0000842633-20-000058.txt : 20200430 0000842633-20-000058.hdr.sgml : 20200430 20200430110153 ACCESSION NUMBER: 0000842633-20-000058 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200430 DATE AS OF CHANGE: 20200430 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: 20833872 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 trimas0331202010q.htm 10-Q Document
false--12-31Q120200000842633210000024000000.010.01400000000400000000445626794340955244562679434095520P25YP12YP15YP30YP1YP15YP5YP1YP17Y60000060000025000005000000500000050000000006000006000002500000500000050000005000000P5Y0.010.011000000001000000000000 0000842633 2020-01-01 2020-03-31 0000842633 2019-01-01 2019-03-31 0000842633 2020-04-22 0000842633 2020-03-31 0000842633 2019-12-31 0000842633 2019-03-31 0000842633 2018-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-12-31 0000842633 us-gaap:CommonStockMember 2019-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-03-31 0000842633 us-gaap:CommonStockMember 2018-12-31 0000842633 us-gaap:RetainedEarningsMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000842633 us-gaap:CommonStockMember 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-03-31 0000842633 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember trs:LamonsDivisionMember 2019-12-20 0000842633 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2019-01-01 2019-03-31 0000842633 trs:LamonsDivisionMember 2020-01-01 2020-03-31 0000842633 trs:AerospacecustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:AerospacecustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:ConsumercustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:ConsumercustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:IndustrialcustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:IndustrialcustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:TaplastS.p.A.Member 2018-01-01 2018-12-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-01-01 2020-03-31 0000842633 trs:PlasticSrlMember 2019-01-01 2019-03-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-02-27 0000842633 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000842633 trs:PlasticSrlMember 2018-01-01 2018-12-31 0000842633 trs:TaplastS.p.A.Member 2019-04-01 2019-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 trs:RSAEngineeredProductsMemberMember 2019-01-01 2019-12-31 0000842633 trs:RSAEngineeredProductsMemberMember us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2019-12-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:PackagingReportableSegmentMember 2019-12-31 0000842633 trs:PackagingReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2019-12-31 0000842633 trs:PackagingReportableSegmentMember 2020-03-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2020-03-31 0000842633 trs:MachinedProductsReportingUnitMember 2020-03-31 0000842633 srt:MaximumMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember 2020-03-31 0000842633 trs:UsefulLifeFifteenToTwentyfiveYearsMember us-gaap:CustomerRelationshipsMember 2019-12-31 0000842633 trs:UsefulLifeSeventeenToThirtyYearsMember us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0000842633 trs:UsefulLifeFifteenToTwentyfiveYearsMember us-gaap:CustomerRelationshipsMember 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000842633 trs:UsefulLifeFiveToTwelveYearsMember us-gaap:CustomerRelationshipsMember 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember 2019-12-31 0000842633 trs:UsefulLifeSeventeenToThirtyYearsMember us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000842633 trs:UsefulLifeOneToFifteenYearsMember us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000842633 trs:UsefulLifeFiveToTwelveYearsMember us-gaap:CustomerRelationshipsMember 2019-12-31 0000842633 trs:UsefulLifeOneToFifteenYearsMember us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000842633 srt:MinimumMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:UsefulLifeFiveToTwelveYearsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:UsefulLifeFifteenToTwentyfiveYearsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:UsefulLifeOneToFifteenYearsMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:UsefulLifeOneToFifteenYearsMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:UsefulLifeFiveToTwelveYearsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:UsefulLifeSeventeenToThirtyYearsMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:UsefulLifeFifteenToTwentyfiveYearsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:UsefulLifeSeventeenToThirtyYearsMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:MachineryAndEquipmentMember 2020-03-31 0000842633 us-gaap:BuildingMember 2019-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000842633 us-gaap:BuildingMember 2020-03-31 0000842633 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 us-gaap:SeniorNotesMember 2020-03-31 0000842633 trs:CreditAgreementMember 2019-12-31 0000842633 us-gaap:SeniorNotesMember 2019-12-31 0000842633 trs:CreditAgreementMember 2020-03-31 0000842633 us-gaap:SeniorNotesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000842633 us-gaap:SeniorNotesMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2019-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:RevolvingCreditAndTermLoanFacilitiesMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000842633 us-gaap:LetterOfCreditMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000842633 us-gaap:LetterOfCreditMember 2019-12-31 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 srt:MaximumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-01 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-01 2019-03-31 0000842633 us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 us-gaap:AsbestosIssueMember 2019-12-31 0000842633 us-gaap:AsbestosIssueMember 2018-01-01 2018-12-31 0000842633 us-gaap:AsbestosIssueMember 2020-03-31 0000842633 us-gaap:AsbestosIssueMember 2018-12-31 0000842633 us-gaap:AsbestosIssueMember 1991-01-01 2020-03-31 0000842633 trs:PunitiveOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-03-31 0000842633 trs:CompensatoryOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-03-31 0000842633 trs:PunitiveOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 trs:Range3Member trs:CompensatoryOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-03-31 0000842633 trs:Range1Member trs:CompensatoryOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-03-31 0000842633 trs:Range2Member trs:CompensatoryOnlyDamagesMember us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember 2020-03-31 0000842633 srt:MinimumMember trs:Range3Member trs:PunitiveOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range1Member trs:PunitiveOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range1Member trs:PunitiveOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range2Member trs:PunitiveOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range2Member trs:PunitiveOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range1Member trs:CompensatoryOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range3Member trs:CompensatoryOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range2Member trs:CompensatoryOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range2Member trs:CompensatoryOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range1Member trs:CompensatoryOnlyDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range3Member trs:CompensatoryAndPunitiveDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceDefenseReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CorporateNonSegmentMember us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CorporateNonSegmentMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceDefenseReportableSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member 2020-01-01 2020-03-31 0000842633 trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member 2019-01-01 2019-12-31 0000842633 srt:MaximumMember trs:AveragestockpriceMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member 2020-01-01 2020-03-31 0000842633 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan5Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:AveragestockpriceMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan1Member 2020-01-01 2020-03-31 0000842633 srt:MinimumMember trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 srt:MaximumMember trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember trs:A3YearEpsCagrMetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan5Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 us-gaap:EmployeeStockOptionMember 2020-03-31 0000842633 trs:TotalshareholderreturnmetricMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000842633 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-01-01 2020-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2019-01-01 2019-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2015-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2018-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0000842633 trs:RapakMember us-gaap:SubsequentEventMember 2020-04-17 0000842633 trs:RapakMember 2019-01-01 2019-12-31 trs:claimants iso4217:USD xbrli:shares xbrli:shares trs:cases iso4217:USD utreg:Rate xbrli:pure

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
March 31, 2020
Or
 
Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
 
 
 
 
For the Transition Period from                  to                  .
Commission file number 001-10716
TRIMAS CORPORATION
(Exact name of registrant as specified in its charter)
Delaware
 
38-2687639
(State or other jurisdiction of
incorporation or organization)
 
(IRS Employer
Identification No.)
38505 Woodward Avenue, Suite 200
Bloomfield Hills, Michigan 48304
(Address of principal executive offices, including zip code)
(248631-5450
(Registrant's telephone number, including area code)
Title of each class
Trading symbol(s)
Name of exchange on which registered
Common stock, $0.01 par value
TRS
The NASDAQ Global 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 April 22, 2020, the number of outstanding shares of the Registrant's common stock, $0.01 par value, was 43,409,552 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 corona virus (“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, 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 or public health crises; the potential impact of Brexit; tax considerations relating to the Cequent spin-off; 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, 2019 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)


 
March 31,
2020

December 31,
2019
Assets
 
(unaudited)
 

Current assets:
 

 

Cash and cash equivalents
 
$
206,110


$
172,470

Receivables, net of reserves of approximately $2.4 million and $2.1 million as of March 31, 2020 and December 31, 2019, respectively
 
122,580


108,860

Inventories
 
140,420


132,660

Prepaid expenses and other current assets
 
16,230


20,050

Total current assets
 
485,340

 
434,040

Property and equipment, net
 
208,440


214,330

Operating lease right-of-use assets
 
29,490

 
27,850

Goodwill
 
375,670


334,640

Other intangibles, net
 
193,260


161,390

Deferred income taxes
 
3,630

 
500

Other assets
 
24,590


19,950

Total assets
 
$
1,320,420

 
$
1,192,700

Liabilities and Shareholders' Equity
 

 

Current liabilities:
 

 

Accounts payable
 
$
59,460


$
72,670

Accrued liabilities
 
39,660


42,020

Operating lease liabilities, current portion
 
5,380

 
5,100

Total current liabilities
 
104,500

 
119,790

Long-term debt, net
 
444,980


294,690

Operating lease liabilities
 
24,440

 
23,100

Deferred income taxes
 
32,820


16,830

Other long-term liabilities
 
38,220


40,810

Total liabilities
 
644,960

 
495,220

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: 43,409,552 shares at March 31, 2020 and 44,562,679 shares at December 31, 2019
 
430

 
450

Paid-in capital
 
751,440

 
782,880

Accumulated deficit
 
(66,730
)
 
(79,850
)
Accumulated other comprehensive loss
 
(9,680
)
 
(6,000
)
Total shareholders' equity
 
675,460

 
697,480

Total liabilities and shareholders' equity
 
$
1,320,420

 
$
1,192,700



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

3


TriMas Corporation
Consolidated Statement of Income
(Unaudited—dollars in thousands, except for per share amounts)

 
 
Three months ended
March 31,
 
 
2020
 
2019
Net sales
 
$
182,790

 
$
173,370

Cost of sales
 
(136,420
)
 
(126,580
)
Gross profit
 
46,370

 
46,790

Selling, general and administrative expenses
 
(26,540
)
 
(26,990
)
Operating profit
 
19,830

 
19,800

Other expense, net:
 
 
 
 
Interest expense
 
(3,580
)
 
(3,440
)
Other expense, net
 
(80
)
 
(570
)
Other expense, net
 
(3,660
)
 
(4,010
)
Income before income tax expense
 
16,170

 
15,790

Income tax expense
 
(3,050
)
 
(1,240
)
Income from continuing operations
 
13,120

 
14,550

Income from discontinued operations, net of tax
 

 
4,540

Net income
 
$
13,120

 
$
19,090

Basic earnings per share:
 
 
 
 
Continuing operations
 
$
0.30

 
$
0.32

Discontinued operations
 

 
0.10

Net income per share
 
$
0.30

 
$
0.42

Weighted average common shares—basic
 
44,201,053

 
45,578,815

Diluted earnings per share:
 
 
 
 
Continuing operations
 
$
0.30

 
$
0.32

Discontinued operations
 

 
0.10

Net income per share
 
$
0.30

 
$
0.42

Weighted average common shares—diluted
 
44,470,472

 
45,992,182



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

4


TriMas Corporation
Consolidated Statement of Comprehensive Income
(Unaudited—dollars in thousands)

 
 
Three months ended
March 31,
 
 
2020
 
2019
Net income
 
$
13,120

 
$
19,090

Other comprehensive income (loss):
 
 
 
 
Defined benefit plans (Note 16)
 
150

 
100

Foreign currency translation
 
(8,260
)
 
700

Derivative instruments (Note 10)
 
4,430

 
2,220

Total other comprehensive income (loss)
 
(3,680
)
 
3,020

Total comprehensive income
 
$
9,440

 
$
22,110



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



5


TriMas Corporation
Consolidated Statement of Cash Flows
(Unaudited—dollars in thousands)
 
 
Three months ended March 31,
 
 
2020
 
2019
Cash Flows from Operating Activities:
 
 
 
 
Net income
 
$
13,120

 
$
19,090

Income from discontinued operations
 

 
4,540

Income from continuing operations
 
13,120

 
14,550

Adjustments to reconcile income from continuing operations to net cash provided by operating activities, net of acquisition impact:
 

 

Loss on dispositions of assets
 
50

 
10

Depreciation
 
6,660

 
5,690

Amortization of intangible assets
 
4,850

 
4,630

Amortization of debt issue costs
 
290

 
280

Deferred income taxes
 
2,570

 
2,210

Non-cash compensation expense
 
1,940

 
1,320

Increase in receivables
 
(10,610
)
 
(4,530
)
Increase in inventories
 
(110
)
 
(420
)
Increase in prepaid expenses and other assets
 
(110
)
 
(860
)
Decrease in accounts payable and accrued liabilities
 
(14,780
)
 
(7,980
)
Other operating activities
 
(470
)
 
150

Net cash provided by operating activities of continuing operations
 
3,400

 
15,050

Net cash used for operating activities of discontinued operations
 

 
(6,970
)
Net cash provided by operating activities, net of acquisition impact
 
3,400

 
8,080

Cash Flows from Investing Activities:
 
 
 
 
Capital expenditures
 
(3,930
)
 
(6,230
)
Acquisition of businesses, net of cash acquired
 
(84,270
)
 
(22,270
)
Net proceeds from disposition of business, property and equipment
 
1,880

 

Net cash used for investing activities of continuing operations
 
(86,320
)
 
(28,500
)
Net cash used for investing activities of discontinued operations
 

 
(410
)
Net cash used for investing activities
 
(86,320
)
 
(28,910
)
Cash Flows from Financing Activities:
 
 
 
 
Proceeds from borrowings on revolving credit facilities
 
198,290

 
26,250

Repayments of borrowings on revolving credit facilities
 
(48,330
)
 
(25,870
)
Shares surrendered upon exercise and vesting of equity awards to cover taxes
 
(1,830
)
 
(2,620
)
Payments to purchase common stock
 
(31,570
)
 
(670
)
Net cash provided by (used for) financing activities of continuing operations
 
116,560

 
(2,910
)
Net cash provided by financing activities of discontinued operations
 

 

Net cash provided by (used for) financing activities
 
116,560

 
(2,910
)
Cash and Cash Equivalents:
 

 

Increase (decrease) for the period
 
33,640

 
(23,740
)
At beginning of period
 
172,470

 
108,150

At end of period
 
$
206,110

 
$
84,410

Supplemental disclosure of cash flow information:
 

 

Cash paid for interest
 
$
370

 
$
300

Cash paid for taxes
 
$
1,850

 
$
1,870



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

6


TriMas Corporation
Consolidated Statement of Shareholders' Equity
Three Months Ended March 31, 2020 and 2019
(Unaudited—dollars in thousands)

 
 
Common
Stock
 
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated
Other
Comprehensive
Loss
 
Total
Balances, December 31, 2019
 
$
450

 
$
782,880

 
$
(79,850
)
 
$
(6,000
)
 
$
697,480

Net income
 

 

 
13,120

 

 
13,120

Other comprehensive loss
 

 

 

 
(3,680
)
 
(3,680
)
Purchase of common stock
 
(20
)
 
(31,550
)
 

 

 
(31,570
)
Shares surrendered upon exercise and vesting of equity awards to cover taxes
 

 
(1,830
)
 

 

 
(1,830
)
Non-cash compensation expense
 

 
1,940

 

 

 
1,940

Balances, March 31, 2020
 
$
430

 
$
751,440

 
$
(66,730
)
 
$
(9,680
)
 
$
675,460


 
 
Common
Stock
 
Paid-in
Capital
 
Accumulated
Deficit
 
Accumulated
Other
Comprehensive
Loss
 
Total
Balances, December 31, 2018
 
$
460

 
$
816,500

 
$
(179,660
)
 
$
(16,850
)
 
$
620,450

Net income
 

 

 
19,090

 

 
19,090

Other comprehensive income
 

 

 

 
3,020

 
3,020

Purchase of common stock
 

 
(670
)
 

 

 
(670
)
Shares surrendered upon exercise and vesting of equity awards to cover taxes
 

 
(2,620
)
 

 

 
(2,620
)
Non-cash compensation expense
 

 
1,320

 

 

 
1,320

Impact of accounting standards adoption
 

 

 
1,190

 
(1,270
)
 
(80
)
Balances, March 31, 2019
 
$
460

 
$
814,530

 
$
(159,380
)
 
$
(15,100
)
 
$
640,510


The accompanying notes are an integral part of these 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.
In the first quarter of 2020, TriMas began reporting its machined components operations, located in Stanton, California and Tolleson, Arizona, as part of its Aerospace segment. The operations were previously reported in the Specialty Products segment. The move of these operations into TriMas Aerospace facilitates a more rapid approach to achieving anticipated synergies from the recent RSA Engineered Products ("RSA") acquisition, allowing the Company to better leverage the machining competencies and resources across its aerospace businesses. See Note 13, "Segment Information," for further information on each of the Company's reportable segments.
In addition, on December 20, 2019, the Company completed the sale of its Lamons division (“Lamons”), a transaction entered into with an investment fund sponsored by First Reserve on November 1, 2019. Lamons was sold for approximately $135 million in cash. The financial results of Lamons were previously reported within the Company's Specialty Products segment, and are presented as discontinued operations for all periods presented in the financial statements attached hereto.
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 also 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 a new strain of the coronavirus (“COVID-19”). While the full impact of COVID-19 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, and certain prior year amounts have been reclassified to conform to current year presentation. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's 2019 Annual Report on Form 10-K.
2. New Accounting Pronouncements
Recently Issued Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which removes specific exceptions to the general principles in Topic 740, simplifies the accounting for income taxes and provides clarification of certain aspects of current guidance. ASU 2019-12 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)" ("ASU 2018-14"), which modifies the disclosure requirements for employers who sponsor defined benefit pension or other postretirement plans. ASU 2018-14 is effective for fiscal years ending after December 15, 2020, with early adoption permitted. ASU 2018-14 is to be applied retrospectively to all periods presented. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.
Recently Adopted Accounting Pronouncements
In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"), which simplifies the test for goodwill impairment by eliminating the requirement to perform a hypothetical purchase price allocation to measure the amount of goodwill impairment. The Company adopted ASU 2017-04 on January 1, 2020. The adoption of ASU 2017-04 did not have a material impact on the Company's consolidated financial statements.

8


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

3. Discontinued Operations
On December 20, 2019, the Company completed the sale of Lamons to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the “Purchase Agreement”), for a purchase price of $135 million, subject to certain adjustments as set forth in the Purchase Agreement. The transaction was finalized in the first quarter of 2020 and resulted in a $1.8 million payment to the Company.
The Company's historical results for Lamons are shown in the accompanying consolidated statement of income as a discontinued operation. Results of discontinued operations are summarized as follows (dollars in thousands):
 
 
Three months ended
March 31,
 
 
2019
Net sales
 
$
47,920

Cost of sales
 
(34,890
)
Gross profit
 
13,030

Selling, general and administrative expenses
 
(6,980
)
Operating profit
 
6,050

Other expense, net
 
(110
)
Income from discontinued operations, before income taxes
 
5,940

Income tax expense
 
(1,400
)
Income from discontinued operations, net of tax
 
$
4,540


4. Revenue
The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):
 
 
Three months ended March 31,
Customer Markets
 
2020
 
2019
Consumer Products
 
$
76,270

 
$
67,490

Aerospace & Defense
 
48,920

 
45,580

Industrial
 
57,600

 
60,300

Total net sales
 
$
182,790

 
$
173,370


The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, and health, including 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.
5. Acquisitions
2020 Acquisitions
On February 27, 2020, the Company acquired RSA Engineered Products, 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 $84.3 million, net of cash acquired, subject to normal course adjustments. The fair value of assets acquired and liabilities assumed included approximately $80.2 million of goodwill and 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.

9


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

In connection with the acquisition of RSA, the Company recorded approximately $0.5 million of non-cash purchase accounting-related expenses during the three months ended March 31, 2020 within cost of sales related to the step-up in value and subsequent sale of inventory.
2019 Acquisitions
In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, home care, and food and beverage packaging markets, for an aggregate amount of approximately $44.7 million, net of cash acquired. With manufacturing locations in both Italy and Slovakia, Taplast serves markets in Europe and North America and historically generated approximately $32 million in annual revenue. Taplast is reported in the Company's Packaging segment.
In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $22.4 million, net of cash acquired. Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $12 million in annual revenue. Plastic Srl is reported in the Company's Packaging segment.
In connection with the acquisition of Plastic Srl, the Company recorded approximately $1.0 million of non-cash purchase accounting-related expenses during the three months ended March 31, 2019, of which approximately $0.9 million was recognized within selling, general and administrative expenses, primarily related to the write-off of the Plastic Srl trade name acquired that will not be used. In addition, approximately $0.1 million was recognized during the three months ended March 31, 2019, within cost of sales related to the step-up in value and subsequent sale of inventory.
6. Goodwill and Other Intangible Assets
The Company assesses goodwill and other intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. The Company considered the current and potential future market and economic impacts that may result from the COVID-19 crisis, including its impact on the Company's reporting units, and also assessed the change in its market capitalization during the first quarter of 2020. Based on this review, and after consideration of the historical excess in fair value over carrying value within the Company's reporting units, the Company determined that there was not a triggering event which would require an interim impairment test to be performed.
In the first quarter of 2020, the Company began reporting its machined products operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment. As a result of the reporting structure change, goodwill of approximately $12.7 million was reassigned from the Specialty Products segment to the Aerospace segment.
Changes in the carrying amount of goodwill for the three months ended March 31, 2020 are summarized as follows (dollars in thousands):
 
Packaging
 
Aerospace
 
Specialty Products
 
Total
Balance, December 31, 2019
$
181,650

 
$
133,690

 
$
19,300

 
$
334,640

Goodwill from acquisitions

 
43,260

 

 
43,260

Goodwill reassigned in segment realignment

 
12,740

 
(12,740
)
 

Foreign currency translation and other
(2,230
)
 

 

 
(2,230
)
Balance, March 31, 2020
$
179,420

 
$
189,690

 
$
6,560

 
$
375,670



10


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

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 March 31, 2020
 
As of December 31, 2019
Intangible Category by Useful Life
 
Gross Carrying Amount
 
Accumulated Amortization
 
Gross Carrying Amount
 
Accumulated Amortization
Finite-lived intangible assets:
 

 

 

 

   Customer relationships, 5 – 12 years
 
$
100,000

 
$
(51,740
)
 
$
73,860

 
$
(49,910
)
   Customer relationships, 15 – 25 years
 
122,280

 
(57,620
)
 
122,280

 
(56,010
)
Total customer relationships
 
222,280

 
(109,360
)
 
196,140

 
(105,920
)
   Technology and other, 1 – 15 years
 
54,060

 
(30,480
)
 
52,430

 
(29,790
)
   Technology and other, 17 – 30 years
 
43,300

 
(38,120
)
 
43,300

 
(37,620
)
Total technology and other
 
97,360

 
(68,600
)
 
95,730

 
(67,410
)
Indefinite-lived intangible assets:
 

 

 

 

 Trademark/Trade names
 
51,580

 

 
42,850

 

Total other intangible assets
 
$
371,220

 
$
(177,960
)
 
$
334,720

 
$
(173,330
)

Amortization expense related to intangible assets as included in the accompanying consolidated statement of income is summarized as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Technology and other, included in cost of sales
 
$
1,210

 
$
1,200

Customer relationships, included in selling, general and administrative expenses
 
3,640

 
3,430

Total amortization expense
 
$
4,850

 
$
4,630


7. Inventories
Inventories consist of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Finished goods
 
$
72,880

 
$
68,350

Work in process
 
33,930

 
30,560

Raw materials
 
33,610

 
33,750

Total inventories
 
$
140,420

 
$
132,660



11


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

8. Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Land and land improvements
 
$
19,000

 
$
19,110

Buildings
 
84,930

 
84,880

Machinery and equipment
 
323,120

 
326,990

 
 
427,050

 
430,980

Less: Accumulated depreciation
 
218,610

 
216,650

Property and equipment, net
 
$
208,440

 
$
214,330


Depreciation expense as included in the accompanying consolidated statement of income is as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Depreciation expense, included in cost of sales
 
$
6,360

 
$
5,430

Depreciation expense, included in selling, general and administrative expenses
 
300

 
260

Total depreciation expense
 
$
6,660

 
$
5,690


9. Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
4.875% Senior Notes due October 2025
 
$
300,000

 
$
300,000

Credit Agreement
 
150,000

 

Debt issuance costs
 
(5,020
)
 
(5,310
)
Long-term debt, net
 
$
444,980

 
$
294,690


Senior Notes
In September 2017, the Company issued $300.0 million aggregate principal amount of 4.875% senior notes due October 15, 2025 ("Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended. The Senior Notes accrue interest at a rate of 4.875% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on April 15, 2018. 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 Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.

12


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Prior to October 15, 2020, the Company may redeem up to 35% of the principal amount of the Senior Notes at a redemption price of 104.875% 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, the Company may redeem all or part of the 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 October 15, 2020, the Company may redeem all or part of the 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 October 15 of the years indicated below:
Year
 
Percentage
2020
 
102.438
%
2021
 
101.219
%
2022 and thereafter
 
100.000
%

Credit Agreement
The Company is a party to a credit agreement ("Credit Agreement") consisting 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, matures on September 20, 2022 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. At March 31, 2020, the Company had $150.0 million outstanding under its revolving credit facility and had approximately $131.2 million potentially available after giving effect to approximately $18.8 million of letters of credit issued and outstanding. At December 31, 2019, the Company had no amounts outstanding under its revolving credit facility and had approximately $283.9 million potentially available after giving effect to approximately $16.1 million of letters of credit issued and outstanding. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of March 31, 2020 and December 31, 2019. In March 2020, the Company drew $150 million on its revolving credit facility to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 crisis.
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 March 31, 2020, the Company was in compliance with its financial covenants contained in the Credit Agreement.

13


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Fair Value of Debt
The valuations of the Senior Notes and other debt 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):
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying Amount
 
Fair Value
 
Carrying Amount
 
Fair Value
Senior Notes
 
$
300,000

 
$
284,470

 
$
300,000

 
$
309,000

Revolving credit facility
 
150,000

 
150,000

 

 


10. Derivative Instruments
Derivatives Designated as Hedging Instruments
In October 2018, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converted a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have a five year tenor at notional amounts declining from $125.0 million to $75.0 million over the contract period. Under the terms of the swap agreements, the Company is to receive net interest payments at a fixed rate of approximately 2.9% of the notional amount. At inception, the cross-currency swaps were designated as net investment hedges.
As of March 31, 2020 and December 31, 2019, the fair value carrying amount of the Company's derivative instruments are recorded as follows (dollars in thousands):
 
 
 
 
Asset / (Liability) Derivatives
Derivatives designated as hedging instruments
 
Balance Sheet Caption
 
March 31,
2020
 
December 31,
2019
Net Investment Hedges
 
 
 
 
 
 
Cross-currency swaps
 
Other assets
 
$
10,400

 
$
4,460


The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of March 31, 2020 and December 31, 2019, and the amounts reclassified from AOCI into earnings for the three months ended March 31, 2020 and 2019 (dollars in thousands):
 
Amount of Income Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
 
 
 
Amount of Income (Loss) Reclassified
from AOCI into Earnings
 
 
 
 
Three months ended
March 31,
 
As of
March 31,
2020
 
As of December 31, 2019
 
Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)
 
2020
 
2019
Net Investment Hedges
 
 
 
 
 
 
 
 
 
Cross-currency swaps
$
8,660

 
$
4,230

 
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.

14


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Derivatives Not Designated as Hedging Instruments
As of March 31, 2020, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $77.3 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, British pound and the Chinese yuan, and have various settlement dates through September 2020. 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 income.
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of income (dollars in thousands):
 
 
 
 
Amount of Loss Recognized in
Earnings on Derivatives
 
 
 
 
Three months ended
March 31,
 
 
Location of Loss
Recognized in
Earnings on Derivatives
 
2020
 
2019
Derivatives not designated as hedging instruments
 
 
 
 
 
 
Foreign exchange contracts
 
Other expense, net
 
$
(70
)
 
$


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 March 31, 2020 and December 31, 2019 are shown below (dollars in thousands):  
Description
 
Frequency
 
Asset / (Liability)
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
March 31, 2020
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
10,400

 
$

 
$
10,400

 
$

Foreign exchange contracts
 
Recurring
 
$
(790
)
 
$

 
$
(790
)
 
$

December 31, 2019
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
4,460

 
$

 
$
4,460

 
$

Foreign exchange contracts
 
Recurring
 
$
(770
)
 
$

 
$
(770
)
 
$


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.

15


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

The components of lease expense are as follows (dollars in thousands):
 
 
Three Months Ended March 31, 2020
Three Months Ended March 31, 2019
Operating lease cost
 
$
1,650

$
1,520

Short-term, variable and other lease costs
 
310

240

Total lease cost
 
$
1,960

$
1,760


Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
 
Operating Leases(a)
2020 (excluding the three months ended March 31, 2020)
 
$
5,110

2021
 
6,100

2022
 
5,340

2023
 
4,530

2024
 
3,780

Thereafter
 
10,790

Total lease payments
 
35,650

Less: Imputed interest
 
(5,830
)
Present value of lease liabilities
 
$
29,820

__________________________
(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 March 31, 2020 is approximately 6.6 years. The weighted-average discount rate as of March 31, 2020 is approximately 4.9%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $1.7 million and $1.6 million during the three months ended March 31, 2020 and 2019, 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 $2.9 million, primarily due to the acquisition of RSA, and $0.1 million during the three months ended March 31, 2020 and 2019, respectively.

16


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

12. Commitments and Contingencies
Asbestos
As of March 31, 2020, the Company was a party to 348 pending cases involving an aggregate of 4,719 claims primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons 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, excluding amounts reimbursed under the Company's primary insurance, 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
Three Months Ended March 31, 2020
 
4,759

 
54

 
89

 
5

 
4,719

 
$
56,000

 
$
650,000

Fiscal Year Ended December 31, 2019
 
4,820

 
143

 
172

 
32

 
4,759

 
$
16,616

 
$
2,250,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, 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 Company is unable to make a meaningful statement concerning the monetary claims made in the asbestos cases given that, among other things, 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,719 claims pending at March 31, 2020, 55 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At March 31, 2020, of the 55 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 claims
 
 
10
 
45

In addition, relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage.
Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been approximately $9.7 million. All relief sought in the asbestos cases is monetary in nature. To date, approximately 40% of the Company's costs related to settlement and defense of asbestos litigation have been covered by its primary insurance. Effective February 14, 2006, the Company entered into a coverage-in-place agreement with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims when the primary insurance is exhausted. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company's primary insurance exhausted in November 2018, and the Company will 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.

17


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

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. 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 and 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.
13. Segment Information
TriMas reports its operations in three reportable 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 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 and Stolz brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and soap 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, drum closures and flexible spouts), and polymeric jar products for a variety of consumer products submarkets including, but not limited to, beauty and personal care, home care, food and beverage, and health (including 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 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.

18


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Segment activity is as follows (dollars in thousands):
 
 
Three months ended
March 31,
 
 
2020
 
2019
Net Sales
 
 
 
 
Packaging
 
$
100,050

 
$
88,840

Aerospace
 
48,920

 
45,580

Specialty Products
 
33,820

 
38,950

Total
 
$
182,790

 
$
173,370

Operating Profit (Loss)
 
 
 
 
Packaging
 
$
18,280

 
$
17,640

Aerospace
 
5,080

 
5,810

Specialty Products
 
3,430

 
4,700

Corporate
 
(6,960
)
 
(8,350
)
Total
 
$
19,830

 
$
19,800



14. Equity Awards
Stock Options
The Company did not grant any stock option awards during the three months ended March 31, 2020. Information related to stock options at March 31, 2020 is as follows:
 
 
Number of
Stock Options
 
Weighted Average Option Price
 
Average  Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
150,000

 
$
17.87

 

 

Granted
 

 

 
 
 
 
  Exercised
 

 

 

 

  Cancelled
 

 

 

 

  Expired
 

 

 
 
 
 
Outstanding at March 31, 2020
 
150,000

 
$
17.87

 
6.3
 
$
784,500


As of March 31, 2020, 150,000 stock options outstanding were exercisable under the Company's long-term equity incentive plans. As of March 31, 2020, there was no unrecognized compensation cost related to stock options remaining.
The Company recognized no stock-based compensation expense related to stock options during the three months ended March 31, 2020 and approximately$0.1 million in the three months ended March 31, 2019. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income.

19


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the three months ended March 31, 2020:
Granted 178,666 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; and
Granted 30,590 RSUs to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate the director's service prior to the vesting date.
Issued 986 RSUs related to director fee deferrals during the three months ended March 31, 2020 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 the three months ended March 31, 2020, the Company awarded 113,146 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, 2020 and ending December 31, 2022. 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.56% and annualized volatility of 26.2%. 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.
In addition, the Company awarded 87,034 performance-based RSUs to certain Company key divisional employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 0.85% and annualized volatility of 25.2%. Depending on the performance achieved for this metric, the amount of shares earned if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.
During 2017, the Company awarded performance-based RSUs to certain Company key employees which were earned based upon the Company's TSR relative to the TSR of the common stock of a pre-defined industry peer-group and measured over a period beginning January 1, 2017 and ending on December 31, 2019. Depending on the performance achieved, the amount of shares earned could vary from 0% of the target award to a maximum of 200% of the target award. The Company attained 127.4% of the target, resulting in an increase of 27,567 shares during the three months ended March 31, 2020.

20


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

Information related to RSUs at March 31, 2020 is as follows:
 
 
Number of Unvested RSUs
 
Weighted Average Grant Date Fair Value
 
Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
622,528

 
$
30.77

 

 

  Granted
 
437,989

 
21.30

 

 

  Vested
 
(172,496
)
 
27.86

 

 

  Cancelled
 
(4,382
)
 
31.57

 

 

Outstanding at March 31, 2020
 
883,639

 
$
26.91

 
1.6
 
$
20,412,061


As of March 31, 2020, there was approximately $14.3 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.4 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $1.9 million and $1.3 million during the three months ended March 31, 2020 and 2019, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income.
15. 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. The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the three months ended March 31, 2020 and 2019:
 
 
Three months ended
March 31,
 
 
2020
 
2019
Weighted average common shares—basic
 
44,201,053

 
45,578,815

Dilutive effect of restricted stock units
 
217,074

 
333,020

Dilutive effect of stock options
 
52,345

 
80,347

Weighted average common shares—diluted
 
44,470,472

 
45,992,182

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 in the aggregate of its common stock. In the three months ended March 31, 2020, the Company purchased 1,253,650 shares of its outstanding common stock for approximately $31.6 million. During the three months ended March 31, 2019, the Company purchased 24,900 shares of its outstanding common stock for approximately $0.7 million.

21


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

16. 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
March 31,
 
 
2020
 
2019
Service costs
 
$
320

 
$
260

Interest costs
 
240

 
270

Expected return on plan assets
 
(370
)
 
(350
)
Amortization of net loss
 
220

 
140

Net periodic benefit cost
 
$
410

 
$
320


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 income.
The Company contributed approximately $0.5 million to its defined benefit pension plans during the three months ended March 31, 2020. The Company expects to contribute approximately $1.1 million to its defined benefit pension plans for the full year 2020.

22


TRIMAS CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)
(unaudited)

17. Other Comprehensive Income (Loss)
Changes in AOCI by component for the three months ended March 31, 2020 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2019
 
$
(9,930
)
 
$
4,230

 
$
(300
)
 
$
(6,000
)
Net unrealized gains (losses) arising during the period (a)
 

 
4,430

 
(8,260
)
 
(3,830
)
Less: Net realized losses reclassified to net income
 
(150
)
 

 

 
(150
)
Net current-period other comprehensive income (loss)
 
150

 
4,430

 
(8,260
)
 
(3,680
)
Balance, March 31, 2020
 
$
(9,780
)
 
$
8,660

 
$
(8,560
)
 
$
(9,680
)

__________________________
(a)  
Derivative instruments, net of income tax of approximately $1.5 million. See Note 10, "Derivative Instruments," for further details.
Changes in AOCI by component for the three months ended March 31, 2019 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2018
 
$
(7,200
)
 
$
940

 
$
(10,590
)
 
$
(16,850
)
Net unrealized gains arising during the period (a)
 

 
2,220

 
700

 
2,920

Less: Net realized losses reclassified to net income
 
(100
)
 

 

 
(100
)
Net current-period other comprehensive income
 
100

 
2,220

 
700

 
3,020

Reclassification of stranded tax effects
 
(1,260
)
 
(10
)
 

 
(1,270
)
Balance, March 31, 2019
 
$
(8,360
)
 
$
3,150

 
$
(9,890
)
 
$
(15,100
)
__________________________
(a)  
Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
18. Subsequent Events
On April 17, 2020, the Company paid approximately $11.4 million to complete the previously announced acquisition of certain bag-in-box product lines, related assets and the tradename Rapak® (collectively "Rapak") from Liqui-Box. Rapak generated approximately $30 million in net sales in 2019 and will be reported in TriMas' Packaging segment.



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, 2019.
Introduction
We are a diversified global manufacturer and provider of products for customers primarily in the consumer products, aerospace & defense and industrial markets. Our wide range of innovative product solutions are engineered and designed 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; customer approved processes and qualified products; 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 are principally engaged in three reportable segments: Packaging, Aerospace and Specialty Products.
In December 2019, we completed the sale of our Lamons division ("Lamons"), a manufacturer and distributor of industrial sealing, fastening and specialty products primarily used in the petrochemical and petroleum-refining industries, to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve. The sale of Lamons was an important strategic step for TriMas, in streamlining our portfolio of businesses, as it significantly reduced our exposure to the oil and gas market and allowed us to further focus on the businesses reported in our Packaging and Aerospace segments and the markets they serve. We received net after-tax proceeds from the sale of approximately $110.9 million in 2019, subject to certain adjustments as set forth in the Purchase Agreement which were finalized in the first quarter of 2020, resulting in a $1.8 million payment to us. The financial results of Lamons were previously reported within our Specialty Products segment. The financial position, results of operations and cash flows of Lamons are reflected as discontinued operations for all periods presented through the date of disposition.
Key Factors Affecting Our Reported Results  
Our businesses and results of operations depend upon general economic conditions. We serve customers in industries that are highly competitive, cyclical and that may be significantly impacted by changes in economic or geopolitical conditions.
Our first quarter 2020 consolidated results from operations were generally in line with our expectations, and fairly consistent with the results in first quarter 2019 except for the impact of acquisitions. While the coronavirus ("COVID-19") pandemic impacted our first quarter 2020 results, this impact is difficult to quantify. Our divisions were impacted at differing levels and times, beginning with our Asian facilities in late January, followed by our European (primarily Italy) and North American facilities in February and March. Our facilities experienced varying degrees of production inefficiencies, whether from short-term idling of production, increased absenteeism, and lower efficiency levels due to social distancing and other proactive protective measures to ensure the safety of our employees. We were able to attain expected consolidated operating profit levels as a result of robust demand for many of our Packaging segment's products, which help fight the spread of germs, which offset the impact of lower sales particularly in our Specialty Products segment. We do not expect to attain the previously expected growth rates and profit levels as we move forward into second quarter 2020, as the impacts of COVID-19 are expected to be much greater on our results of operations.
First quarter 2020 net sales increased approximately $9.4 million, or 5.4%, primarily as a result of acquisitions, which added $10.5 million during the quarter. Organic sales growth within each of the primary markets in our Packaging segment was more than offset by lower sales of industrial cylinder and upstream oil and gas-related products in our Specialty Products segment.
The most significant drivers of change in results of operations compared with first quarter 2019 were the impact of our two recent acquisitions, lower customer demand and further weakness in the oil & gas market within our Specialty Products segment, and an increase in our effective tax rate.
We acquired Taplast S.p.A. ("Taplast") in April 2019. Taplast is a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, home care, and food and beverage packaging markets. Taplast contributed approximately $7.5 million of net sales during first quarter 2020 within our Packaging segment. Our Taplast acquisition provides opportunities for future growth, as well as additional manufacturing and engineering capacity, in the European market. While Taplast was accretive to first quarter 2020 operating profit dollars, its relative contribution at a lower margin reduced the Packaging segment's operating profit margin overall. We expect, over time, to fully integrate this acquisition utilizing the TriMas Business Model ("TBM"), achieving planned synergies and increase margins over time.

24


In February 2020, we completed the acquisition of RSA Engineered Products ("RSA"), a provider of highly-engineered and proprietary components for air management systems used in critical flight applications, for an aggregate amount of approximately $84.3 million, net of cash acquired. RSA is located in Simi Valley, California and designs, engineers and manufactures highly-engineered components, including air ducting products, connectors and flexible joints, predominantly used in aerospace and defense engine bleed air, anti-icing and environmental control system applications. RSA contributed approximately $3.0 million of net sales during the quarter within our Aerospace segment.
In addition to the impact of acquisitions, our first quarter 2020 net sales and operating profit declined from first quarter 2019 due to decreased customer demand for our cylinders used in construction and heating, ventilating and air conditioning ("HVAC") applications and for engines, compressors and related parts used in upstream oil and gas applications, all within our Specialty Products segment.
Our effective income tax rate for first quarter 2020 and 2019 was 18.9% and 7.9%, respectively. The increase in the rate was primarily a result of discrete tax benefits that occurred during first quarter 2019, primarily related to share-based compensation that vested in the quarter, and a reduction in deferred tax liabilities following the implementation of state tax planning initiatives.
Additional Key Risks that May Affect Our Reported Results
In March 2020, the President of the United States declared the 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 have 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 are focused on making sure our employees are safe and our operations have the ability to deliver the products needed to support the COVID-19 crisis. Virtually all of our manufacturing sites have been deemed essential operations and remain open, although a few of our sites were forced to shut down on a temporary basis due to government mandates globally. These facilities are back on line with varying levels of capacity and efficiency. 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.
While we do not believe there was a material impact from COVID-19 on our first quarter results, we expect it will impact us much more significantly in second quarter 2020 and beyond, at varying levels. We expect increased and robust customer demand for our Packaging segment's dispensers and closures used in personal care and home care (such as cleaning and laundry applications). We are actively collaborating with our customers and strategic supply partners to manage production capacity and supply chain availability as efficiently as possible. We believe industrial demand in North America will be lower than in 2019 across all of TriMas' businesses, and we are uncertain how demand will be impacted as many of the shelter-in-place orders are lifted, particularly in North America, where orders for our industrial cylinders, for example, are heavily influenced by spring and summer levels of construction and HVAC activity. Two markets we expect to experience a more severe dislocation in are aerospace and oil and gas. With the current travel restrictions and significant drop in passenger miles, we expect demand for our products tied to commercial aircraft build rates to decline significantly. Given further declines in oil prices and related oil-field activity, we expect further sales and operating pressure, albeit the impact will be less significant to overall TriMas given it represents less than 5% of consolidated net sales.
We are proactively assessing realignment actions across all of our divisions to protect against the uncertain end market demand. However, as a result of these macro factors, and their potential impact to our future results of operations, as well as to TriMas' market capitalization, we may record cash and non-cash charges related to our realignment actions, as well as for uncollectible customer account balances, excess inventory and idle production equipment. Further, we may be required to conduct an evaluation of triggering events as to whether there is a reduction in the fair value of our goodwill and intangible assets (particularly in our Aerospace divisions), which could result in an impairment charge.
Despite the expected decline in future demand levels and results of operations, at present, we believe our capital structure is in a solid position, and we have ample cash and available liquidity under our revolving credit facility sufficient 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 pandemic, the actions taken to contain or mitigate its impact, and the resumption of widespread 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.

25


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 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 in our raw materials supply base. Our largest material purchases are for resins (such as polypropylene and polyethylene), steel, aluminum and other oil and metal-based purchased components. While material cost changes did not have a significant impact in first quarter 2020 compared with first quarter 2019, 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. As needed, we have taken swift actions, and 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, 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.
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.
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, we cannot be assured of full cost recovery in the open market.
Each year, as a core tenet of the TBM, 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 November 2015, our Board of Directors authorized up to $50 million in share repurchases. During 2019, our Board of Directors increased the authorization to $75 million in February, and later to $150 million in November. In first quarter 2020, our Board of Directors further increased the authorization to $250 million. In the three months ended March 31, 2020, we purchased 1,253,650 shares of our outstanding common stock for approximately $31.6 million. During the three and three months ended March 31, 2019, we purchased 24,900 shares of our outstanding common stock for approximately $0.7 million.
Each increase in share repurchase authorization includes the value of shares already purchased under the previous 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. In March 2020, given the uncertainty surrounding the COVID-19 crisis, we temporarily suspended our share repurchase program in order to conserve available cash.


26


Segment Information and Supplemental Analysis
The following table summarizes financial information for our reportable segments for the three months ended March 31, 2020 and 2019 (dollars in thousands):
 
Three months ended March 31,
 
2020
 
As a Percentage
of Net Sales
 
2019
 
As a Percentage
of Net Sales
Net Sales
 
 
 
 
 
 
 
Packaging
$
100,050

 
54.7
%
 
$
88,840

 
51.2
%
Aerospace
48,920

 
26.8
%
 
45,580

 
26.3
%
Specialty Products
33,820

 
18.5
%
 
38,950

 
22.5
%
Total
$
182,790

 
100.0
%
 
$
173,370

 
100.0
%
Gross Profit
 
 
 
 
 
 
 
Packaging
$
28,680

 
28.7
%
 
$
27,970

 
31.5
%
Aerospace
11,910

 
24.3
%
 
11,800

 
25.9
%
Specialty Products
5,780

 
17.1
%
 
7,020

 
18.0
%
Total
$
46,370

 
25.4
%
 
$
46,790

 
27.0
%
Selling, General and Administrative Expenses
 
 
 
 
 
 
 
Packaging
$
10,400

 
10.4
%
 
$
10,330

 
11.6
%
Aerospace
6,830

 
14.0
%
 
5,990

 
13.1
%
Specialty Products
2,350

 
6.9
%
 
2,320

 
6.0
%
Corporate
6,960

 
N/A

 
8,350

 
N/A

Total
$
26,540

 
14.5
%
 
$
26,990

 
15.6
%
Operating Profit (Loss)
 
 
 
 
 
 
 
Packaging
$
18,280

 
18.3
%
 
$
17,640

 
19.9
%
Aerospace
5,080

 
10.4
%
 
5,810

 
12.7
%
Specialty Products
3,430

 
10.1
%
 
4,700

 
12.1
%
Corporate
(6,960
)
 
N/A

 
(8,350
)
 
N/A

Total
$
19,830

 
10.8
%
 
$
19,800

 
11.4
%
Depreciation
 
 
 
 
 
 
 
Packaging
$
4,090

 
4.1
%
 
$
3,260

 
3.7
%
Aerospace
1,690

 
3.5
%
 
1,660

 
3.6
%
Specialty Products
840

 
2.5
%
 
700

 
1.8
%
Corporate
40

 
N/A

 
70

 
N/A

Total
$
6,660

 
3.6
%
 
$
5,690

 
3.3
%
Amortization
 
 
 
 
 
 
 
Packaging
$
2,330

 
2.3
%
 
$
2,370

 
2.7
%
Aerospace
2,400

 
4.9
%
 
2,140

 
4.7
%
Specialty Products
120

 
0.4
%
 
120

 
0.3
%
Corporate

 
N/A

 

 
N/A

Total
$
4,850

 
2.7
%
 
$
4,630

 
2.7
%

Results of Operations
The principal factors impacting us during the three months ended March 31, 2020, compared with the three months ended March 31, 2019, were:
the impact of our two recent acquisitions, Taplast in April 2019 and RSA in February 2020, respectively, which drove the overall sales growth;
lower sales and related profit within our Specialty Products reportable segment; and
an overall less favorable product sales mix, as well as production inefficiencies, partially impacted by disruptions related to the ongoing COVID-19 pandemic; and
an increase in our effective tax rate as a result of the recognition of certain discrete items in first quarter 2019.


27




Three Months Ended March 31, 2020 Compared with Three Months Ended March 31, 2019
Overall, net sales increased approximately $9.4 million, or 5.4%, to $182.8 million for the three months ended March 31, 2020, as compared with $173.4 million in the three months ended March 31, 2019, driven by our recent Taplast and RSA acquisitions, which contributed $10.5 million of sales in the three months ended March 31, 2020. Organic sales, excluding the impact of currency exchange, decreased approximately $0.1 million, as sales increases in each of our primary Packaging segment end markets, as well as increased sales in our Aerospace segment, were offset by lower sales of cylinder and engine-related products in our Specialty Products segment. In addition, net sales were lower by approximately $1.0 million due to unfavorable currency exchange, as our reported results in U.S. dollars were negatively impacted as a result of the stronger U.S. dollar relative to foreign currencies.
Gross profit margin (gross profit as a percentage of sales) approximated 25.4% and 27.0% for the three months ended March 31, 2020 and 2019, respectively. Gross profit margin decreased, as the impact of higher sales levels was more than offset by the impact of a less favorable product sales mix, production inefficiencies due largely to scheduling and other factors related to COVID-19, lower fixed cost absorption, and higher depreciation expense.
Operating profit margin (operating profit as a percentage of sales) approximated 10.8% and 11.4% for the three months ended March 31, 2020 and 2019, respectively. Operating profit remained relatively flat at $19.8 million. Operating profit margin declined as the impact of higher sales levels and lower corporate expenses was more than offset by a less favorable product sales mix, production inefficiencies, lower fixed cost absorption and higher depreciation expense.
Interest expense increased approximately $0.2 million to $3.6 million for the three months ended March 31, 2020, as compared to $3.4 million for the three months ended March 31, 2019, primarily as a result of increased weighted average borrowings from approximately $320.7 million during the three months ended March 31, 2019 to approximately $361.6 million during the three months ended March 31, 2020.
Other expense, net decreased approximately $0.5 million, to $0.1 million for the three months ended March 31, 2020, as compared to $0.6 million for the three months ended March 31, 2019, primarily due to a decrease in losses on transactions denominated in foreign currencies.
The effective income tax rate for the three months ended March 31, 2020 and 2019 was 18.9% and 7.9%, respectively. The increase in the rate was primarily a result of discrete tax benefits that occurred in the three months ended March 31, 2019, including excess tax benefits related to share based compensation that vested in the quarter and a reduction in deferred tax liabilities resulting from the implementation of state tax planning initiatives, that were greater than the discrete tax benefits in the three months ended March 31, 2020.
Net income decreased approximately $1.4 million, to $13.1 million for the three months ended March 31, 2020, as compared to $14.6 million for the three months ended March 31, 2019. While operating profit remaining relatively unchanged, net income decreased primarily as a result of increased income tax expense of approximately $1.8 million, which was partially offset by a decrease in losses denominated in foreign currencies.
See below for a discussion of operating results by segment.
Packaging. Net sales increased approximately $11.2 million, or 12.6%, to $100.1 million in the three months ended March 31, 2020, as compared to $88.8 million in the three months ended March 31, 2019. The acquisition of Taplast, in April 2019, contributed approximately $7.5 million of sales. Sales of products used in industrial markets increased by approximately $2.1 million primarily due to higher demand within North America, some of which we believe is attributable to higher sales of products used for sanitizer and bulk industrial cleaning applications. Sales of products used in food and beverage markets increased by approximately $2.0 million, primarily due to higher sales of beverage pumps in North America. Sales of dispensing products used in personal care and home care applications increased by approximately $1.6 million, primarily for personal hygiene applications as demand rose, in part, due to the COVID-19 crisis, while sales of products used for beauty-related applications, such as perfume sprayers, declined approximately $1.0 million. These increases were partially offset by approximately $1.0 million due to unfavorable currency exchange, as our reported results in U.S. dollars were negatively impacted as a result of the stronger U.S. dollar relative to foreign currencies.

28


Gross profit increased approximately $0.7 million to $28.7 million, or 28.7% of sales, in the three months ended March 31, 2020, as compared to $28.0 million, or 31.5% of sales, in the three months ended March 31, 2019. While the increase in net sales contributed incremental gross profit dollars, gross profit margins declined due to a less favorable product sales mix and the fact that the beauty and personal care set of products manufactured under our Taplast brand, which comprises most of Taplast's sales, has a gross margin below the overall segment average. In addition, gross profit and margin were impacted by production inefficiencies resulting from temporary facility shutdowns in Asia and production scheduling inefficiencies in Europe and North America as a result of the COVID-19 crisis.
Selling, general and administrative expenses increased approximately $0.1 million to $10.4 million, or 10.4% of sales, in the three months ended March 31, 2020, as compared to $10.3 million, or 11.6% of sales, in the three months ended March 31, 2019, as the impact of higher ongoing selling, general and administrative costs associated with our acquisition of Taplast was mostly offset by an approximate $0.8 million non-cash charge during the three months ended March 31, 2019 related to the write-off of the trade name acquired in the Plastic Srl acquisition that was not used.
Operating profit increased approximately $0.6 million to $18.3 million, or 18.3% of sales, in the three months ended March 31, 2020, as compared to $17.6 million, or 19.9% of sales, in the three months ended March 31, 2019, as a result of increased sales, partially offset by the impact of a less favorable product sales mix and production inefficiencies.
Aerospace.    Net sales for the three months ended March 31, 2020 increased approximately $3.3 million, or 7.3%, to $48.9 million, as compared to $45.6 million in the three months ended March 31, 2019. The February 2020 acquisition of RSA contributed approximately $3.0 million of sales. Additionally, sales of our fastener products increased approximately $0.9 million, as strong demand levels more than offset the expected impact of lower build rates and resulting lower fastener sales for 737 Max production. Sales of our existing machined components products decreased approximately $0.6 million.
Gross profit increased approximately $0.1 million to $11.9 million, or 24.3% of sales, in the three months ended March 31, 2020, from $11.8 million, or 25.9% of sales, in the three months ended March 31, 2019. While the increase in net sales contributed incremental gross profit dollars, this impact was mostly offset by a $0.5 million purchase accounting non-cash charge related to the step-up of RSA's inventory to fair value and subsequent amortization. In addition, we experienced a less favorable product sales mix in first quarter 2020 compared with first quarter 2019, as well as production inefficiencies and lower fixed cost absorption in one of our facilities, in part related to temporarily idling the facility for a deep cleaning in March 2020 following a suspected case of COVID-19.
Selling, general and administrative expenses increased approximately $0.8 million to approximately $6.8 million, or 14.0% of sales, in the three months ended March 31, 2020, as compared to $6.0 million, or 13.1% of sales, in the three months ended March 31, 2019, primarily due to increased investment in our sales force to support growth initiatives, as well as ongoing costs of RSA.
Operating profit decreased approximately $0.7 million to $5.1 million, or 10.4% of sales, in the three months ended March 31, 2020, as compared to $5.8 million, or 12.7% of sales in the three months ended March 31, 2019, primarily due to the recognition of the purchase accounting adjustment related to RSA's inventory step-up to fair value and subsequent amortization, higher selling, general and administrative expenses and production inefficiencies in one of our facilities.
Specialty Products.   Net sales for the three months ended March 31, 2020 decreased approximately $5.1 million, or 13.2%, to $33.8 million, as compared to $39.0 million in the three months ended March 31, 2019. Sales of our cylinder products decreased approximately $3.6 million, as lower demand for steel cylinders used in construction and HVAC activity in North America more than offset an increase in the sale of cylinders used for oxygen and other medical applications. Sales of engines, compressors and related parts used in upstream oil and gas applications decreased by approximately $1.5 million, primarily as a result low oil-field activity in North America given further reductions in the price of oil.
Gross profit decreased approximately $1.2 million to $5.8 million, or 17.1% of sales, in the three months ended March 31, 2020, as compared to $7.0 million, or 18.0% of sales, in the three months ended March 31, 2019. Gross profit decreased primarily as a result of lower sales levels, as well as due to lower absorption of our fixed costs.
Selling, general and administrative expenses remained essentially flat at $2.4 million, or 6.9% of sales, in the three months ended March 31, 2020, as compared to $2.3 million, or 6.0% of sales, in the three months ended March 31, 2019.
Operating profit decreased approximately $1.3 million to $3.4 million, or 10.1% of sales, in the three months ended March 31, 2020, as compared to $4.7 million, or 12.1% of sales, in the three months ended March 31, 2019, primarily as a result of decreased sales levels and lower fixed cost absorption.

29


Corporate.    Corporate expenses consist of the following (dollars in millions):
 
 
Three months ended March 31,
 
 
2020
 
2019
Corporate operating expenses
 
$
5.4

 
$
5.9

Non-cash stock compensation
 
1.9

 
1.3

Legacy (income) expense, net
 
(0.3
)
 
1.2

Corporate expenses
 
$
7.0

 
$
8.4

Corporate expenses decreased approximately $1.4 million to $7.0 million for the three months ended March 31, 2020, from $8.4 million for the three months ended March 31, 2019. Corporate operating expenses declined as a result of reduced professional fees in support of corporate development activities. Non-cash stock compensation increased due to the timing and nature of new awards in first quarter 2020. Legacy (income) expense, net decreased approximately $1.5 million from $1.2 million of expense in first quarter 2019 to approximately $0.3 million of income in first quarter 2020, primarily due to the favorable resolution of a legacy matter.
Liquidity and Capital Resources
Cash Flows
Cash flows provided by operating activities were approximately $3.4 million for the three months ended March 31, 2020, as compared to approximately $15.1 million for the three months ended March 31, 2019. Significant changes in cash flows provided by operating activities and the reasons for such changes were as follows:
For the three months ended March 31, 2020, the Company generated approximately $29.0 million of cash, based on the reported net income from continuing operations of approximately $13.1 million and after considering the effects of non-cash items related to depreciation, amortization, loss on dispositions of assets, changes in deferred income taxes, stock-based compensation and other operating activities. For the three months ended March 31, 2019, the Company generated approximately $28.8 million in cash flows based on the reported net income from continuing operations of approximately $14.6 million and after considering the effects of similar non-cash items.
Increases in accounts receivable resulted in a use of cash of approximately $10.6 million and $4.5 million for the three months ended March 31, 2020 and 2019, respectively. The increased use of cash for each of the three month periods is due primarily to the timing of sales and collection of cash related thereto within the periods. Days sales outstanding of receivables increased by approximately two days compared to first quarter 2019.
We increased our investment in inventory by approximately $0.1 million for the three months ended March 31, 2020, and by approximately $0.4 million for the three months ended March 31, 2019. Our days sales in inventory increased by approximately two days in the first quarter of 2020 compared with 2019 as we have continued to moderate inventory levels in line with sales levels.
Increases in prepaid expenses and other assets resulted in a use of cash of approximately $0.1 million for the three months ended March 31, 2020 and of approximately $0.9 million for the three months ended March 31, 2019. These changes were primarily a result of the timing of payments made for income taxes and certain operating expenses.
Decreases in accounts payable and accrued liabilities resulted in a use of cash of approximately $14.8 million and $8.0 million for the three months ended March 31, 2020 and 2019, respectively, primarily as a result of the timing of payments made to suppliers and the mix of vendors and related terms. Our days accounts payable on hand decreased by approximately eight days in the first quarter of 2020 compared with 2019.
Net cash used for investing activities of continuing operations for the three months ended March 31, 2020 and 2019 was approximately $86.3 million and $28.5 million, respectively. During the first three months of 2020, we paid approximately $84.3 million, net of cash acquired, to acquire RSA. We incurred approximately $3.9 million in capital expenditures, as we continued our investment in growth, capacity and productivity-related capital projects. We also received proceeds from disposition of business, property and equipment of approximately $1.9 million. During the first three months of 2019, we incurred approximately $6.2 million in capital expenditures and paid approximately $22.3 million, net of cash acquired, to acquire Plastic Srl.

30


Net cash provided by financing activities for the three months ended March 31, 2020 was approximately $116.6 million, while net cash used for financing activities was $2.9 million for the three months ended March 31, 2019. During the first three months of 2020, we received proceeds from borrowings, net of repayments, of approximately $150.0 million on our revolving credit facilities. We also purchased approximately $31.6 million of outstanding common stock and used a net cash amount of approximately $1.8 million related to our stock compensation arrangements. During the first three months of 2019, we made net repayments of approximately $0.4 million on our revolving credit facilities. We also purchased approximately $0.7 million of outstanding common stock and used a net cash amount of approximately $2.6 million related to our stock compensation arrangements.
Our Debt and Other Commitments
The $300.0 million aggregate principal amount of senior notes accrue interest at a rate of 4.875% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on April 15, 2018 ("Senior Notes"). The payment of principal and interest is jointly and severally guaranteed, on a senior unsecured basis by certain named subsidiaries of the Company (each a "Guarantor" and collectively the "Guarantors"). The Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness. For the three months ended March 31, 2020, our consolidated subsidiaries that do not guarantee the Senior Notes represented approximately 21% 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 33% and 12% of the total guarantor and non-guarantor assets and liabilities, respectively, as of March 31, 2020, treating the guarantor and non-guarantor subsidiaries each as a consolidated group and excluding intercompany transactions between such groups.
Prior to October 15, 2020, we may redeem up to 35% of the principal amount of the Senior Notes at a redemption price of 104.875% 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, we may redeem all or part of the 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.
We are party to a credit agreement ("Credit Agreement") consisting 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. The Credit Agreement matures on September 20, 2022 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 allows issuance of letters of credit, not to exceed $40.0 million in aggregate, against revolving credit facility commitments.
The Credit Agreement also 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.

31


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 March 31, 2020. 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 2.19 to 1.00 at March 31, 2020. Our permitted senior secured net leverage ratio under the Credit Agreement is 3.50 to 1.00 as of March 31, 2020. If we were to complete an acquisition which qualifies for a Covenant Holiday Period, as defined in our Credit Agreement, then our permitted senior secured net leverage ratio cannot exceed 4.00 to 1.00 during that period. Our actual senior secured net leverage ratio was 0.31 to 1.00 at March 31, 2020. Our permitted interest expense coverage ratio under the Credit Agreement is 3.00 to 1.00 as of March 31, 2020. Our actual interest expense coverage ratio was 13.63 to 1.00 at March 31, 2020. At March 31, 2020, we were in compliance with our financial covenants.

32


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 March 31, 2020 (dollars in thousands). We present Consolidated Bank EBITDA to show our performance under our financial covenants.
 
 
Twelve Months Ended March 31, 2020
Net income
 
$
92,650

Bank stipulated adjustments:
 
 
Interest expense
 
14,090

Income tax expense
 
31,550

Depreciation and amortization
 
47,240

Non-cash compensation expense(1)
 
7,070

Other non-cash expenses or losses
 
5,650

Non-recurring expenses or costs(2)
 
4,180

Extraordinary, non-recurring or unusual gains or losses
 
3,000

Effects of purchase accounting adjustments
 
430

Business and asset dispositions
 
170

Permitted acquisitions
 
5,750

Permitted dispositions(3)
 
(51,630
)
Consolidated Bank EBITDA, as defined
 
$
160,150

 
March 31, 2020
 
Total Indebtedness, as defined(3)
$
350,000

 
Consolidated Bank EBITDA, as defined
160,150

 
Total net leverage ratio
2.19

x
Covenant requirement
4.00

x
 
March 31, 2020
 
Total Senior Secured Indebtedness
$
50,000

 
Consolidated Bank EBITDA, as defined
160,150

 
Senior secured net leverage ratio
0.31

x
Covenant requirement
3.50

x
 
 
Twelve Months Ended March 31, 2020
Interest expense
 
$
14,090

Bank stipulated adjustments:
 
 
Interest income
 
(980
)
Non-cash amounts attributable to amortization of financing costs
 
(1,360
)
Total Consolidated Cash Interest Expense, as defined
 
$
11,750


33


 
March 31, 2020
 
Consolidated Bank EBITDA, as defined
$
160,150

 
Total Consolidated Cash Interest Expense, as defined
11,750

 
Actual interest expense coverage ratio
13.63

x
Covenant requirement
3.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.
(3)
EBITDA from permitted dispositions, as defined.
At March 31, 2020, we had $150.0 million outstanding under our revolving credit facility and had approximately $131.2 million potentially available after giving effect to approximately $18.8 million of letters of credit issued and outstanding. At December 31, 2019, we had no amounts outstanding under our revolving credit facility and had approximately $283.9 million potentially available after giving effect to approximately $16.1 million of letters of credit issued and outstanding. The letters of credit 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 March 31, 2020 and December 31, 2019.
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 typically use cash on hand from our domestic and foreign subsidiaries to pay down amounts outstanding under our revolving credit facility, as applicable. Given the potential uncertainty surrounding the financial markets as a result of the COVID-19 pandemic, we took an action to borrow $150 million on our revolving credit facility to ensure availability of cash on hand.
Our weighted average borrowings during the first three months of 2020 approximated $361.6 million, compared to approximately $320.7 million during the first three months of 2019.
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.
While the majority of our cash on hand as of March 31, 2020 is located within the U.S., given available funding under our revolving credit facility of $131.2 million at March 31, 2020 (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 March 31, 2020, 1-Month LIBOR approximated 0.99%. Based on our variable rate-based borrowings outstanding at March 31, 2020, a 1% increase in the per annum interest rate would increase our interest expense by approximately $1.5 million annually.
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 $7.5 million in 2019. We expect leasing will continue to be an available financing option to fund future capital expenditure requirements.

34


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 months ended March 31, 2020, we purchased 1,253,650 shares of our outstanding common stock for an aggregate purchase price of approximately $31.6 million. Since the initial authorization through March 31, 2020 we have purchased 2,926,332 shares of our outstanding common stock for an aggregate purchase price of approximately $80.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. In March 2020, given the uncertainty surrounding the COVID-19 crisis, we suspended, at least temporarily, our share repurchase program.
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 March 31, 2020, we were party to foreign exchange forward and swap contracts to hedge changes in foreign currency exchange rates with notional amounts of approximately $77.3 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. We have historically used interest rate swap agreements to fix the variable portion of our debt to manage this risk. 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 MarketSM. 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 June 7, 2019, Moody's affirmed a Ba3 rating to our Senior Notes, as presented in 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 February 12, 2020, Standard & Poor's affirmed a BB- rating to our senior unsecured debt, affirmed a BB corporate credit rating and maintained its outlook as stable. If our credit ratings were to decline, our ability to access certain financial markets may become limited, our cost of borrowings may increase, the perception of us in the view of our customers, suppliers and security holders may worsen and as a result, we may be adversely affected.
Outlook
While first quarter 2020 results were as expected, we do not expect to attain the previously expected growth rates and profit levels as we move forward into second quarter 2020, as the impacts of COVID-19 are expected to significantly pressure our results of operations, most notably in our Aerospace and Specialty Products segments. Due to the current demand, operational and economic uncertainty, we are withdrawing our guidance for full year 2020 until a clearer picture emerges for our business, as we are unable to predict the full extent or duration of these impacts at this time.
We are managing production capacity to prevailing demand conditions and have taken steps to reduce controllable costs. As we navigate through this uncertain period, it will be our goal to take appropriate realignment actions to mitigate against lower volumes, while also taking strategic manufacturing footprint actions, so we in turn may gain early leads when certain end markets begin to recover. For those end markets where demand may increase, such as for our Packaging segment's dispensers and closures used in applications that help fight the spread of germs, improve personal hygiene, and advance home and industrial cleaning, we will continue to collaborate with our customers and strategic supply partners to ensure availability of capacity to fulfill requisite orders, while also investing in localizing supply where necessary.

35


As a result of these uncertainties, and their potential impact to our future results of operations, as well as to TriMas' market capitalization, we may record cash and non-cash charges related to our realignment actions, as well for uncollectible customer account balances, excess inventory and idle production equipment. Further, we may be required to conduct an evaluation of triggering events as to whether there is a reduction in the fair value of our goodwill and intangible assets, particularly in our Aerospace divisions, which we believe could result in an impairment charge. At this time, we are not able to practically estimate the extent or amount of such potential cash and non-cash charges.
Despite the expected pressure to future demand levels and results of operations, at present, we believe our capital structure is in solid position. We believe we have sufficient headroom under our financial covenants, and ample cash and available liquidity under our revolving credit facility that will be sufficient 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 the TriMas Business Model to address the 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 March 31, 2020, 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, 2019.


36


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 March 31, 2020, 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 March 31, 2020, 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 March 31, 2020 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.


37


PART II. OTHER INFORMATION
TRIMAS CORPORATION
Item 1.    Legal Proceedings
See Note 12, "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
The information set forth in this report, including without limitation, the risk factor presented below, updates and should be read in conjunction with, the risk factors and information disclosed in Part 1, Item 1A., "Risk Factors," in our Annual Report on Form 10-K for the year ended December 31, 2019.
The recent outbreak of the novel coronavirus (COVID-19) pandemic may have a significant impact on the Company's operations and results.
Since late January 2020, we have been managing matters related to the global COVID-19 pandemic, including impacts to our operations and strategic supplier-partners in Asia, and, more recently, our manufacturing operations in Europe and North America. As a result of COVID-19, we have experienced temporary disruptions in the operation and workforce staffing of certain of our manufacturing facilities, as we were early adopters of many of the workplace guidelines recently published by the U.S. Centers for Disease Control and Prevention ("CDC") and took precautionary measures when necessary. COVID-19 has also affected our customers and suppliers, and we are collaborating with them to minimize supply chain disruptions. In response to the pandemic and related mitigation measures, we also implemented pandemic and business continuity plans, as well as other precautionary measures on behalf of our customers and employees, including supporting remote work opportunities for certain of our employees. While we believe that all these measures have been necessary or appropriate, they have resulted in additional costs and may adversely impact our business and financial performance in the future or expose us to additional unknown risks.
Although it is not possible to predict the ultimate impact of COVID-19, including on our business, results of operations, financial position or cash flows, such impacts that may be material include, but are not limited to: (i) shifting customer demand for many of our products, including those used in cosmetic, personal care, pharmaceutical, household product, food and beverage, and industrial markets, as well as aerospace markets; (ii) increased credit risk, including increased failure by customers experiencing business disruptions to make timely payments; (iii) reduced availability and productivity of employees, as well as increased costs associated with our high-deductible medical insurance plan if our employees become ill; (iv) increased operational risks as a result of manufacturing facility disruptions or remote work arrangements, including the potential effects on internal controls and procedures, as well as cybersecurity risks and increased vulnerability to security breaches, information technology disruptions and other similar events; (v) delays and disruptions in the availability of and timely delivery of materials and components used in our operations, as well as increased costs for such materials and components; (vi) customer requirements to accelerate the relocation of certain of our production lines to North America, which may increase our capital investment needs and launch costs; (vii) a negative impact on liquidity position; (viii) any impairment in value of tangible or intangible assets which could be recorded as a result of weaker economic conditions; and (ix) increased costs and less ability to access funds under our existing credit facility and the capital markets.
In addition, because we cannot predict the impact that COVID-19 will ultimately have, the actual impact may also exacerbate other risks discussed in Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2019, any of which could have a material effect on us. The situation is changing rapidly and the likelihood of an adverse impact could increase the longer the global pandemic lasts.

38


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 March 31, 2020.
Period
 
Total Number of Shares Purchased
 
Average 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)
January 1, 2020 to January 31, 2020
 
292,000

 
$
31.08

 
292,000

 
$
92,036,196

February 1, 2020 to February 29, 2020
 
8,000

 
$
29.59

 
8,000

 
$
91,799,495

March 1, 2020 to March 31, 2020
 
953,650

 
$
23.34

 
953,650

 
$
169,543,834

Total
 
1,253,650

 
$
25.18

 
1,253,650

 
$
169,543,834

__________________________
(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. Pursuant to this share repurchase program, during the three months ended March 31, 2020, the Company repurchased 1,253,650 shares of its common stock at a cost of approximately $31.6 million. The increased authorization includes the value of shares already purchased under the previous authorization. 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.

39


Item 6.    Exhibits
Exhibits Index:

3.1
3.2
10.1
10.2
10.3
31.1
31.2
32.1
32.2
101
The following materials from TriMas Corporation's Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Consolidated Balance Sheet, (ii) the Consolidated Statement of Income, (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.
104
Cover Page Interactive Data File (embedded within the Inline XBRL document)

*Management contracts and compensatory plans or arrangements.


40


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/ ROBERT J. ZALUPSKI
 
 
 
 
 
Date:
April 30, 2020

By:
 
Robert J. Zalupski
Chief Financial Officer


41
EX-10.1 2 trs03312020exh101.htm EXHIBIT 10.1 Exhibit
Exhibit 10.1
    
1/1/20 - 12/31/22 Award
Performance Stock Units

TRIMAS CORPORATION
2017 EQUITY AND INCENTIVE COMPENSATION PLAN
PERFORMANCE STOCK UNITS AGREEMENT

TriMas Corporation (the “Company”), as permitted by the TriMas Corporation 2017 Equity and Incentive Compensation Plan (“Plan”), and as approved by the Committee, has granted to the individual listed below (“Grantee”), the opportunity to earn performance-based Restricted Stock Units (“PSUs”) in the amount designated in this Performance Stock Units Agreement (“Agreement”), subject to the terms and conditions of the Plan and this Agreement.
Unless otherwise defined in this Agreement or in one or more Appendices to this Agreement, the terms used in this Agreement have the same meanings as defined in the Plan.

I.    NOTICE OF PSU AWARD
Grantee:
[specify Grantee’s name]
Date of Agreement:
As of [enter date]
Date of Grant:
[Grant Date]
Number of PSUs in Award:
[number of PSUs] (“Target”), subject to addition or subtraction as set forth on Appendix A depending on achievement of applicable Management Objectives
Performance Period:
Beginning on January 1, 2020, and continuing through December 31, 2022
Settlement Date
March 11, 2023
Settlement Method:
Earned and vested PSUs will be settled by delivery of one share of Common Stock for each PSU being settled

II.    AGREEMENT
A.    Grant of PSUs. The Company has granted to Grantee (who, pursuant to this award is a Participant in the Plan) the opportunity to earn the number of PSUs described above, subject to the terms of this Agreement (this “Award”). The PSUs evidenced by this Agreement are payable only in shares of Common Stock as described in this Agreement. Notwithstanding anything to the contrary anywhere else in this Agreement, the PSUs subject to this Award are subject to the terms and provisions of the Plan, which are incorporated by reference into this Agreement.

1


1.    Vesting. Except as otherwise designated in this Agreement, Grantee must be a Service Provider on the Settlement Date (as such term is defined in Section II.A.7 below) to be eligible to earn and receive payment for any PSUs, and any PSUs subject to this Award will be canceled and forfeited if Grantee terminates as a Service Provider prior to the Settlement Date. Any PSUs that remain unearned after the “Determination Date” (as such term is defined in Appendix A) will be cancelled and forfeited.
2.    Performance Goals to Earn PSUs. Grantee will only receive shares of Common Stock related to, and to the extent that such shares are earned pursuant to, the Management Objectives and goals specified in Appendix A to this Agreement (“Performance Goals”).
3.    Dividend Equivalent Rights. Grantee shall be credited with cash per PSU equal to the amount of each cash dividend paid by the Company (if any) to holders of Common Stock generally with a record date occurring on or after the Date of Grant and prior to the time when the PSUs are earned and/or vest and are settled in accordance with Section II.A.7 hereof. Any amounts credited pursuant to the immediately preceding sentence shall be subject to the same applicable terms and conditions (including earning, vesting, payment, and forfeitability) as apply to the PSUs based on which the dividend equivalents were credited, and such amounts shall be paid in either cash or Common Stock, as determined by the Committee in its sole discretion, at the same time as the PSUs to which they relate. If such amounts are paid in Common Stock, the number of shares so paid shall be rounded down to the nearest whole number and shall be determined by dividing such credited amounts by the Market Value per Share on the payment date.
4.    Rights as a Stockholder. This Award does not entitle Grantee to any ownership interest in any actual shares of Common Stock unless and until such shares of Common Stock are issued to Grantee pursuant to the terms of the Plan. Except as otherwise provided in Section II.A.3 hereof, until shares of Common Stock are issued to Grantee in settlement of earned PSUs under this Award, Grantee will have none of the rights of a stockholder of the Company with respect to the shares of Common Stock issuable in settlement of the PSUs, including the right to vote the shares of Common Stock. Shares of Common Stock issuable in settlement of PSUs will be delivered to Grantee on the Settlement Date in book entry form or in such other manner as the Committee may determine.
5.    Adjustments. The PSUs covered by this Award will be subject to adjustment as provided in Section 11 of the Plan.
6.    Termination of Service; Forfeiture.
(a)     Voluntary Termination; Termination by Company; Breach of Other Obligations. Any PSUs subject to this Award will be canceled and forfeited if, prior to the Settlement Date, Grantee voluntarily terminates as a Service Provider (other than for Good Reason as provided below), if Grantee’s status as a Service Provider is terminated by the Company or a Subsidiary for any reason (other than death, Disability, or Retirement), or if Grantee violates the provisions of Section II.B.4 below.
(b)     Qualifying Termination Prior to a Change in Control. Notwithstanding the foregoing, and except as set forth in subsection (f) of this Section II.A.6, if Grantee ceases to be a Service Provider prior to the Settlement Date as a result of Grantee’s Qualifying Termination, Grantee shall vest in a pro-rata portion of the number of PSUs, if any, that are earned under Section II.A.2 due to the achievement of the performance measures specified in Appendix A during the performance period specified in the table above (the “Performance Period”). The pro-rata percentage of the number of PSUs to be earned and settled under Section II.A.7 shall be equal to (x) the amount determined under Section II.A.2 above at the end of the Performance Period, multiplied by (y) a fraction (not

2


greater than 1), the numerator of which is the number of whole calendar months Grantee was employed or rendering services from the beginning of the Performance Period through the date of Grantee’s Qualifying Termination, and the denominator of which is 36.
(c)    Disability. Notwithstanding the foregoing, if Grantee ceases to be a Service Provider prior to the Settlement Date as a result of Grantee’s Disability, Grantee shall become vested at the end of the Performance Period in the number of PSUs that would have been actually earned due to the achievement of the performance measures specified in Appendix A, assuming Grantee had continued to be a Service Provider through the Settlement Date.
(d)    Death. Notwithstanding the foregoing, if Grantee ceases to be a Service Provider prior to the Settlement Date as a result of Grantee’s death, Grantee’s PSUs shall immediately become fully vested based on the Target number set forth in “Number of PSUs in Award” in Section I.
(e)     Retirement. If Grantee ceases to be a Service Provider as a result of Grantee’s Retirement, the Committee may, in its discretion, permit Grantee to receive a pro-rata amount of PSUs, with the pro-rata amount determined in accordance with subsection (b) of this Section II.A.6.
(f)    Change in Control. In the event of a Change in Control that occurs prior to the Settlement Date, the PSUs will vest in accordance with this Section II.A.6(f).
(1)    Notwithstanding anything set forth herein to the contrary, if at any time before the Settlement Date or forfeiture of the PSUs, and while Grantee is continuously a Service Provider, a Change in Control occurs, then the PSUs will vest (except to the extent that a Replacement Award is provided to Grantee in accordance with Section II.A.6(f)(2) to continue, replace or assume the PSUs covered by this Agreement (the “Replaced Award”)) as follows: the number of PSUs subject to this Award that shall become vested and non-forfeitable shall equal (x) the Target number set forth in “Number of PSUs in Award” in Section I, less (y) the number of PSUs that had already become vested as of the date of such termination, but in no event may negative discretion be exercised with respect to the number of PSUs vested. Any PSUs that are not earned and do not vest in accordance with the foregoing sentence shall terminate and be forfeited.
(2)    For purposes of this Agreement, a “Replacement Award” means an award (A) of the same type (e.g., performance stock units) as the Replaced Award, (B) that has a value at least equal to the value of the Replaced Award, (C) that relates to publicly traded equity securities of the Company or its successor in the Change in Control or another entity that is affiliated with the Company or its successor following the Change in Control, (D) if Grantee holding the Replaced Award is subject to U.S. federal income tax under the Code, the tax consequences of which to such Grantee under the Code are not less favorable to such Grantee than the tax consequences of the Replaced Award, and (E) the other terms and conditions of which are not less favorable to Grantee holding the Replaced Award than the terms and conditions of the Replaced Award (including the provisions that would apply in the event of a subsequent Change in Control). A Replacement Award may be granted only to the extent it does not result in the Replaced Award or Replacement Award failing to comply with or be exempt from Section 409A of the Code. Without limiting the generality of the foregoing, the Replacement Award may take the form of a continuation of the Replaced Award if the requirements of the two preceding sentences are satisfied. The determination of whether the conditions of this Section II.A.6(f)(2) are satisfied will be made by the Committee, as constituted immediately before the Change in Control, in its sole discretion.

3


(3)    If, after receiving a Replacement Award, Grantee experiences a Qualifying Termination with the Company or a Subsidiary (or any of their successors) (as applicable, the “Successor”) within a period of two years after the Change in Control and prior to the Settlement Date, the number of PSUs subject to this Award that shall become vested and non-forfeitable shall equal (x) the Target number set forth in “Number of PSUs in Award” in Section I, less (y) the number of PSUs that had already become vested as of the date of such termination, but in no event may negative discretion be exercised with respect to the number of PSUs vested. Any PSUs that are not earned and do not vest in accordance with the foregoing sentence shall terminate and be forfeited.
Any PSUs that are not earned and do not vest in accordance with this Section II.A.6. shall terminate and be forfeited as of the date Grantee ceases to be a Service Provider. However, in particular, this Award is subject to Section 18(c) of the Plan.
7.    Determination of PSUs Earned and Vested; Settlement.
(a)General. Subject to Section II.A.7(b), upon the Committee’s certification of achievement of the Performance Goals, and Grantee’s satisfaction of the vesting requirements in Section II.A.1 and Section II.A.6 above, as applicable, this Award shall be settled by issuing to Grantee the number of shares of Common Stock determined pursuant to Appendix A (subject to pro-ration as described in Section II.A.6, if applicable), and Grantee’s name shall be entered as the shareholder of record on the books of the Company with respect to such shares. This settlement shall occur on March 11, 2023 (the “Settlement Date”).
(b)Other Payment Events. Notwithstanding Section II.A.7(a), to the extent that the PSUs are vested on the dates set forth below, payment with respect to the PSUs will be made as follows:
(1)    to the extent the PSUs are vested as a result of Section II.A.6 (and have not previously been settled) on the date of Grantee’s death, such vested PSUs will be settled by issuing to Grantee one share of Common Stock for each such vested PSU within 30 days of Grantee’s death, and Grantee’s name shall be entered as the shareholder of record on the books of the Company with respect to such shares; and

(2) to the extent the PSUs are vested as a result of Section II.A.6 (and have not previously been settled) on the date of a Change in Control, such vested PSUs will be settled by issuing to Grantee one share of Common Stock for each such vested PSU within 30 days of the Change in Control, and Grantee’s name shall be entered as the shareholder of record on the books of the Company with respect to such shares; provided, however, that if such Change in Control would not qualify as a permissible date of distribution under Section 409A(a)(2)(A) of the Code, and the regulations thereunder, and where Section 409A of the Code applies to such distribution, Grantee is entitled to receive the corresponding payment on the date that would have otherwise applied pursuant to Sections II.A.7(a) or II.A.7(b)(1) as though such Change in Control had not occurred.
(c)Any unearned PSUs at the end of the Performance Period, or if earlier, the time of settlement, will be canceled and forfeited. In all circumstances, the number of PSUs earned or vested will be rounded down to the nearest whole PSU, unless otherwise determined by the Committee.
B.    Other Terms and Conditions.

4


1.    Non-Transferability of Award. Except as described below, this Award and the PSUs subject to this Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution. The terms of this Award are binding on the executors, administrators, heirs, successors and assigns of Grantee.
2.    Withholding. To the extent that the Company is required to withhold federal, state, local or foreign taxes or other amounts in connection with any payment made or benefit realized by Grantee under this Agreement, and the amounts available to the Company for such withholding are insufficient, it shall be a condition to the receipt of such payment or the realization of such benefit that Grantee make arrangements satisfactory to the Company for payment of the balance of such taxes or other amounts required to be withheld. If Grantee’s benefit is to be received in the form of shares of Common Stock, then (a) if Grantee is subject to Section 16 of the Exchange Act, Grantee agrees that the Company will withhold shares of Common Stock having a value equal to the amount required to be withheld, and (b) if Grantee is not subject to Section 16 of the Exchange Act, Grantee may elect that all or any part of such withholding requirement be satisfied by the retention by the Company of a portion of the Common Stock to be delivered to Grantee, by delivering to the Company other Common Stock held by Grantee, or by tendering sufficient funds in cash or cash equivalent to the Company. The shares of Common Stock used for tax or other withholding will be valued at an amount equal to the fair market value of such shares of Common Stock on the date the benefit is to be included in Grantee’s income. In no event will the fair market value of the shares of Common Stock to be withheld and/or delivered pursuant to this Section II.B.2 to satisfy applicable withholding taxes or other amounts in connection with the benefit exceed (x) the maximum amount that could be required to be withheld or (y) if so determined by the Committee after the date hereof, the minimum amount required to be withheld.
3.    Dispute Resolution. Grantee and the Company agree that any disagreement, dispute, controversy, or claim arising out of or relating to this Agreement, its interpretation, validity, or the alleged breach of this Agreement, will be settled exclusively and, consistent with the procedures specified in this Section II.B.3, irrespective of its magnitude, the amount in controversy, or the nature of the relief sought, in accordance with the following:
(a)    Negotiation. Grantee and the Company will use their best efforts to settle the dispute, claim, question or disagreement. To this effect, they will consult and negotiate with each other in good faith and, recognizing their mutual interests, attempt to reach a just and equitable solution satisfactory to both parties.
(b)    Arbitration. If Grantee and the Company do not reach a solution within a period of 30 days from the date on which the dispute, claim, disagreement, or controversy arises, then, upon written notice by Grantee to the Company or the Company to Grantee, all disputes, claims, questions, controversies, or differences will be submitted to arbitration administered by the American Arbitration Association (the “AAA”) in accordance with the provisions of its Employment Arbitration Rules and Mediation Procedures (the “Arbitration Rules”).
(1)    Arbitrator. The arbitration will be conducted by one arbitrator skilled in the arbitration of executive employment matters. The parties to the arbitration will jointly appoint the arbitrator within 30 days after initiation of the arbitration. If the parties fail to appoint an arbitrator as provided above, an arbitrator with substantial experience in executive employment matters will be appointed by the AAA as provided in the Arbitration Rules. The Company will pay all of the reasonable fees, if any, and expenses of the arbitrator and the arbitration, unless otherwise determined by the arbitrator. Each party to the arbitration will be responsible for his/its respective attorneys’ fees or other costs of representation.

5


(2)    Location. The arbitration will be conducted in Oakland County, Michigan.
(3)    Procedure. At any oral hearing of evidence in connection with the arbitration, each party or its legal counsel will have the right to examine its witnesses and cross-examine the witnesses of any opposing party. No evidence of any witness may be presented in any form unless the opposing party or parties has the opportunity to cross-examine the witness, except under extraordinary circumstances in which the arbitrator determines that the interests of justice require a different procedure.
(4)    Decision. Any decision or award of the arbitrator is final and binding on the parties to the arbitration proceeding. The parties agree that the arbitration award may be enforced against the parties to the arbitration proceeding or their assets wherever they may be found and that a judgment upon the arbitration award may be entered in any court having jurisdiction.
(5)    Power. Nothing contained in this Agreement may be deemed to give the arbitrator any authority, power, or right to alter, change, amend, modify, add to, or subtract from any of the provisions of this Agreement.
The provisions of this Section II.B.3 survive the termination or expiration of this Agreement, are binding on the Company’s and Grantee’s respective successors, heirs, personal representatives, designated beneficiaries and any other person asserting a claim described above, and may not be modified without the consent of the Company. To the extent arbitration is required, no person asserting a claim has the right to resort to any federal, state or local court or administrative agency concerning the claim unless expressly provided by federal statute, and the decision of the arbitrator is a complete defense to any action or proceeding instituted in any tribunal or agency with respect to any dispute, unless precluded by federal statute.
4.    Restrictive Covenants.
(a)Generally. The Company would not be providing PSUs or Common Stock to Grantee without Grantee’s agreement to abide by the restrictive covenants described herein. The provisions herein are appropriate in light of the position that Grantee has with the Company and the relationships and confidential and trade secret information that Grantee has been and will be exposed to because of Grantee’s position. Notwithstanding anything herein to the contrary, if Grantee is subject to the restrictive covenants set forth in Section 7 (or any successor provision) of the TriMas Corporation Executive Severance/Change of Control Policy (or any successor policy), then (1) such restrictive covenants, rather than the restrictive covenants in this Section II.B.4, shall apply to Grantee, and (2) Grantee’s violation of such restrictive covenants shall be treated as a violation of the restrictive covenants in this Section II.B.4 for purposes of this Agreement.
(b)Confidentiality. Recognizing Grantee’s fiduciary duties to the Company, as a condition of this Agreement, Grantee agrees that he or she shall not, at any time before or after termination of employment, in any fashion, form or manner, either directly or indirectly, use, divulge, disclose or communicate, or cause or permit any other person or entity to use, divulge, disclose or communicate, to any person, firm, company or entity, in any manner whatsoever, any Confidential Information (as defined below) of the Company except with the prior written consent of the Board or to the extent specifically required to be disclosed by applicable law. Grantee agrees to notify the Company as soon as reasonably possible after being subpoenaed or otherwise requested by any third party to disclose any Confidential Information. This Section II.B.4 shall not result in the forfeiture of PSUs or any clawback or recoupment of the Award for the disclosure of a trade secret if that

6


disclosure (1) is made in confidence to a federal, state or local government official or to an attorney for the sole purpose of reporting or investigating a suspected violation of law or (2) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b). Notwithstanding anything in this Agreement to the contrary, nothing in this Agreement prevents Grantee 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 Grantee is not prohibited from providing information voluntarily to the Securities and Exchange Commission pursuant to Section 21F of the Exchange Act.
(c)Covenants Against Competition and Solicitation. Grantee agrees that, while Grantee is employed by the Company, and for 12 months thereafter, Grantee shall not engage, either directly or indirectly, as a principal for Grantee’s own account or jointly with others, or as a stockholder in any corporation or joint stock association, or as a partner or member of a general or limited liability entity, or as an employee, officer, director, agent, consultant or in any other advisory capacity in any Competitive Business that designs, develops, manufactures, distributes, sells or markets the type of products or services sold, distributed or provided by the Company, during the one-year period prior to the date of employment termination and with which Grantee was involved and/or oversaw (the “Business”); provided that nothing herein shall prevent Grantee from owning, directly or indirectly, not more than five percent of the outstanding shares of, or any other equity interest in, any entity engaged in the Business and listed or traded on a national securities exchange or in an over-the-counter securities market.
Grantee further understands and agrees that during and within 12 months after being employed by the Company, Grantee shall not directly or indirectly (1) employ or solicit, or receive or accept the performance of services by, any then-current employee of the Company who is employed primarily in connection with the Business or any former employee of the Company who was employed by the Company primarily in connection with the Business at any time within the 12-month period immediately prior to such employment, solicitation, receipt or acceptance, except in connection with general, non-targeted recruitment efforts such as advertisements and job listings, or directly or indirectly induce any employee of the Company to leave the Company, or assist in any of the foregoing, or (2) solicit business (relating to the Business) from; attempt to entice away from the Company; or interfere with the Company’s relationship with any entity that is a client or customer of the Company at the time of such solicitation, enticement, or interference; or that was or was identified or solicited as a client or customer of the Company during the time that Grantee performed services for the Company, unless such entity shall have ceased to have been such a customer for a period of at least six months as of the time of such solicitation.
(d)Determination by the Board. Upon entering into this Agreement, Grantee understands and agrees that a determination of the Board shall be final and binding on the issue of whether Grantee’s actions are or will be in violation of this Section II.B.4. Grantee may request in writing from the Board an advance determination as to whether Grantee’s proposed actions will violate this Section II.B.4.
(e)Certain Definitions. The following definitions shall apply solely with respect to this Section II.B.4:
(1)    Company” means (A) during the Grantee’s employment with the Company, the Company and any and all direct and indirect subsidiary, parent, affiliated or related companies of the Company for which the Grantee has worked or had responsibility during

7


the Grantee’s employment with the Company, and (B) after the Grantee’s termination of employment with the Company, the Company and any and all direct and indirect subsidiary, parent, affiliated or related companies of the Company for which Grantee worked or had responsibility at the time of the Grantee’s termination of employment and at any time during the one-year period prior to such termination of employment.
(2)    Competitive Business” means a person or entity that engages in any business engaged in by the Company, and that does so in a geographic area in which the Company engage(s) in that business, and “engages” includes actively planning to engage in the business.
(3)    Confidential Information” means trade secrets of the Company and all other confidential or proprietary information that relates to any aspect of the Company’s businesses that cannot freely and readily be obtained from sources outside of the Company. Confidential Information is meant to encompass the broadest enforceable definition of the Company’s intellectual property, and includes but is not limited to: financial and business information; customer and potential customer lists; customer contact information; pricing policies; vendor lists and information; third-party agreements and relationships; contractual, business, and financial information relating to the Company’s customers or other third parties which the Company is obligated to hold in confidence and/or not disclose; personnel, medical, compensation, and benefits information relating to employees, former employees, and persons affiliated with the Company; systems, login identifications and passwords, processes, methods, and policies; company strategies and plans; databases, company data, and technologies related to the Company’s business; and marketing and advertising materials which have not been published. “Confidential Information” shall not include information that Grantee can establish was already in the public domain at the time of disclosure through no fault of Grantee.
(f)    Separate Covenants. Each of the covenants contained in this Section II.B.4 are separate and distinct covenants of Grantee.
5.    Section 409A of the Code. To the extent applicable, it is intended that this Agreement and the Plan comply with or be exempt from the provisions of Section 409A of the Code. This Agreement and the Plan shall be administered in a manner consistent with this intent, and any provision that would cause this Agreement or the Plan to fail to satisfy Section 409A of the Code shall have no force or effect until amended to comply with or be exempt from Section 409A of the Code (which amendment may be retroactive to the extent permitted by Section 409A of the Code and may be made by the Company without the consent of the Grantee).
6.    No Continued Right as Service Provider. Nothing in the Plan or in this Agreement confers on Grantee any right to continue as a Service Provider, or interferes with or restricts in any way the rights of the Company or any Subsidiary, which are hereby expressly reserved, to discharge Grantee at any time for any reason whatsoever, with or without Cause, except to the extent expressly provided otherwise in a written employment agreement between Grantee and the Company or any Subsidiary.
7.    Effect on Other Benefits. In no event will the value, at any time, of the PSUs or any other payment or right to payment under this Agreement be included as compensation or earnings for purposes of any other compensation, retirement, or benefit plan offered to employees of, or other Service Providers to, the Company or any Subsidiary unless otherwise specifically provided for in such plan.

8


8.    Third-Party Beneficiaries. If Grantee is or was employed by a subsidiary of the Company, then such subsidiary is intended to be a third-party beneficiary of this Agreement and shall have the right to enforce this Agreement, including, but not limited to, the provisions of Section II.B.4.
9.    Unfunded and Unsecured General Creditor. Grantee, as a holder of PSUs and rights under this Agreement has no rights other than those of a general creditor of the Company. The PSUs represent an unfunded and unsecured obligation of the Company, subject to the terms and conditions of this Agreement and the Plan.
10.    Severability. If any provision of this Agreement or the application of any provision hereof to any person or circumstances is held invalid or unenforceable, the remainder of this Agreement and the application of such provision to any other person or circumstances shall not be affected, and the provisions so held to be invalid or unenforceable shall be reformed to the extent (and only to the extent) necessary to make it enforceable and valid.
11.    Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the PSUs and Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request Grantee’s consent to participate in the Plan by electronic means. Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
12.    Nature of Grant. In accepting this Award, Grantee acknowledges that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time unless otherwise provided in the Plan or this Agreement;
(b)    the grant of this Award is voluntary and occasional and does not create any contractual or other right to receive future grants of awards, or benefits in lieu of awards, even if awards have been granted repeatedly in the past,
(c)    all decisions with respect to future grants, if any, will be at the sole discretion of the Committee;
(d)    Grantee is voluntarily participating in the Plan;
(e)    the PSUs and the Common Stock subject to the PSUs are an extraordinary item that does not constitute compensation of any kind for services of any kind rendered to the Company or Grantee’s employer, and which is outside the scope of Grantee’s employment contract, if any;
(f)    the PSUs and the Common Stock subject to the PSUs are not intended to replace any pension rights or compensation;
(g)    the future value of the underlying Common Stock is unknown and cannot be predicted with certainty;
(h)    Awards and resulting benefits are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments insofar as permitted by law;

9


(i)    in consideration of the grant of the PSUs, no claim or entitlement to compensation or damages shall arise from forfeiture of the PSUs resulting from termination of Grantee’s employment with the Company or Grantee’s employer (for any reason whatsoever and whether or not in breach of local labor laws) and Grantee irrevocably releases the Company and Grantee’s employer from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, Grantee shall be deemed irrevocably to have waived any entitlement to pursue such claim; and
(j)    in the event Grantee ceases to be a Service Provider (whether or not in breach of local labor laws), Grantee’s right to vest in the PSUs under the Plan, if any, will terminate effective as of the date that Grantee is no longer a Service Provider and will not be extended by any notice period mandated under local law (e.g., active service would not include a period of “garden leave” or similar period pursuant to local law); the Committee shall have the exclusive discretion to determine when Grantee is no longer a Service Provider for purposes of the PSUs.
13.    Addenda for Certain Participants.
(a)    Non-U.S. Participants. Notwithstanding any provisions in this Agreement, the PSUs shall also be subject to the special terms and conditions set forth in the Non-U.S. Addendum attached as Appendix C to this Agreement for Grantee’s country. Moreover, if Grantee relocates to one of the countries included in the Non-U.S. Addendum, the special terms and conditions for such country will apply to Grantee to the extent the Company determines that the application of such terms and conditions are necessary or advisable in order to comply with local law or facilitate the administration of the Plan. The Non-U.S. Addendum attached hereto as Appendix C constitutes part of this Agreement.
(b)    California Participants. Notwithstanding any provisions in this Agreement, the PSUs shall also be subject to the special terms and conditions set forth in the California Addendum attached as Appendix D to this Agreement if Grantee is employed and/or resides in California or if the Company determines that the application of such terms and conditions is necessary or advisable in order to comply with applicable law. The California Addendum attached hereto as Appendix D constitutes part of this Agreement.
14.    Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that (a) no amendment shall materially adversely affect the rights of Grantee under this Agreement without Grantee’s written consent, and (b) Grantee’s consent shall not be required to an amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
15.    Relation to Plan. This Agreement is subject to the terms and conditions of the Plan. In the event of any inconsistency between the provisions of this Agreement and the Plan, the Plan shall govern. The Committee acting pursuant to the Plan, as constituted from time to time, shall, except as expressly provided otherwise herein or in the Plan, have the right to determine any questions which arise in connection with this Agreement.

10


16.    Governing Law. This Agreement is governed by and construed in accordance with the laws of the State of Delaware, notwithstanding conflict of law provisions.
17.    Clawback Policy.
(a)Any shares of Common Stock issued to Grantee in settlement of the PSUs (plus dividend equivalent payments) shall be subject to the terms of this Agreement and the Company’s recoupment policy, if any, as in effect from time to time. Further, notwithstanding anything in this Agreement to the contrary, Grantee acknowledges and agrees that (a) this Agreement and this Award described herein (and any settlement thereof) are subject to the terms and conditions of such policy, or any other form of Company recoupment (or similar) policy (if any) as may be in effect from time to time including specifically to implement Section 10D of the Exchange Act and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Common Stock may be traded) (the “Compensation Recovery Policy”), and (b) applicable provisions of this Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof.
(b)Without limiting the foregoing, violation of Section II.B.4 of this Agreement prior to the Settlement Date and thereafter, as determined by the Board, shall result in the forfeiture of the PSUs, and clawback and recoupment of any shares of Common Stock issued or transferred to Grantee in settlement of the PSUs (plus dividend equivalent payments).
(Signature Page Follows)

11



This Agreement may be executed in two or more counterparts, each of which is deemed an original and all of which constitute one document.
TRIMAS CORPORATION
Dated as of: [grant date]
By:   /s/ Joshua A. Sherbin                        
Name: Joshua A. Sherbin
Title: Senior Vice President and General Counsel


GRANTEE ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS AGREEMENT, NOR IN THE PLAN, CONFERS ON GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION AS A SERVICE PROVIDER OF THE COMPANY OR ANY PARENT OR SUBSIDIARY, NOR INTERFERES IN ANY WAY WITH GRANTEE’S RIGHT OR THE COMPANY’S RIGHT TO TERMINATE GRANTEE’S SERVICE PROVIDER RELATIONSHIP AT ANY TIME, WITH OR WITHOUT CAUSE AND WITH OR WITHOUT PRIOR NOTICE.
BY CLICKING THE “ACCEPT” BUTTON, GRANTEE ACKNOWLEDGES RECEIPT OF A COPY OF THE PLAN AND REPRESENTS THAT GRANTEE IS FAMILIAR WITH THE TERMS AND PROVISIONS OF THE PLAN. GRANTEE ACCEPTS THIS PERFORMANCE-BASED RESTRICTED STOCK UNITS AWARD SUBJECT TO ALL OF THE TERMS AND PROVISIONS OF THIS AGREEMENT AND THE PLAN. GRANTEE HAS REVIEWED THE PLAN AND THIS AGREEMENT IN THEIR ENTIRETY. GRANTEE AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN OR THIS AWARD.

12



APPENDIX A
TO
PERFORMANCE STOCK UNITS AGREEMENT

PERFORMANCE GOALS FOR PSU AWARD

The actual number of PSUs earned by Grantee will be determined by the Committee by March 11, 2023 following the end of the Performance Period (“Determination Date”), using data as of, and including, December 31, 2022 under the rules described below. Any PSUs not earned as of the Determination Date will be canceled and forfeited.

1.    The actual number of shares of Common Stock delivered to Grantee in settlement of the PSUs earned under this Agreement will be determined based on actual performance results as described below, subject to Section II.A.1 of the Agreement.

2.    The PSUs subject to this Award are earned based on the achievement of specific performance measures over the Performance Period (i.e., January 1, 2020 through December 31, 2022) and determined on the Determination Date.

3.    50% of the Target PSUs will be earned based on the achievement of EPS CAGR (the “EPS CAGR PSUs”), and 50% of the Target PSUs will be earned based on the achievement of Relative Total Shareholder Return (“RTSR PSUs”).

4.    Definitions. For purposes hereof:

(A)
EPS CAGR” means the cumulative average growth rate during the Performance Period of the diluted earnings per share from continuing operations as reported in the Company’s Income Statement within the applicable Form 10-Q and Form 10-K, plus or minus special items that may occur from time-to-time that the Committee believes should adjust the as-reported results for measurement of performance.

(B)
Peer Group” means, of a benchmark group of 92 entities currently in the S&P SmallCap 600 Capped Industrials index (the names of which are attached hereto as Annex A), those entities that remain in the Peer Group as of the end of the Performance Period after application of the Peer Group Adjustment Protocol.

(C)
Peer Group Adjustment Protocol” means: (i) if an entity listed in Annex A files for bankruptcy and/or liquidation, is operating under bankruptcy protection, or is delisted from its primary stock exchange because it fails to meet the exchange listing requirements, then such entity will remain in the Peer Group, but RTSR for the Performance Period will be calculated as if such entity achieved Total Shareholder Return placing it at the bottom (chronologically, if more than one such entity) of the Peer Group; (ii) if, by the last day of the Performance Period, an entity listed in Annex A has been acquired and/or is no longer existing as a public company that is traded on its primary stock exchange (other than for the reasons as described in subsection (i) above), then such entity will not remain in the Peer Group and RTSR for the Performance Period will be calculated as if such entity had never been a member of the Peer Group; and (iii) except as otherwise described in subsection (i) and (ii) above, for purposes of this performance goal, for each of the entities listed in Annex

i


A, such entity shall be deemed to include any successor to all or substantially all of the primary business of such entity at end of the Performance Period.

(D)
Relative Total Shareholder Return” or “RTSR” means the percentile rank of the Company’s Total Shareholder Return among the Total Shareholder Returns of all members of the Peer Group, ranked in descending order, at the end of the Performance Period.

(E)
Total Shareholder Return” means, with respect to the Common Stock and the common stock of each of the members of the Peer Group, a rate of return reflecting stock price appreciation, plus the reinvestment of dividends in additional shares of stock, from the beginning of the Performance Period through the end of the Performance Period. For purposes of calculating Total Shareholder Return for each of the Company and the members of the Peer Group, the beginning stock price will be based on the average closing stock price for the 20 trading days immediately preceding January 1, 2020 on the principal stock exchange on which the stock is then traded and the ending stock price will be based on the average closing stock price for the 20 trading days immediately preceding January 1, 2023 on the principal stock exchange on which the stock then trades.

5.    EPS CAGR Performance Matrix. From 0% to 200% of the EPS CAGR PSUs will be earned based on achievement of the EPS CAGR performance goal during the Performance Period as follows:

EPS CAGR %
EPS CAGR PSUs Earned
 
40.0%
 
50.0%
 
65.0%
 
77.5.%
 
90.0%
 
100.0%
 
120.0%
 
140.0%
 
160.0%
 
180.0%
 
200.0%


6.    Number of EPS CAGR PSUs Earned. Following the Performance Period, on the Determination Date, the Committee shall determine whether and to what extent the EPS CAGR performance goal has been satisfied for the Performance Period and shall determine the number of EPS CAGR PSUs that shall become nonforfeitable hereunder and under the Agreement on the basis of the following:

(A)
Below Threshold. If, upon the conclusion of the Performance Period, EPS CAGR for the Performance Period falls below the lowest EPS CAGR level set forth in the Performance Matrix, no EPS CAGR PSUs shall become nonforfeitable.

(B)
Threshold or Above. If, upon the conclusion of the Performance Period, EPS CAGR for the Performance Period is exactly equal to one of the levels set forth in the Performance Matrix, a percentage of the EPS CAGR PSUs equal to the percentage set forth opposite such level in the Performance Matrix (rounded down to the nearest whole number of PSUs) shall become nonforfeitable. If, upon the conclusion of the Performance Period, EPS CAGR for the

ii


Performance Period falls between two levels set forth in the Performance Matrix, a percentage of the EPS CAGR PSUs shall become nonforfeitable based on straight-line mathematical interpolation between the percentages applicable to such levels (rounded down to the nearest whole number of PSUs).

7.    RTSR Performance Matrix. From 0% to 200% of the RTSR PSUs will be earned based on achievement of the RTSR performance goal during the Performance Period as follows:

Performance Level
Relative Total Shareholder Return
RTSR PSUs Earned
Threshold
Ranked below or at percentile
0%
Above Threshold
Ranked at percentile
50%
Target
Ranked at percentile
100%
Intermediate
Ranked at percentile
150%
Maximum
Ranked at or above percentile
200%

8.    Number of RTSR PSUs Earned. Following the Performance Period, on the Determination Date, the Committee shall determine whether and to what extent the RTSR performance goal has been satisfied for the Performance Period and shall determine the number of RTSR PSUs that shall become nonforfeitable hereunder and under the Agreement on the basis of the following:

(A)
Threshold. If, upon the conclusion of the Performance Period, RTSR for the Performance Period equals or falls below the “Threshold” level, as set forth in the Performance Matrix, no RTSR PSUs shall become nonforfeitable.

(B)
Between Threshold and Above Threshold. If, upon the conclusion of the Performance Period, RTSR for the Performance Period exceeds the “Threshold” level, but is less than the “Above Threshold” level, as set forth in the Performance Matrix, a percentage between 0% and 50% (determined on the basis of straight-line mathematical interpolation) of the RTSR PSUs (rounded down to the nearest whole number of PSUs) shall become nonforfeitable.

(C)
Above Threshold. If, upon the conclusion of the Performance Period, RTSR for the Performance Period equals the “Above Threshold” level, as set forth in the Performance Matrix, 50% of the RTSR PSUs (rounded down to the nearest whole number of PSUs) shall become nonforfeitable.

(D)
Between Above Threshold and Target. If, upon the conclusion of the Performance Period, RTSR for the Performance Period exceeds the “Above Threshold” level, but is less than the “Target” level, as set forth in the Performance Matrix, a percentage between 50% and 100% (determined on the basis of straight-line mathematical interpolation) of the RTSR PSUs (rounded down to the nearest whole number of PSUs) shall become nonforfeitable.

(E)
Target. If, upon the conclusion of the Performance Period, RTSR for the Performance Period equals the “Target” level, as set forth in the Performance Matrix, 100% of the RTSR PSUs shall become nonforfeitable.

(F)
Between Target and Intermediate. If, upon the conclusion of the Performance Period, RTSR for the Performance Period exceeds the “Target” level, but is less than the “Intermediate” level, as set forth in the Performance Matrix, a percentage between 100% and 150%

iii


(determined on the basis of straight-line mathematical interpolation) of the RTSR PSUs (rounded down to the nearest whole number of PSUs) shall become nonforfeitable.

(G)
Intermediate. If, upon the conclusion of the Performance Period, RTSR for the Performance Period equals the “Intermediate” level, as set forth in the Performance Matrix, 150% of the RTSR PSUs shall become nonforfeitable.

(H)
Between Intermediate and Maximum. If, upon the conclusion of the Performance Period, RTSR for the Performance Period exceeds the “Intermediate” level, but is less than the “Maximum” level, as set forth in the Performance Matrix, a percentage between 150% and 200% (determined on the basis of straight-line mathematical interpolation) of the RTSR PSUs (rounded down to the nearest whole number of PSUs) shall become nonforfeitable.
    
(I)
Equals or Exceeds Maximum. If, upon the conclusion of the Performance Period, RTSR for the Performance Period equals or exceeds the “Maximum” level, as set forth in the Performance Matrix, 200% of the RTSR PSUs shall become nonforfeitable.


iv


ANNEX A

S&P SmallCap 600 Industrials (January 1, 2020)
Company Name
Ticker
Company Name
Ticker
Company Name
Ticker
AAON, Inc.
AAON
Federal Signal Corporation
FSS
Park Aerospace Corp.
PKE
AAR Corp.
AIR
Forrester Research, Inc.
FORR
Patrick Industries, Inc.
PATK
ABM Industries Incorporated
ABM
Forward Air Corporation
FWRD
PGT Innovations, Inc.
PGTI
Aegion Corporation
AEGN
Foundation Building Materials, Inc.
FBM
Pitney Bowes Inc.
PBI
Aerojet Rocketdyne Holdings, Inc.
AJRD
Franklin Electric Co., Inc.
FELE
Powell Industries, Inc.
POWL
AeroVironment, Inc.
AVAV
Gibraltar Industries, Inc.
ROCK
Proto Labs, Inc.
PRLB
Alamo Group Inc.
ALG
GMS Inc.
GMS
Quanex Building Products Corporation
NX
Albany International Corp.
AIN
Granite Construction Incorporated
GVA
R.R. Donnelley & Sons Company
RRD
Allegiant Travel Company
ALGT
Griffon Corporation
GFF
Raven Industries, Inc.
RAVN
American Woodmark Corporation
AMWD
Harsco Corporation
HSC
Resources Connection, Inc.
RECN
Apogee Enterprises, Inc.
APOG
Hawaiian Holdings, Inc.
HA
Saia, Inc.
SAIA
Applied Industrial Technologies, Inc.
AIT
Heartland Express, Inc.
HTLD
Simpson Manufacturing Co., Inc.
SSD
ArcBest Corporation
ARCB
Heidrick & Struggles International, Inc.
HSII
SkyWest, Inc.
SKYW
Arcosa, Inc.
ACA
Hillenbrand, Inc.
HI
SPX Corporation
SPXC
Astec Industries, Inc.
ASTE
Hub Group, Inc.
HUBG
SPX FLOW, Inc.
FLOW
Atlas Air Worldwide Holdings, Inc.
AAWW
Insteel Industries, Inc.
IIIN
Standex International Corporation
SXI
AZZ Inc.
AZZ
Interface, Inc.
TILE
Team, Inc.
TISI
Barnes Group Inc.
B
John Bean Technologies Corporation
JBT
Tennant Company
TNC
Brady Corporation
BRC
Kaman Corporation
KAMN
The Greenbrier Companies, Inc.
GBX
Briggs & Stratton Corporation
BGG
Kelly Services, Inc.
KELY.A
Titan International, Inc.
TWI
Chart Industries, Inc.
GTLS
Korn Ferry
KFY
Triumph Group, Inc.
TGI
CIRCOR International, Inc.
CIR
Lindsay Corporation
LNN
TrueBlue, Inc.
TBI
Comfort Systems USA, Inc.
FIX
Lydall, Inc.
LDL
UniFirst Corporation
UNF
Cubic Corporation
CUB
Marten Transport, Ltd.
MRTN
Universal Forest Products, Inc.
UFPI
DXP Enterprises, Inc.
DXPE
Matson, Inc.
MATX
US Ecology, Inc.
ECOL
Echo Global Logistics, Inc.
ECHO
Matthews International Corporation
MATW
Veritiv Corporation
VRTV
Encore Wire Corporation
WIRE
Mobile Mini, Inc.
MINI
Viad Corp
VVI
Enerpac Tool Group Corp.
EPAC
Moog Inc.
MOG.A
Vicor Corporation
VICR
EnPro Industries, Inc.
NPO
Mueller Industries, Inc.
MLI
Wabash National Corporation
WNC
ESCO Technologies Inc.
ESE
MYR Group Inc.
MYRG
Watts Water Technologies, Inc.
WTS
Exponent, Inc.
EXPO
National Presto Industries, Inc.
NPK
 
 




v


APPENDIX B
TO
PERFORMANCE STOCK UNITS AGREEMENT

GLOSSARY

For purposes of this Agreement:

Cause” means (a) Grantee’s conviction of or plea of guilty or nolo contendere to a crime constituting a felony under the laws of the United States or any State thereof or any other jurisdiction in which the Company or its Subsidiaries conduct business; (b) Grantee’s willful misconduct in the performance of his or her duties to the Company or its Subsidiaries and failure to cure such breach within thirty (30) days following written notice thereof from the Company; (c) Grantee’s willful failure or refusal to follow directions from the Board (or direct reporting executive) and failure to cure such breach within thirty (30) days following written notice thereof from the Board; or (d) Grantee’s breach of fiduciary duty to the Company or its Subsidiaries for personal profit. Any failure by the Company or a Subsidiary of the Company to notify Grantee after the first occurrence of an event constituting Cause shall not preclude any subsequent occurrences of such event (or a similar event) from constituting Cause.

Disability” (and similar terms) means Grantee’s physical or mental condition resulting from any medically determinable physical or mental impairment that renders Grantee incapable of engaging in any substantial gainful employment and that can be expected to result in death or that has lasted or can be expected to last for a continuous period of not less than 365 days. Notwithstanding the foregoing, Grantee shall not be deemed to be Disabled as a result of any condition that:

(a)
was contracted, suffered, or incurred while Grantee was engaged in, or resulted from Grantee having engaged in, a felonious activity;

(b)
resulted from an intentionally self-inflicted injury or an addiction to drugs, alcohol, or substances which are not administered under the direction of a licensed physician as part of a medical treatment plan; or

(c)
resulted from service in the Armed Forces of the United States for which Grantee received or is receiving a disability benefit or pension from the United States, or from service in the armed forces of any other country irrespective of any disability benefit or pension.

The Disability of Grantee and the date on which Grantee ceases to be a Service Provider by reason of Disability shall be determined by the Committee, in accordance with uniform principles consistently applied, on the basis of such evidence as the Committee and the Company deem necessary and desirable, and its good faith determination shall be conclusive for all purposes of the Plan. The Committee or the Company shall have the right to require Grantee to submit to an examination by a physician or physicians and to submit to such reexaminations as the Committee or the Company shall require in order to make a determination concerning Grantee’s physical or mental condition; provided, however, that Grantee may not be required to undergo a medical examination more often than once each 180 days. If Grantee engages in any occupation or employment (except for rehabilitation as determined by the Committee) for remuneration or profit, which activity would be inconsistent with the finding of Disability, or if the Committee, on the recommendation of the Company, determines on the basis of a medical examination that Grantee no longer has a Disability, or if Grantee refuses to submit to any medical examination properly requested by the Committee or the Company, then in any such event Grantee shall be deemed to have recovered from such Disability.

vi



Good Reason” means:

(a)
A material and permanent diminution in Grantee’s duties or responsibilities;
(b)
A material reduction in the aggregate value of base salary and bonus opportunity provided to Grantee by the Company; or
(c)
A permanent reassignment of Grantee to another primary office more than 50 miles from the current office location.
Grantee must notify the Company of Grantee’s intention to invoke termination for Good Reason within 90 days after Grantee has knowledge of such event and provide the Company 30 days’ opportunity for cure, and Grantee must actually terminate Grantee’s employment with the Company prior to the 365th day following such occurrence or such event shall not constitute Good Reason. Grantee may not invoke termination for Good Reason if Cause exists or Grantee has violated Section II.B.4 of the Agreement at the time of such termination.

“Qualifying Termination” means a termination of Grantee’s status as a Service Provider with the Company or a Subsidiary for any reason other than:

(i)    death;
(ii)    Disability; or
(iii)    Cause; or
(iv)    by Grantee without Good Reason.

Retirement” means termination of Grantee’s status as a Service Provider with the consent of the Committee after attaining age 55 and five years of service with the Company and its Subsidiaries.

Service Provider” means an individual actively providing services to the Company or a Subsidiary.


vii
EX-10.2 3 trs03312020exh102.htm EXHIBIT 10.2 Exhibit
Exhibit 10.2

Restricted Stock Units Award
Three-Year Vest

TRIMAS CORPORATION
2017 EQUITY AND INCENTIVE COMPENSATION PLAN
RESTRICTED STOCK UNITS AGREEMENT

TriMas Corporation (the “Company”), as permitted by the TriMas Corporation 2017 Equity and Incentive Compensation Plan (“Plan”), and as approved by the Committee, has granted to the individual listed below (“Grantee”), a Restricted Stock Units award (“Award”) for the number of Restricted Stock Units set forth below (“Restricted Stock Units”), subject to the terms and conditions of the Plan and this Restricted Stock Units Agreement (“Agreement”).
Unless otherwise defined in this Agreement or in Appendix A to this Agreement, the terms used in this Agreement have the same meanings as defined in the Plan.
I.    NOTICE OF AWARD
Grantee:
[specify Grantee’s name]
Date of Agreement:
As of [enter date]
Date of Grant:
[grant date]
Number of Restricted Stock Units:
[number of Restricted Stock Units]

II.    AGREEMENT
A.    Grant of Restricted Stock Units. The Company has granted to Grantee (who, pursuant to this Award is a Participant in the Plan) the number of Restricted Stock Units set forth above, subject to the terms of this Agreement. The Restricted Stock Units granted under this Agreement are payable only in shares of Common Stock as described in Section II.A.2. Notwithstanding anything to the contrary anywhere else in this Agreement, the Restricted Stock Units evidenced by this Award are subject to the terms and provisions of the Plan, which are incorporated by reference into this Agreement.
1.    Vesting.
(a)General. Subject to Section II.A.1(b), the Restricted Stock Units will vest in three substantially equal installments on the first three anniversaries of the Date of Grant (each, a “Vesting Date”), subject generally to Grantee’s continued status as a Service Provider through each such Vesting Date.
(b)Termination of Service; Forfeiture. Notwithstanding any other provision of this Agreement:

1


(i)    Voluntary Termination; Termination for Cause; Breach of Other Obligations. Any unvested Restricted Stock Units subject to this Award will be canceled and forfeited if Grantee voluntarily terminates as a Service Provider (other than for Good Reason as provided below), if Grantee’s status as a Service Provider is involuntarily terminated by the Company or a Subsidiary for Cause, or if Grantee violates the provisions of Section II.B.4 below. Notwithstanding the foregoing, no termination of Grantee’s employment shall qualify as a termination for Cause unless (x) the Company notifies Grantee in writing of the Company’s intention to terminate Grantee’s employment for Cause within 90 days following the initial existence of the occurrence or event giving rise to Cause, (y) Grantee fails to cure such occurrence or event within 30 days after receipt of such notice from the Company and (z) the Company terminates Grantee’s employment within 45 days after the expiration of Grantee’s cure period in subsection (y).
(ii)    Death; Disability. If Grantee ceases to be a Service Provider prior to any Vesting Date as a result of Grantee’s death or Disability, Grantee shall fully vest in the Restricted Stock Units subject to this Award that have not already vested as of the date on which Grantee ceases to be a Service Provider due to Grantee’s death or Disability.
(iii)    Qualifying Termination Prior to a Change in Control. If Grantee has a Qualifying Termination that occurs prior to (or more than two years after) a Change in Control and before the final Vesting Date, Grantee shall vest in a pro-rata portion of Grantee’s unvested Restricted Stock Units, with the pro-rata amount calculated by (x) multiplying the total number of Restricted Stock Units subject to this Award by a fraction with (i) a numerator equaling the number of whole calendar months that have elapsed from the Date of Grant to the date of Grantee’s Qualifying Termination, and (ii) a denominator equal to 36, and then (y) subtracting the number of Restricted Stock Units that have already vested under this Award.
(iv)    Retirement. If Grantee ceases to be a Service Provider as a result of Grantee’s Retirement, the Committee may, in its discretion, permit Grantee to receive a pro-rata portion of the Restricted Stock Units, with the pro-rata portion determined in accordance with Section II.A.1(b)(iii).
(v)    Change in Control. In the event of a Change in Control that occurs prior to the vesting of any portion of the Restricted Stock Units subject to this Award, such unvested Restricted Stock Units shall vest in accordance with this Section II.A.1(b)(v).
(A)    Notwithstanding anything to the contrary herein, if at any time before the vesting or forfeiture of Restricted Stock Units subject to this Award, and while Grantee is continuously a Service Provider, a Change in Control occurs, then the Restricted Stock Units will become nonforfeitable and payable to Grantee in accordance with Section II.A.2 hereof, except to the extent that a Replacement Award is provided to Grantee in accordance with Section II.A.1(b)(v)(B) to continue, replace or assume the Restricted Stock Units covered by this Award (the “Replaced Award”).
(B)    For purposes of this Agreement, a “Replacement Award” means an award (1) of the same type (e.g., time-based restricted stock units) as the Replaced Award, (2) that has a value at least equal to the value of the Replaced Award, (3) that relates to publicly traded equity securities of the Company or its successor in the Change in Control or another entity that is affiliated with the Company or its

2


successor following the Change in Control, (3) if Grantee holding the Replaced Award is subject to U.S. federal income tax under the Code, the tax consequences of which to such Grantee under the Code are not less favorable to such Grantee than the tax consequences of the Replaced Award, and (E) the other terms and conditions of which are not less favorable to Grantee holding the Replaced Award than the terms and conditions of the Replaced Award (including the provisions that would apply in the event of a subsequent Change in Control). A Replacement Award may be granted only to the extent it does not result in the Replaced Award or Replacement Award failing to comply with or be exempt from Section 409A of the Code. Without limiting the generality of the foregoing, the Replacement Award may take the form of a continuation of the Replaced Award if the requirements of the two preceding sentences are satisfied. The determination of whether the conditions of this Section II.A.1(b)(v)(B) are satisfied will be made by the Committee, as constituted immediately before the Change in Control, in its sole discretion.
(C)    If, after receiving a Replacement Award, Grantee experiences a Qualifying Termination with the Company or a Subsidiary (or any of their successors) (as applicable, the “Successor”) within a period of two years after the Change in Control and during the remaining vesting period for the Replacement Award, the Replacement Award shall become fully vested and nonforfeitable with respect to the time-based restricted stock units covered by such Replacement Award upon such termination.
(D)    If a Replacement Award is provided, notwithstanding anything in this Agreement to the contrary, any outstanding Restricted Stock Units subject to this Award that at the time of the Change in Control are not subject to a “substantial risk of forfeiture” (within the meaning of Section 409A of the Code) will be deemed to be vested and nonforfeitable at the time of such Change in Control.
Any Restricted Stock Units that do not vest in accordance with Section II.A.1(a) or this Section II.A.1(b) shall be canceled and forfeited as of the date Grantee ceases to be a Service Provider. However, in particular, this Award is subject to Section 18(c) of the Plan.
2.    Settlement.
(a)    General. Subject to Section II.A.2(b) below, and as soon as administratively practicable following (but no later than thirty (30) days following) each applicable Vesting Date, the Company shall issue Grantee one share of Common Stock for each Restricted Stock Unit that is vested (but has not previously been settled) on such Vesting Date.
(b)    Other Payment Events. Notwithstanding Section II.A.2(a), to the extent that the Restricted Stock Units are vested on the dates set forth below, payment with respect to the Restricted Stock Units will be made as follows:
(1)    to the extent the Restricted Stock Units are vested as a result of Section II.A.1(b) (and have not previously been settled) on the date of Grantee’s separation from service (within the meaning of Section 409A(a)(2)(A)(i) of the Code), the Company shall issue Grantee one share of Common Stock for each vested Restricted Stock Unit as soon as

3


practicable following (but no later than thirty (30) days following) the date of such separation from service; and
(2)    to the extent the Restricted Stock Units are vested as a result of Section II.A.1(b) (and have not previously been settled) on the date of a Change in Control, the Company shall issue Grantee one share of Common Stock for each vested Restricted Stock Unit as soon as practicable following (but no later than thirty (30) days following) the date of the Change in Control; provided, however, that if such Change in Control would not qualify as a permissible date of distribution under Section 409A(a)(2)(A) of the Code, and the regulations thereunder, and where Section 409A of the Code applies to such distribution, Grantee is entitled to receive the corresponding payment on the date that would have otherwise applied pursuant to Sections II.A.2(a) or II.A.2(b)(1) as though such Change in Control had not occurred.
3.    Dividend Equivalent Rights. Grantee shall be credited with cash per Restricted Stock Unit equal to the amount of each cash dividend paid by the Company (if any) to holders of Common Stock generally with a record date occurring on or after the Date of Grant and prior to the time when the Restricted Stock Units are settled in accordance with Section II.A.2 hereof. Any amounts credited pursuant to the immediately preceding sentence shall be subject to the same applicable terms and conditions (including vesting, payment or forfeitability) as apply to the Restricted Stock Units based on which the dividend equivalents were credited, and such amounts shall be paid in either cash or Common Stock, as determined by the Committee in its sole discretion, at the same time as the Restricted Stock Units to which they relate. If such amounts are paid in Common Stock, the number of shares so paid shall be rounded down to the nearest whole number and shall be determined by dividing such credited amounts by the Market Value per Share on the payment date.
4.    Rights as a Stockholder. Grantee will not have any rights of a stockholder (including voting and dividend rights) with respect to the Restricted Stock Units covered by this Award (except as otherwise provided in Section II.A.3).
5.    Adjustments. The Restricted Stock Units covered by this Award will be subject to adjustment as provided in Section 11 of the Plan.
B.    Other Terms and Conditions.
1.    Non-Transferability of Award. Except as described below, this Award and the Restricted Stock Units subject to this Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution. The terms of this Award are binding on the executors, administrators, heirs, successors and assigns of Grantee.
2.    Withholding. To the extent that the Company is required to withhold federal, state, local or foreign taxes or other amounts in connection with any payment made or benefit realized by Grantee under this Agreement, and the amounts available to the Company for such withholding are insufficient, it shall be a condition to the receipt of such payment or the realization of such benefit that Grantee make arrangements satisfactory to the Company for payment of the balance of such taxes or other amounts required to be withheld. If Grantee’s benefit is to be received in the form of shares of Common Stock, then (a) if Grantee is subject to Section 16 of the Exchange Act, Grantee agrees that the Company will withhold shares of Common Stock having a value equal to the amount required to be withheld, and (b) if Grantee is not subject to Section 16 of the Exchange Act, Grantee may elect that all or any part of such withholding requirement be satisfied by the retention by the Company a portion of the Common Stock to be delivered to Grantee, by delivering to the Company other Common Stock held by Grantee, or by tendering sufficient

4


funds in cash or cash equivalent to the Company. The shares of Common Stock used for tax or other withholding will be valued at an amount equal to the fair market value of such shares of Common Stock on the date the benefit is to be included in Grantee’s income. In no event will the fair market value of the shares of Common Stock to be withheld or delivered pursuant to this Section II.B.2 to satisfy applicable withholding taxes or other amounts in connection with the benefit exceed (x) the maximum amount that could be required to be withheld or (y) if so determined by the Committee after the date hereof, the minimum amount required to be withheld.
3.    Dispute Resolution. Grantee and the Company agree that any disagreement, dispute, controversy, or claim arising out of or relating to this Agreement, its interpretation, validity, or the alleged breach of this Agreement, will be settled exclusively and, consistent with the procedures specified in this Section II.B.3, irrespective of its magnitude, the amount in controversy, or the nature of the relief sought, in accordance with the following:
(a)    Negotiation. Grantee and the Company will use their best efforts to settle the dispute, claim, question or disagreement. To this effect, they will consult and negotiate with each other in good faith and, recognizing their mutual interests, attempt to reach a just and equitable solution satisfactory to both parties.
(b)    Arbitration. If Grantee and the Company do not reach a solution within a period of 30 days from the date on which the dispute, claim, disagreement, or controversy arises, then, upon written notice by Grantee to the Company or the Company to Grantee, all disputes, claims, questions, controversies, or differences will be submitted to arbitration administered by the American Arbitration Association (the “AAA”) in accordance with the provisions of its Employment Arbitration Rules and Mediation Procedures (the “Arbitration Rules”).
(1)    Arbitrator. The arbitration will be conducted by one arbitrator skilled in the arbitration of executive employment matters. The parties to the arbitration will jointly appoint the arbitrator within 30 days after initiation of the arbitration. If the parties fail to appoint an arbitrator as provided above, an arbitrator with substantial experience in executive employment matters will be appointed by the AAA as provided in the Arbitration Rules. The Company will pay all of the reasonable fees, if any, and expenses of the arbitrator and the arbitration, unless otherwise determined by the arbitrator. Each party to the arbitration will be responsible for his/its respective attorneys fees or other costs of representation.
(2)    Location. The arbitration will be conducted in Oakland County, Michigan.
(3)    Procedure. At any oral hearing of evidence in connection with the arbitration, each party or its legal counsel will have the right to examine its witnesses and cross-examine the witnesses of any opposing party. No evidence of any witness may be presented in any form unless the opposing party or parties has the opportunity to cross-examine the witness, except under extraordinary circumstances in which the arbitrator determines that the interests of justice require a different procedure.
(4)    Decision. Any decision or award of the arbitrator is final and binding on the parties to the arbitration proceeding. The parties agree that the arbitration award may be enforced against the parties to the arbitration proceeding or their assets wherever they may be found and that a judgment upon the arbitration award may be entered in any court having jurisdiction.

5


(5)    Power. Nothing contained in this Agreement may be deemed to give the arbitrator any authority, power, or right to alter, change, amend, modify, add to, or subtract from any of the provisions of this Agreement.
The provisions of this Section II.B.3 survive the termination or expiration of this Agreement, are binding on the Company’s and Grantee’s respective successors, heirs, personal representatives, designated beneficiaries and any other person asserting a claim described above, and may not be modified without the consent of the Company. To the extent arbitration is required, no person asserting a claim has the right to resort to any federal, state or local court or administrative agency concerning the claim unless expressly provided by federal statute, and the decision of the arbitrator is a complete defense to any action or proceeding instituted in any tribunal or agency with respect to any dispute, unless precluded by federal statute.
4.    Restrictive Covenants.
(a)    Generally. The Company would not be providing Restricted Stock Units or Common Stock to Grantee without Grantee’s agreement to abide by the restrictive covenants described herein. The provisions herein are appropriate in light of the position that Grantee has with the Company and the relationships and confidential and trade secret information that Grantee has been and will be exposed to because of Grantee’s position. Notwithstanding anything herein to the contrary, if Grantee is subject to the restrictive covenants set forth in Section 7 (or any successor provision) of the TriMas Corporation Executive Severance/Change of Control Policy (or any successor policy), then (1) such restrictive covenants, rather than the restrictive covenants in this Section II.B.4, shall apply to Grantee, and (2) Grantee’s violation of such restrictive covenants shall be treated as a violation of the restrictive covenants in this Section II.B.4 for purposes of this Agreement.
(b)    Confidentiality. Recognizing Grantee’s fiduciary duties to the Company, as a condition of this Agreement, Grantee agrees that he or she shall not, at any time before or after termination of employment, in any fashion, form or manner, either directly or indirectly, use, divulge, disclose or communicate, or cause or permit any other person or entity to use, divulge, disclose or communicate, to any person, firm, company or entity, in any manner whatsoever, any Confidential Information (as defined below) of the Company except with the prior written consent of the Board or to the extent specifically required to be disclosed by applicable law. Grantee agrees to notify the Company as soon as reasonably possible after being subpoenaed or otherwise requested by any third party to disclose any Confidential Information. This Section II.B.4 shall not result in the forfeiture of Restricted Stock Units or any clawback or recoupment of the Award for the disclosure of a trade secret if that disclosure (1) is made in confidence to a federal, state or local government official or to an attorney for the sole purpose of reporting or investigating a suspected violation of law or (2) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b). Notwithstanding anything in this Agreement to the contrary, nothing in this Agreement prevents Grantee 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 Grantee is not prohibited from providing information voluntarily to the Securities and Exchange Commission pursuant to Section 21F of the Exchange Act.
(c)    Covenants Against Competition and Solicitation. Grantee agrees that, while Grantee is employed by the Company, and for 12 months thereafter, Grantee shall not engage, either directly or indirectly, as a principal for Grantee’s own account or jointly with others, or as a stockholder in any corporation or joint stock association, or as a partner or member of a general or limited liability

6


entity, or as an employee, officer, director, agent, consultant or in any other advisory capacity in any Competitive Business that designs, develops, manufactures, distributes, sells or markets the type of products or services sold, distributed or provided by the Company, during the one-year period prior to the date of employment termination and with which Grantee was involved and/or oversaw (the “Business”); provided that nothing herein shall prevent Grantee from owning, directly or indirectly, not more than five percent of the outstanding shares of, or any other equity interest in, any entity engaged in the Business and listed or traded on a national securities exchange or in an over-the-counter securities market.
Grantee further understands and agrees that during and within 12 months after being employed by the Company, Grantee shall not directly or indirectly (1) employ or solicit, or receive or accept the performance of services by, any then-current employee of the Company who is employed primarily in connection with the Business or any former employee of the Company who was employed by the Company primarily in connection with the Business at any time within the 12-month period immediately prior to such employment, solicitation, receipt or acceptance, except in connection with general, non-targeted recruitment efforts such as advertisements and job listings, or directly or indirectly induce any employee of the Company to leave the Company, or assist in any of the foregoing, or (2) solicit business (relating to the Business) from; attempt to entice away from the Company; or interfere with the Company’s relationship with any entity that is a client or customer of the Company at the time of such solicitation, enticement, or interference; or that was or was identified or solicited as a client or customer of the Company during the time that Grantee performed services for the Company, unless such entity shall have ceased to have been such a customer for a period of at least six months as of the time of such solicitation.
(d)    Determination by the Board. Upon entering into this Agreement, Grantee understands and agrees that a determination of the Board shall be final and binding on the issue of whether Grantee’s actions are or will be in violation of this Section II.B.4. Grantee may request in writing from the Board an advance determination as to whether Grantee’s proposed actions will violate this Section II.B.4.
(e)    Certain Definitions. The following definitions shall apply solely with respect to this Section II.B.4:
(1)    Company” means (A) during the Grantee’s employment with the Company, the Company and any and all direct and indirect subsidiary, parent, affiliated or related companies of the Company for which the Grantee has worked or had responsibility during the Grantee’s employment with the Company, and (B) after the Grantee’s termination of employment with the Company, the Company and any and all direct and indirect subsidiary, parent, affiliated or related companies of the Company for which Grantee worked or had responsibility at the time of the Grantee’s termination of employment and at any time during the one-year period prior to such termination of employment.
(2)    Competitive Business” means a person or entity that engages in any business engaged in by the Company, and that does so in a geographic area in which the Company engage(s) in that business, and “engages” includes actively planning to engage in the business.
(3)    Confidential Information” means trade secrets of the Company and all other confidential or proprietary information that relates to any aspect of the Company’s businesses that cannot freely and readily be obtained from sources outside of the Company. Confidential Information is meant to encompass the broadest enforceable definition of the Company’s

7


intellectual property, and includes but is not limited to: financial and business information; customer and potential customer lists; customer contact information; pricing policies; vendor lists and information; third-party agreements and relationships; contractual, business, and financial information relating to the Company’s customers or other third parties which the Company is obligated to hold in confidence and/or not disclose; personnel, medical, compensation, and benefits information relating to employees, former employees, and persons affiliated with the Company; systems, login identifications and passwords, processes, methods, and policies; company strategies and plans; databases, company data, and technologies related to the Company’s business; and marketing and advertising materials which have not been published. “Confidential Information” shall not include information that Grantee can establish was already in the public domain at the time of disclosure through no fault of Grantee.
(f)    Separate Covenants. Each of the covenants contained in this Section II.B.4 are separate and distinct covenants of Grantee.
5.    Section 409A of the Code. To the extent applicable, it is intended that this Agreement and the Plan comply with or be exempt from the provisions of Section 409A of the Code. This Agreement and the Plan shall be administered in a manner consistent with this intent, and any provision that would cause this Agreement or the Plan to fail to satisfy Section 409A of the Code shall have no force or effect until amended to comply with or be exempt from Section 409A of the Code (which amendment may be retroactive to the extent permitted by Section 409A of the Code and may be made by the Company without the consent of Grantee).
6.    No Continued Right as Service Provider. Nothing in the Plan or in this Agreement confers on Grantee any right to continue as a Service Provider, or interferes with or restricts in any way the rights of the Company or any Subsidiary or Affiliate of the Company, which are hereby expressly reserved, to discharge Grantee at any time for any reason whatsoever, with or without Cause, except to the extent expressly provided otherwise in a written employment agreement between Grantee and the Company or any Subsidiary.
7.    Effect on Other Benefits. In no event will the value, at any time, of the Restricted Stock Units or any other payment or right to payment under this Agreement be included as compensation or earnings for purposes of any other compensation, retirement, or benefit plan offered to employees of, or other Service Providers to, the Company or any Subsidiary unless otherwise specifically provided for in such plan.
8.    Third-Party Beneficiaries. If Grantee is or was employed by a subsidiary of the Company, then such subsidiary is intended to be a third-party beneficiary of this Agreement and shall have the right to enforce this Agreement, including, but not limited to, the provisions of Section II.B.4.
9.    Severability. If any provision of this Agreement or the application of any provision hereof to any person or circumstances is held invalid or unenforceable, the remainder of this Agreement and the application of such provision to any other person or circumstances shall not be affected, and the provisions so held to be invalid or unenforceable shall be reformed to the extent (and only to the extent) necessary to make it enforceable and valid.
10.    Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the Restricted Stock Units and Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request Grantee’s consent to participate in the Plan by electronic means. Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees

8


to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
11.    Nature of Grant. In accepting this Award, Grantee acknowledges that:
(a)    the Plan is established voluntarily by the Company, it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time unless otherwise provided in the Plan or this Agreement;
(b)    the grant of the Restricted Stock Units is voluntary and occasional and does not create any contractual or other right to receive future grants of restricted stock units, or benefits in lieu of restricted stock units, even if restricted stock units have been granted repeatedly in the past;
(c)    all decisions with respect to future restricted stock unit grants, if any, will be at the sole discretion of the Committee;
(d)    Grantee is voluntarily participating in the Plan;
(e)    the Restricted Stock Units and the Common Stock subject to the Restricted Stock Units are an extraordinary item that does not constitute compensation of any kind for services of any kind rendered to the Company or Grantee’s employer, and which is outside the scope of Grantee’s employment contract, if any;
(f)    the Restricted Stock Units and the Common Stock subject to the Restricted Stock Units are not intended to replace any pension rights or compensation;
(g)    the future value of the underlying Common Stock is unknown and cannot be predicted with certainty;
(h)    Awards and resulting benefits are not part of normal or expected compensation or salary for any purposes, including, but not limited to, calculating any severance, resignation, termination, redundancy, end of service payments, bonuses, long-service awards, pension or retirement benefits or similar payments insofar as permitted by law;
(i)    in consideration of the grant of the Restricted Stock Units, no claim or entitlement to compensation or damages shall arise from forfeiture of the Restricted Stock Units resulting from termination of Grantee’s employment with the Company or Grantee’s employer (for any reason whatsoever and whether or not in breach of local labor laws) and Grantee irrevocably releases the Company and Grantee’s employer from any such claim that may arise; if, notwithstanding the foregoing, any such claim is found by a court of competent jurisdiction to have arisen, Grantee shall be deemed irrevocably to have waived any entitlement to pursue such claim; and
(j)    in the event Grantee ceases to be a Service Provider (whether or not in breach of local labor laws), Grantee’s right to vest in the Restricted Stock Units under the Plan, if any, will terminate effective as of the date that Grantee is no longer a Service Provider and will not be extended by any notice period mandated under local law (e.g., active service would not include a period of “garden leave” or similar period pursuant to local law); the Committee shall have the exclusive discretion to determine when Grantee is no longer a Service Provider for purposes of the Restricted Stock Units.
12.    Addenda for Certain Participants.

9


(a)    Non-U.S. Participants. Notwithstanding any provisions in this Agreement, the Restricted Stock Units shall also be subject to the special terms and conditions set forth in the Non-U.S. Addendum attached as Appendix B to this Agreement for Grantee’s country. Moreover, if Grantee relocates to one of the countries included in the Non-U.S. Addendum, the special terms and conditions for such country will apply to Grantee to the extent the Company determines that the application of such terms and conditions are necessary or advisable in order to comply with local law or facilitate the administration of the Plan. The Non-U.S. Addendum attached hereto as Appendix B constitutes part of this Agreement.
(b)    California Participants. Notwithstanding any provisions in this Agreement, the Restricted Stock Units shall also be subject to the special terms and conditions set forth in the California Addendum attached as Appendix C to this Agreement if Grantee is employed and/or resides in California or if the Company determines that the application of such terms and conditions is necessary or advisable in order to comply with applicable law. The California Addendum attached hereto as Appendix C constitutes part of this Agreement.
13.    Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that (a) no amendment shall materially adversely affect the rights of Grantee under this Agreement without Grantee’s written consent, and (b) Grantee’s consent shall not be required to an amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
14.    Relation to Plan. This Agreement is subject to the terms and conditions of the Plan. In the event of any inconsistency between the provisions of this Agreement and the Plan, the Plan shall govern. The Committee acting pursuant to the Plan, as constituted from time to time, shall, except as expressly provided otherwise herein or in the Plan, have the right to determine any questions which arise in connection with this Agreement.
15.    Governing Law. This Agreement is governed by and construed in accordance with the laws of the State of Delaware, notwithstanding conflict of law provisions.

10


16.    Clawback.
(a)    Any shares of Common Stock issued to Grantee in settlement of the Restricted Stock Units (plus dividend equivalent payments) shall be subject to the terms of this Agreement and the Company’s recoupment policy, if any, as in effect from time to time. Further, notwithstanding anything in this Agreement to the contrary, Grantee acknowledges and agrees that (a) this Agreement and this Award described herein (and any settlement thereof) are subject to the terms and conditions of such policy, or any other form of Company recoupment (or similar) policy (if any) as may be in effect from time to time including specifically to implement Section 10D of the Exchange Act and any applicable rules or regulations promulgated thereunder (including applicable rules and regulations of any national securities exchange on which the Common Stock may be traded) (the “Compensation Recovery Policy”), and (b) applicable provisions of this Agreement shall be deemed superseded by and subject to the terms and conditions of the Compensation Recovery Policy from and after the effective date thereof.
(b)    Without limiting the foregoing, violation of Section II.B.4 of this Agreement prior to the final Vesting Date and thereafter, as determined by the Board, shall result in the forfeiture of the Restricted Stock Units, and clawback and recoupment of any shares of Common Stock issued or transferred to Grantee in settlement of the Restricted Stock Units (plus dividend equivalent payments).
(Signature Page Follows)

11


This Agreement may be executed in two or more counterparts, each of which is deemed an original and all of which constitute one document.

TRIMAS CORPORATION
Dated as of: [grant date]
By:   /s/ Joshua A. Sherbin                          
Name: Joshua A. Sherbin
Title: Senior Vice President and General Counsel



GRANTEE ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS AGREEMENT, NOR IN THE PLAN, CONFERS ON GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION AS A SERVICE PROVIDER OF THE COMPANY OR ANY PARENT OR SUBSIDIARY, NOR INTERFERES IN ANY WAY WITH GRANTEE’S RIGHT OR THE COMPANY’S RIGHT TO TERMINATE GRANTEE’S SERVICE PROVIDER RELATIONSHIP AT ANY TIME, WITH OR WITHOUT CAUSE AND WITH OR WITHOUT PRIOR NOTICE.
BY CLICKING THE “ACCEPT” BUTTON BELOW, GRANTEE ACKNOWLEDGES RECEIPT OF A COPY OF THE PLAN AND REPRESENTS THAT GRANTEE IS FAMILIAR WITH THE TERMS AND PROVISIONS OF THE PLAN. GRANTEE ACCEPTS THIS AWARD SUBJECT TO ALL OF THE TERMS AND PROVISIONS OF THIS AGREEMENT AND THE PLAN. GRANTEE HAS REVIEWED THE PLAN AND THIS AGREEMENT IN THEIR ENTIRETY. GRANTEE AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN OR THIS AWARD.

12


APPENDIX A
TO
RESTRICTED STOCK UNITS AGREEMENT

GLOSSARY
For purposes of this Agreement:

Cause” means (a) Grantee’s conviction of or plea of guilty or nolo contendere to a crime constituting a felony under the laws of the United States or any State thereof or any other jurisdiction in which the Company or its Subsidiaries conduct business; (b) Grantee’s willful misconduct in the performance of his or her duties to the Company or its Subsidiaries and failure to cure such breach within thirty (30) days following written notice thereof from the Company; (c) Grantee’s willful failure or refusal to follow directions from the Board (or direct reporting executive) and failure to cure such breach within thirty (30) days following written notice thereof from the Board; or (d) Grantee’s breach of fiduciary duty to the Company or its Subsidiaries for personal profit. Any failure by the Company or a Subsidiary of the Company to notify Grantee after the first occurrence of an event constituting Cause shall not preclude any subsequent occurrences of such event (or a similar event) from constituting Cause.

Disability” (and similar terms) means Grantee’s physical or mental condition resulting from any medically determinable physical or mental impairment that renders Grantee incapable of engaging in any substantial gainful employment and that can be expected to result in death or that has lasted or can be expected to last for a continuous period of not less than 365 days. Notwithstanding the foregoing, Grantee shall not be deemed to be Disabled as a result of any condition that:

(a)
was contracted, suffered, or incurred while Grantee was engaged in, or resulted from Grantee having engaged in, a felonious activity;

(b)
resulted from an intentionally self-inflicted injury or an addiction to drugs, alcohol, or substances which are not administered under the direction of a licensed physician as part of a medical treatment plan; or

(c)
resulted from service in the Armed Forces of the United States for which Grantee received or is receiving a disability benefit or pension from the United States, or from service in the armed forces of any other country irrespective of any disability benefit or pension.

The Disability of Grantee and the date on which Grantee ceases to be a Service Provider by reason of Disability shall be determined by the Committee, in accordance with uniform principles consistently applied, on the basis of such evidence as the Committee and the Company deem necessary and desirable, and its good faith determination shall be conclusive for all purposes of the Plan. The Committee or the Company shall have the right to require Grantee to submit to an examination by a physician or physicians and to submit to such reexaminations as the Committee or the Company shall require in order to make a determination concerning Grantee’s physical or mental condition; provided, however, that Grantee may not be required to undergo a medical examination more often than once each 180 days. If Grantee engages in any occupation or employment (except for rehabilitation as determined by the Committee) for remuneration or profit, which activity would be inconsistent with the finding of Disability, or if the Committee, on the recommendation of the Company, determines on the basis of a medical examination that Grantee no longer has a Disability, or if Grantee refuses

i


to submit to any medical examination properly requested by the Committee or the Company, then in any such event Grantee shall be deemed to have recovered from such Disability.

Good Reason” means:

(a)
A material and permanent diminution in Grantee’s duties or responsibilities;

(b)
A material reduction in the aggregate value of base salary and bonus opportunity provided to Grantee by the Company; or

(c)
A permanent reassignment of Grantee to another primary office more than 50 miles from the current office location.

Grantee must notify the Company of Grantee’s intention to invoke termination for Good Reason within 90 days after Grantee has knowledge of such event and provide the Company 30 days’ opportunity for cure, and Grantee must actually terminate Grantee’s employment with the Company prior to the 365th day following such occurrence or such event shall not constitute Good Reason. Grantee may not invoke termination for Good Reason if Cause exists or Grantee has violated Section II.B.4 of the Agreement at the time of such termination.

“Qualifying Termination” means a termination of Grantee’s status as a Service Provider with the Company or a Subsidiary for any reason other than:
(i)     death;
(ii)     Disability; or
(iii)     Cause; or
(iv)    by Grantee without Good Reason.

Retirement” means termination of Grantee’s status as a Service Provider with the consent of the Committee after attaining age 55 and five years of service with the Company and its Subsidiaries.

Service Provider” means an individual actively providing services to the Company or a Subsidiary.

ii
EX-10.3 4 trs03312020exh103.htm EXHIBIT 10.3 Exhibit
Exhibit 10.3

Restricted Stock Units Award
To Board of Directors
TRIMAS CORPORATION
2017 EQUITY AND INCENTIVE COMPENSATION PLAN
RESTRICTED STOCK UNITS AGREEMENT

Corporation (the “Company”), as permitted by the TriMas Corporation 2017 Equity and Incentive Compensation Plan (“Plan”), and as approved by the Committee, has granted to the individual listed below (“Grantee”), a Restricted Stock Units award (“Award”) for the number of Restricted Stock Units set forth below (“Restricted Stock Units”), subject to the terms and conditions of the Plan and this Restricted Stock Units Agreement (“Agreement”).
Unless otherwise defined in this Agreement, the terms used in this Agreement have the same meanings as defined in the Plan. The term “Service Provider” as used in this Agreement means an individual actively providing services to the Company or a Subsidiary. A Service Provider includes a member of the Board.
I.    NOTICE OF AWARD
Grantee:
[specify Grantee’s name]
Date of Agreement:
As of [enter date]
Date of Grant:
[grant date]
Number of Restricted Stock Units:
[number of Restricted Stock Units]

II.    AGREEMENT
A.    Grant of Restricted Stock Units. The Company has granted to Grantee (who, pursuant to this Award is a Participant in the Plan) the number of Restricted Stock Units set forth above, subject to the terms of this Agreement. The Restricted Stock Units evidenced by this Agreement are payable only in shares of Common Stock as described in Section II.A.2. Notwithstanding anything to the contrary anywhere else in this Agreement, the Restricted Stock Units subject to this Award are subject to the terms and provisions of the Plan, which are incorporated by reference into this Agreement.
1.    Vesting.
(a)General. Subject to Section II.A.1(b), the Restricted Stock Units will vest in full on the first anniversary of the Date of Grant (the “Vesting Date”), subject generally to Grantee’s continued status as a Service Provider through such Vesting Date. In particular, this Award is subject to Section 18(c) of the Plan.
(b)Termination of Service; Forfeiture. Any unvested Restricted Stock Units subject to this Award will be canceled and forfeited if Grantee terminates as a Service Provider, or if Grantee’s status as a Service Provider is terminated by the Company, for any reason before the Vesting Date;

-1-


provided, however, if Grantee ceases to be a Service Provider prior to the Vesting Date as a result of Grantee’s death, Disability or Retirement, Grantee shall fully vest in the Restricted Stock Units subject to this Award as of the date on which Grantee ceases to be a Service Provider due to Grantee’s death, Disability or Retirement.
(c)Disability Definition. For purposes of this Agreement, “Disability” (and similar terms) means Grantee’s physical or mental condition resulting from any medically determinable physical or mental impairment that renders Grantee incapable of engaging in any substantial gainful employment and that can be expected to result in death or that has lasted or can be expected to last for a continuous period of not less than 365 days. Notwithstanding the foregoing, Grantee shall not be deemed to be Disabled as a result of any condition that:
(1)    was contracted, suffered, or incurred while Grantee was engaged in, or resulted from Grantee having engaged in, a felonious activity;

(2)    resulted from an intentionally self-inflicted injury or an addiction to drugs, alcohol, or substances which are not administered under the direction of a licensed physician as part of a medical treatment plan; or

(3)    resulted from service in the Armed Forces of the United States for which Grantee received or is receiving a disability benefit or pension from the United States, or from service in the armed forces of any other country irrespective of any disability benefit or pension.

The Disability of Grantee and the date on which Grantee ceases to be a Service Provider by reason of Disability shall be determined by the Committee, in accordance with uniform principles consistently applied, on the basis of such evidence as the Committee and the Company deem necessary and desirable, and its good faith determination shall be conclusive for all purposes of the Plan. The Committee or the Company shall have the right to require Grantee to submit to an examination by a physician or physicians and to submit to such reexaminations as the Committee or the Company shall require in order to make a determination concerning Grantee’s physical or mental condition; provided, however, that Grantee may not be required to undergo a medical examination more often than once each 180 days. If Grantee engages in any occupation or employment (except for rehabilitation as determined by the Committee) for remuneration or profit, which activity would be inconsistent with the finding of Disability, or if the Committee, on the recommendation of the Company, determines on the basis of a medical examination that Grantee no longer has a Disability, or if Grantee refuses to submit to any medical examination properly requested by the Committee or the Company, then in any such event Grantee shall be deemed to have recovered from such Disability.

(d)Retirement Definition. For purposes of this Agreement, “Retirement” means termination of Grantee’s status as a Service Provider with the consent of the Committee after attaining age 55 and five years of service with the Company and its Subsidiaries.
2.    Settlement.
(a)General. Subject to Section II.A.2(b) below, and as soon as administratively practicable following (but no later than thirty (30) days following) the Vesting Date, the Company shall issue Grantee one share of Common Stock for each vested Restricted Stock Unit.
(b)Other Payment Events. Notwithstanding Section II.A.2(a), to the extent the Restricted Stock Units are vested as a result of Section II.A.1(b) (and have not previously been settled)

-2-


on the date of Grantee’s separation from service (within the meaning of Treasury Regulation Section 1.409A-1(h)), the Company shall issue Grantee one share of Common Stock for each vested Restricted Stock Unit as soon as practicable following (but no later than thirty (30) days following) the date of such separation from service.
3.    Dividend Equivalent Rights. Grantee shall be credited with cash per Restricted Stock Unit equal to the amount of each cash dividend paid by the Company (if any) to holders of Common Stock generally with a record date occurring on or after the Date of Grant and prior to the time when the Restricted Stock Units are settled in accordance with Section II.A.2 hereof. Any amounts credited pursuant to the immediately preceding sentence shall be subject to the same applicable terms and conditions (including vesting, payment or forfeitability) as apply to the Restricted Stock Units based on which the dividend equivalents were credited, and such amounts shall be paid in either cash or Common Stock, as determined by the Committee in its sole discretion, at the same time as the Restricted Stock Units to which they relate. If such amounts are paid in Common Stock, the number of shares so paid shall be rounded down to the nearest whole number and shall be determined by dividing such credited amounts by the Market Value per Share on the payment date.
4.    Rights as a Stockholder. Grantee will not have any rights of a stockholder (including voting and dividend rights) with respect to the Restricted Stock Units covered by this Award (except as otherwise provided in Section II.A.3).
5.    Adjustments. The Restricted Stock Units covered by this Award will be subject to adjustment as provided in Section 11 of the Plan.
B.    Other Terms and Conditions.
1.    Non-Transferability of Award. Except as described below, this Award and the Restricted Stock Units subject to this Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution. The terms of this Award are binding on the executors, administrators, heirs, successors and assigns of Grantee.
2.    Taxes. Grantee is responsible for the payment of any and all taxes that arise with respect to this Award. Grantee agrees to tender sufficient funds to satisfy any applicable taxes arising in connection with the vesting of the Restricted Stock Units (or other applicable events) under this Award.
3.    Dispute Resolution. Grantee and the Company agree that any disagreement, dispute, controversy, or claim arising out of or relating to this Agreement, its interpretation, validity, or the alleged breach of this Agreement, will be settled exclusively and, consistent with the procedures specified in this Section II.B.3, irrespective of its magnitude, the amount in controversy, or the nature of the relief sought, in accordance with the following:
(a)Negotiation. Grantee and the Company will use their best efforts to settle the dispute, claim, question or disagreement. To this effect, they will consult and negotiate with each other in good faith and, recognizing their mutual interests, attempt to reach a just and equitable solution satisfactory to both parties.
(b)Arbitration. If Grantee and the Company do not reach a solution within a period of 30 days from the date on which the dispute, claim, disagreement, or controversy arises, then, upon written notice by Grantee to the Company or the Company to Grantee, all disputes, claims, questions, controversies, or differences will be submitted to arbitration administered by the American Arbitration

-3-


Association (the “AAA”) in accordance with the provisions of its Employment Arbitration Rules and Mediation Procedures (the “Arbitration Rules”).
(1)    Arbitrator. The arbitration will be conducted by one arbitrator skilled in the arbitration of executive employment matters. The parties to the arbitration will jointly appoint the arbitrator within 30 days after initiation of the arbitration. If the parties fail to appoint an arbitrator as provided above, an arbitrator with substantial experience in executive employment matters will be appointed by the AAA as provided in the Arbitration Rules. The Company will pay all of the reasonable fees, if any, and expenses of the arbitrator and the arbitration, unless otherwise determined by the arbitrator. Each party to the arbitration will be responsible for his/its respective attorneys fees or other costs of representation.
(2)    Location. The arbitration will be conducted in Oakland County, Michigan.
(3)    Procedure. At any oral hearing of evidence in connection with the arbitration, each party or its legal counsel will have the right to examine its witnesses and cross-examine the witnesses of any opposing party. No evidence of any witness may be presented in any form unless the opposing party or parties has the opportunity to cross-examine the witness, except under extraordinary circumstances in which the arbitrator determines that the interests of justice require a different procedure.
(4)    Decision. Any decision or award of the arbitrator is final and binding on the parties to the arbitration proceeding. The parties agree that the arbitration award may be enforced against the parties to the arbitration proceeding or their assets wherever they may be found and that a judgment upon the arbitration award may be entered in any court having jurisdiction.
(5)    Power. Nothing contained in this Agreement may be deemed to give the arbitrator any authority, power, or right to alter, change, amend, modify, add to, or subtract from any of the provisions of this Agreement.
The provisions of this Section II.B.3 survive the termination or expiration of this Agreement, are binding on the Company’s and Grantee’s respective successors, heirs, personal representatives, designated beneficiaries and any other person asserting a claim described above, and may not be modified without the consent of the Company. To the extent arbitration is required, no person asserting a claim has the right to resort to any federal, state or local court or administrative agency concerning the claim unless expressly provided by federal statute, and the decision of the arbitrator is a complete defense to any action or proceeding instituted in any tribunal or agency with respect to any dispute, unless precluded by federal statute.
4.    Section 409A of the Code. To the extent applicable, it is intended that this Agreement and the Plan comply with or be exempt from the provisions of Section 409A of the Code. This Agreement and the Plan shall be administered in a manner consistent with this intent, and any provision that would cause this Agreement or the Plan to fail to satisfy Section 409A of the Code shall have no force or effect until amended to comply with Section 409A of the Code (which amendment may be retroactive to the extent permitted by Section 409A of the Code and may be made by the Company without the consent of Grantee).
5.    No Continued Right as Service Provider. Nothing in the Plan or in this Agreement confers on Grantee any right to continue as a Service Provider, or interferes with or restricts in any way the rights of the Company or any Subsidiary of the Company, which are hereby expressly reserved.

-4-


6.    Severability. If any provision of this Agreement or the application of any provision hereof to any person or circumstances is held invalid or unenforceable, the remainder of this Agreement and the application of such provision to any other person or circumstances shall not be affected, and the provisions so held to be invalid or unenforceable shall be reformed to the extent (and only to the extent) necessary to make it enforceable and valid.
7.    Governing Law. This Agreement is governed by and construed in accordance with the laws of the State of Delaware, notwithstanding conflict of law provisions.
8.    Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the Restricted Stock Units and Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request Grantee’s consent to participate in the Plan by electronic means. Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
9.    Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable hereto; provided, however, that (a) no amendment shall materially adversely affect the rights of Grantee under this Agreement without Grantee’s written consent, and (b) Grantee’s consent shall not be required to an amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
10.    Relation to Plan. This Agreement is subject to the terms and conditions of the Plan. In the event of any inconsistency between the provisions of this Agreement and the Plan, the Plan shall govern. The Committee acting pursuant to the Plan, as constituted from time to time, shall, except as expressly provided otherwise herein or in the Plan, have the right to determine any questions which arise in connection with this Agreement.

(Signature Page Follows)

-5-


This Agreement may be executed in two or more counterparts, each of which is deemed an original and all of which constitute one document.
TRIMAS CORPORATION
Dated as of: [grant date]
By:   /s/ Joshua A. Sherbin                         
Name: Joshua A. Sherbin
Title: Senior Vice President and General Counsel


GRANTEE ACKNOWLEDGES AND AGREES THAT NOTHING IN THIS AGREEMENT, NOR IN THE PLAN, CONFERS ON GRANTEE ANY RIGHT WITH RESPECT TO CONTINUATION AS A SERVICE PROVIDER OF THE COMPANY OR ANY PARENT OR SUBSIDIARY, NOR INTERFERES IN ANY WAY WITH GRANTEE’S RIGHT OR THE COMPANY’S RIGHT TO TERMINATE GRANTEE’S SERVICE PROVIDER RELATIONSHIP AT ANY TIME, WITH OR WITHOUT CAUSE AND WITH OR WITHOUT PRIOR NOTICE.
BY CLICKING THE “ACCEPT” BUTTON BELOW, GRANTEE ACKNOWLEDGES RECEIPT OF A COPY OF THE PLAN AND REPRESENTS THAT GRANTEE IS FAMILIAR WITH THE TERMS AND PROVISIONS OF THE PLAN. GRANTEE ACCEPTS THIS AWARD SUBJECT TO ALL OF THE TERMS AND PROVISIONS OF THIS AGREEMENT AND THE PLAN. GRANTEE HAS REVIEWED THE PLAN AND THIS AGREEMENT IN THEIR ENTIRETY. GRANTEE AGREES TO ACCEPT AS BINDING, CONCLUSIVE AND FINAL ALL DECISIONS OR INTERPRETATIONS OF THE COMMITTEE UPON ANY QUESTIONS ARISING UNDER THE PLAN OR THIS AWARD.


-6-
EX-31.1 5 trs03312020exh311.htm EXHIBIT 31.1 Exhibit


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: April 30, 2020
 
/s/ THOMAS A. AMATO
 
Thomas A. Amato
Chief Executive Officer



EX-31.2 6 trs03312020exh312.htm EXHIBIT 31.2 Exhibit


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: April 30, 2020
 
/s/ ROBERT J. ZALUPSKI
 
Robert J. Zalupski
Chief Financial Officer



EX-32.1 7 trs03312020exh321.htm EXHIBIT 32.1 Exhibit


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 March 31, 2020 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: April 30, 2020
 
/s/ THOMAS A. AMATO
 
Thomas A. Amato
Chief Executive Officer



EX-32.2 8 trs03312020exh322.htm EXHIBIT 32.2 Exhibit


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 March 31, 2020 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: April 30, 2020
 
/s/ ROBERT J. ZALUPSKI
 
Robert J. Zalupski
Chief Financial Officer



EX-101.SCH 9 trs-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2131100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2431401 - Disclosure - Acquisitions - Other Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Basis of Presentation Sale of Lamons Division (Details) link:presentationLink link:calculationLink link:definitionLink 2148100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2448403 - Disclosure - Commitments and Contingencies Asbestos Claimant and Settlement (Details) link:presentationLink link:calculationLink link:definitionLink 2448404 - Disclosure - Commitments and Contingencies Asbestos Damages Sought (Details) link:presentationLink link:calculationLink link:definitionLink 2448402 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2348301 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2448406 - Disclosure - Commitments and Contingencies Metaldyne (Details) link:presentationLink link:calculationLink link:definitionLink 2448405 - Disclosure - Commitments and Contingencies Ordinary Course Claims (Details) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheet Parentheticals link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheet Statement link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statement of Cash Flows Statement link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statement of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statement of Income Statement link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statement of Shareholders' Equity Statement link:presentationLink link:calculationLink link:definitionLink 2154100 - Disclosure - Defined Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2454403 - Disclosure - Defined Benefit Plans - Defined Benefit Plans Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454402 - Disclosure - Defined Benefit Plans - Net Periodic Pension Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2354301 - Disclosure - Defined Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2145100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2445402 - Disclosure - Derivative Instruments - Derivative Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445406 - Disclosure - Derivative Instruments - Derivatives not designated as hedging instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2445404 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2445405 - Disclosure - Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2445403 - Disclosure - Derivative Instruments - Designated as hedging, Financial Position (Details) link:presentationLink link:calculationLink link:definitionLink 2445407 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2345301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Discontinued Operations Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Discontinued Operations Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Discontinued Operations Sale of Lamons Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 2153100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2453402 - Disclosure - Earnings per Share Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2353301 - Disclosure - Earnings per Share Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453403 - Disclosure - Earnings per Share Repurchase of Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2150100 - Disclosure - Equity Awards link:presentationLink link:calculationLink link:definitionLink 2450402 - Disclosure - Equity Awards - Equity Awards Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450405 - Disclosure - Equity Awards - Restricted Stock Units Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2450406 - Disclosure - Equity Awards - Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2450403 - Disclosure - Equity Awards - Stock Option Activity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2450404 - Disclosure - Equity Awards - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2350301 - Disclosure - Equity Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 2455402 - Disclosure - Equity Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2155100 - Disclosure - Equity Offering (Notes) link:presentationLink link:calculationLink link:definitionLink 2355301 - Disclosure - Equity Offering (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Goodwill and Other Intangible Assets Goodwill Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Goodwill and Other Intangible Assets Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2434405 - Disclosure - Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) link:presentationLink link:calculationLink link:definitionLink 2137100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2437402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2337301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2447402 - Disclosure - Leases Lease Cost Table (Details) link:presentationLink link:calculationLink link:definitionLink 2147100 - Disclosure - Leases Leases (Notes) link:presentationLink link:calculationLink link:definitionLink 2347301 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2447403 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) link:presentationLink link:calculationLink link:definitionLink 2447404 - Disclosure - Leases Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2447405 - Disclosure - Leases Supplemental Cash Flow Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2143100 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2443404 - Disclosure - Long-term Debt - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2443402 - Disclosure - Long-term Debt - Debt Table (Details) link:presentationLink link:calculationLink link:definitionLink 2443406 - Disclosure - Long-term Debt - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2343301 - Disclosure - Long-term Debt Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2443405 - Disclosure - Long-term Debt - Receivables Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2443403 - Disclosure - Long-term Debt - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2456402 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2156100 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes) link:presentationLink link:calculationLink link:definitionLink 2356301 - Disclosure - Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2140100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2440403 - Disclosure - Property and Equipment, Net - Depreciation Expense Table (Details) link:presentationLink link:calculationLink link:definitionLink 2440402 - Disclosure - Property and Equipment, Net - Property and Equipment Table (Details) link:presentationLink link:calculationLink link:definitionLink 2340301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Revenue Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Revenue Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Revenue Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2149100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2449402 - Disclosure - Segment Information Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2349301 - Disclosure - Segment Information Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457401 - Disclosure - Subsequent Event Purchase of Rapak (Details) link:presentationLink link:calculationLink link:definitionLink 2157100 - Disclosure - Subsequent Event Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 trs-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 trs-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 trs-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Disclosure [Abstract] Schedule of Debt Instruments [Table] Schedule of Debt Instruments [Table] Tabular disclosure of information pertaining to short-term and long-debt instruments. Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Senior Notes [Member] Senior Notes [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Debt and Lease Obligation Long-term Debt, Fair Value Long-term Debt, Fair Value Current maturities, debt Debt, Current Short-term Debt, Fair Value Short-term Debt, Fair Value Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Receivables, net of reserves of approximately $2.4 million and $2.1 million as of March 30, 2020 and December 31, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Goodwill Goodwill Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Deferred Income Tax Assets, Net Other assets Other Assets, Noncurrent Total assets Assets Liabilities and Shareholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Current maturities, long-term debt Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Operating lease liabilities, current portion Operating Lease, Liability, Current Total current liabilities Liabilities, Current Long-term debt, net Long-term Debt and Lease Obligation Operating lease liabilities Operating Lease, Liability, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Preferred stock $0.01 par: Authorized 100,000,000 shares; Issued and outstanding: None Preferred Stock, Value, Issued Common stock, $0.01 par: Authorized 400,000,000 shares; Issued and outstanding: 43,409,552 shares at March 30, 2020 and 44,562,679 shares at December 31, 2019 Common Stock, Value, Issued Paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders' equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders' equity Liabilities and Equity Defined Benefit Plan [Abstract] Schedule of Costs of Retirement Plans Schedule of Costs of Retirement Plans [Table Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Receivables Facility [Member] Secured Debt [Member] Secured debt, Maximum Borrowing Capacity Secured debt, Maximum Borrowing Capacity Maximum borrowing capacity under the receivables facility debt arrangement. Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Unused Borrowing Capacity, Fee percentage Debt Instrument, Unused Borrowing Capacity, Fee percentage Debt Instrument, Unused Borrowing Capacity, Fee percentage Secured Debt Secured Debt Receivables facility debt available but not utilized Debt Instrument, Unused Borrowing Capacity, Amount Receivables facililty, debt aggregate costs Receivables Facililty, Debt Aggregate Costs Amount of the fee that accompanies borrowing money under the debt instrument. Debt Instrument, Maturity Date Debt Instrument, Maturity Date Average liquidation period, Receivables pool Average liquidation period, Receivables pool Average liquidation period, Receivables pool 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. Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Quantitative Impairment Test [Axis] Quantitative Impairment Test [Axis] Type of quantitative impairment test Quantitative Impairment Test [Domain] Quantitative Impairment Test [Domain] Quantitative Impairment Test [Domain] Goodwill [Member] Goodwill [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Reporting Unit [Axis] Reporting Unit [Axis] Reporting Unit [Domain] Reporting Unit [Domain] Aerospace Reporting Unit [Member] Aerospace Reporting Unit [Member] Aerospace Reporting Unit [Member] Machined Products Reporting Unit [Member] Machined Products Reporting Unit [Member] Machined Products Reporting Unit [Member] Goodwill [Line Items] Goodwill [Line Items] 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 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 Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, discount rate Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Fair value inputs, valuation method, residual growth rate Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Earnings Per Share [Abstract] 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] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Stock Options [Member] Share-based Payment Arrangement, Option [Member] 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] Weighted average common shares—basic Weighted Average Number of Shares Outstanding, Basic Incremental common shares attributable to share-based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average common shares—diluted Weighted Average Number of Shares Outstanding, Diluted Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] 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. Cost of Sales [Member] Cost of Sales [Member] Selling, General and Administrative Expenses [Member] Selling, General and Administrative Expenses [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Technology and Other [Member] Other Intangible Assets [Member] Customer Relationships [Member] Customer Relationships [Member] Amortization of Intangible Assets [Line Items] Amortization of Intangible Assets [Line Items] Amortization of finite-lived intangible assets. Amortization of intangible assets Amortization of Intangible Assets Share-based Payment Arrangement [Abstract] 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] Number of Options Outstanding, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Options Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Number of Options Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Options Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Options Expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Number of Options Outstanding, ending balance 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] Options Outstanding, Weighted Average Price, beginning Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options Granted, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options Exercised, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options Cancelled, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Options Expired, Weighted Average Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Options Outstanding, Weighted Average Price, ending 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] Options Average Remaining Contractual Life (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss Contingency, Damages Awarded, Value Loss Contingency, Damages Awarded, Value Inventory Disclosure [Abstract] Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Discontinued Operations and Disposal Groups [Abstract] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Business Combinations [Abstract] Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Intangible Assets (excluding Goodwill) by Major Class Schedule of Intangible Assets (excluding Goodwill) by Major Class [Table Text Block] Tabular disclosure of intangibles assets, in total and by major class, including the gross carrying amount and accumulated amortization. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company. Schedule of 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. Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Lamons Division [Member] Lamons Division [Member] Lamons Division [Member] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Discontinued Operations, Disposed of by Sale [Member] Discontinued Operations, Disposed of by Sale [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement Purchase price based on definitive sales agreement Proceeds on finalization of sale of business Proceeds on finalization of sale of business Proceeds on finalization of sale of business Equity Offering [Abstract] Equity Offering [Abstract] Equity Offering [Text Block] Equity Offering [Text Block] Issuance of shares via public offering Derivative Instruments and Hedging Activities Disclosure [Abstract] 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] Schedule of Derivative Instruments, Gain (Loss) in Statement of Financial Performance Derivative Instruments, Gain (Loss) [Table Text Block] Derivatives Not Designated as Hedging Instruments Derivatives Not Designated as Hedging Instruments [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] RSA Engineered Products [Member] RSA Engineered Products [Member] [Member] RSA Engineered Products [Member] Taplast S.p.A. [Member] Taplast S.p.A. [Member] Taplast S.p.A. [Member] Plastic Srl [Member] Plastic Srl [Member] Plastic Srl [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Business Combinations, Assets Acquired and Liabilities Assumed, Goodwill and Intangible Assets Business Combinations, Assets Acquired and Liabilities Assumed, Goodwill and Intangible Assets Goodwill and intangible assets acquired in a business combination. 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. 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 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Net sales Revenues Non-cash purchase accounting related expenses Non-cash purchase accounting related expenses Non-cash purchase accounting related expenses Leases [Abstract] Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Operating Lease, Liability Income Statement [Abstract] Scenario [Axis] Scenario [Axis] Scenario [Domain] Scenario [Domain] Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Operating profit Operating Income (Loss) Other expense, net: Nonoperating Income (Expense) [Abstract] Interest expense Interest Expense Debt financing and related expenses Gain (Loss) on Extinguishment of Debt Other expense, net Other Nonoperating Income (Expense) Other expense, net Nonoperating Income (Expense) Income before income tax expense Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax expense Income Tax Expense (Benefit) Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Income from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Net income Net Income (Loss) Attributable to Parent Basic earnings per share Earnings Per Share, Basic [Abstract] Continuing operations Income (Loss) from Continuing Operations, Per Basic Share Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Net income per share Earnings Per Share, Basic Diluted earnings per share Earnings Per Share, Diluted [Abstract] Continuing operations Income (Loss) from Continuing Operations, Per Diluted Share Discontinued operations Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Net income per share Earnings Per Share, Diluted Derivative [Table] Derivative [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Derivative [Line Items] Derivative [Line Items] Derivative, Notional Amount Derivative, Notional Amount Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount 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 Exercisable stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Stock Options Vested Stock Options Vested Stock Options Vested 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 Share-based Payment Arrangement, Expense Share-based Payment Arrangement, Expense 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 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 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 Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock [Member] Common Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Sale of Stock, Price Per Share Sale of Stock, Price Per Share Stock Issuance Costs Payments of Stock Issuance Costs Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Equity [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] 10b5-1 share repurchase program [Member] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Shares Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Earnings Per Share Earnings Per Share [Text Block] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Deferred Compensation, Share-based Payments [Member] Deferred Compensation, Share-based Payments [Member] Metric Type [Axis] Metric Type [Axis] Types of financial metrics. Metric Type [Domain] Metric Type [Domain] Type of financial metric. 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. 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] Average stock price [Member] Average stock price [Member] Average stock price [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Plan 1 [Member] Plan 1 [Member] Equity-based compensation arrangement plan. Plan 2 [Member] Plan 2 [Member] Equity-based compensation arrangement plan. Plan 3 [Member] Plan 3 [Member] Equity-based compensation arrangement plan. Plan 4 [Member] Plan 4 [Member] Equity-based compensation arrangement plan. Plan 5 [Member] Plan 5 [Member] Equity-based compensation arrangement plan. Plan 7 [Member] Plan 7 [Member] Plan 7 [Member] Plan 8 [Member] Plan 8 [Member] Plan 8 [Member] Restricted Stock Units [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual with Relationship to Entity [Domain] Title of Individual [Domain] Non-employee independent director [Member] Director [Member] Restricted shares issued related to director fee deferrals Deferred Compensation Arrangement with Individual, Shares Issued Number of Unvested Restricted Stock Units Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 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 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. 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 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. 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. 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 Unrecognized unvested restricted shares-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Restricted shares-based compensation expense Statement of Stockholders' Equity [Abstract] Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Deficit [Member] Retained Earnings [Member] Accumulated Other Comprehensive Income [Member] AOCI Attributable to Parent [Member] Balances Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Purchase of common stock Shares surrendered upon exercise and vesting of equity awards to cover taxes Payment, Tax Withholding, Share-based Payment Arrangement Non-cash compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Impact of accounting standards adoption New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Balances Equity Awards Share-based Payment Arrangement [Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Deferred Finance Costs, Net Debt Issuance Costs, Net Finished goods Inventory, Finished Goods, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Raw materials Inventory, Raw Materials, Net of Reserves Total inventories Disposal Group, Including Discontinued Operation, Revenue Disposal Group, Including Discontinued Operation, Revenue Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Disposal Group, Including Discontinued Operations, SG&A Disposal Group, Including Discontinued Operations, SG&A Disposal Group, Including Discontinued Operations, Selling, General and Administrative Expenses Disposal Group, Including Discontinued Operation, Operating Income (Loss) Disposal Group, Including Discontinued Operation, Operating Income (Loss) Disposal Group, Including Discontinued Operation, Interest Expense Disposal Group, Including Discontinued Operation, Interest Expense Disposal Group, Including Discontinued Operation, Other Expense Disposal Group, Including Discontinued Operations, Other Expense, net Disposal Group, Including Discontinued Operations, Other Expense, net 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. Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Discontinued Operation, Tax Effect of Discontinued Operation Discontinued Operation, Tax Effect of Discontinued Operation Income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Operating Lease, Payments Operating Lease, Payments Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Pension Plans, Defined Benefit [Member] Pension Plan [Member] Other Postretirement Benefit Plans, Defined Benefit [Member] Other Postretirement Benefits Plan [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Service costs Defined Benefit Plan, Service Cost Interest costs Defined Benefit Plan, Interest Cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) 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 Amortization of net (gain)/loss Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Groups, Including Discontinued Operations [Table Text Block] Cover [Abstract] Entities [Table] Entities [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity Information [Line Items] Entity Information [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title of 12(b) Security Title of 12(b) Security Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Local Phone Number Local Phone Number City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Address, State or Province Entity Address, State or Province Entity Address, City or Town Entity Address, City or Town Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Entity File Number Entity File Number Entity Shell Company Entity Shell Company Entity Interactive Data Current Entity Interactive Data Current Entity Current Reporting Status Entity Current Reporting Status Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Tax Identification Number Entity Tax Identification Number Property, Plant and Equipment [Abstract] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Schedule of Depreciation Expense [Table] Operating Activities [Axis] Operating Activities [Axis] Operating Activities [Domain] Operating Activities [Domain] Continuing Operations [Member] Continuing Operations [Member] Depreciation Expense [Line Items] Depreciation Expense [Line Items] Depreciation Expense [Line Items] Depreciation expense Depreciation 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] Number of Unvested Restricted Stock Units Outstanding, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 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. Number of Unvested Restricted Stock Units Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of Unvested Restricted Stock Units Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Unvested Restricted Stock Units Outstanding, ending balance 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] Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 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 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 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, Additional Disclosures Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] 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 Restricted Stock Units Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Property and Equipment Property, Plant and Equipment [Table Text Block] Depreciation Expense Depreciation Expense [Table Text Block] Tabular disclosure of depreciation expense. Fair Value Disclosures [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Cross Currency Interest Rate Contract [Member] Cross Currency Interest Rate Contract [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Net Investment Hedging [Member] Net Investment Hedging [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Derivative Instruments in Hedges, at Fair Value, Net Derivative Instruments in Hedges, at Fair Value, Net Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Loss Contingencies by Contingency Schedule of Loss Contingencies by Contingency [Table Text Block] 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] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Rapak [Member] Rapak [Member] Rapak [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Designated as Hedging Instrument [Member] Designated as Hedging Instrument [Member] Interest Expense [Member] Interest Expense [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] 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 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 Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Income from discontinued operations Income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 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] Loss on dispositions of assets Gain (Loss) on Disposition of Assets Depreciation Amortization of debt issue costs Amortization of Debt Issuance Costs and Discounts Deferred income taxes Deferred Income Taxes and Tax Credits Non-cash compensation expense Share-based Payment Arrangement, Noncash Expense Increase in receivables Increase (Decrease) in Receivables Increase in inventories Increase (Decrease) in Inventories Increase in prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Decrease in accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Other operating activities Other Operating Activities, Cash Flow Statement Net cash provided by operating activities of continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash used for operating activities of discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Net cash provided by operating activities, net of acquisition impact Net Cash Provided by (Used in) Operating Activities Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Capital expenditures Payments to Acquire Productive Assets Acquisition of businesses, net of cash acquired Net proceeds from disposition of business, property and equipment Proceeds from Sales of Business, Affiliate and Productive Assets Net cash used for investing activities of continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used for investing activities of discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Repayments of borrowings on term loan facilities Repayments of Long-term Debt Proceeds from borrowings on revolving credit facilities Proceeds from Lines of Credit Repayments of borrowings on revolving credit facilities Repayments of Lines of Credit Debt financing fees Payment for Debt Extinguishment or Debt Prepayment Cost Shares surrendered upon exercise and vesting of equity awards to cover taxes Payments to purchase common stock Payments for Repurchase of Common Stock Other financing activities Proceeds from (Payments for) Other Financing Activities Net cash provided by (used for) financing activities of continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash provided by financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Net cash provided by (used for) financing activities Net Cash Provided by (Used in) Financing Activities Increase (decrease) for the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect At beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents At end of period Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for taxes Income Taxes Paid Other Comprehensive Income [Abstract] Other Comprehensive [Abstract] Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] Long-term debt Debt Disclosure [Text Block] Consolidated Balance Sheet Parenthetical [Abstract] Consolidated Balance Sheet Parenthetical [Abstract] Receivables, reserves (in dollars) Accounts Receivable, Allowance for Credit Loss, Current Stockholders' Equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, Authorized shares Preferred Stock, Shares Authorized Preferred stock, Issued Shares Preferred Stock, Shares Issued Preferred stock, outstanding Shares Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common Stock, Authorized shares Common Stock, Shares Authorized Common Stock, Issued Shares Common Stock, Shares, Issued Common Stock, outstanding Shares Common Stock, Shares, Outstanding Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Leases Leases of Lessee Disclosure [Text Block] Packaging [Member] Packaging Reportable Segment [Member] Packaging Reportable Segment Aerospace [Member] Aerospace & Defense Reportable Segment [Member] Aerospace and Defense Reportable Segment Specialty Products [Member] Specialty Products Reportable Segment [Member] Specialty Products Reportable Segment [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance, beginning Goodwill, Acquired During Period Goodwill, Acquired During Period Goodwill reassigned between segments Goodwill reassigned between segments Goodwill reassigned between segments due to reporting structure changes Translation and purchase accounting adjustments Goodwill, Translation and Purchase Accounting Adjustments Balance, ending Operating Lease, Cost Operating Lease, Cost Short-term, variable and other lease costs Short-term, variable and other lease costs Short-term, variable and other lease costs Lease, Cost Lease, Cost Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Consumer [Member] Consumer customer end market [Member] Consumer end market customers [Member] Aerospace [Member] Aerospace customer end market [Member] Aerospace end market customers [Member] Industrial [Member] Industrial customer end market [Member] Industrial end market customers [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land and Land Improvements [Member] Land and Land Improvements [Member] Building [Member] Building [Member] Machinery and Equipment [Member] Machinery and Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Schedule of Debt Schedule of Debt [Table Text Block] Debt Instrument Redemption [Table Text Block] Debt Instrument Redemption [Table Text Block] Damages Sought, Type [Axis] Damages Sought, Type [Axis] Damages Sought, Type [Axis] Damages Sought, Type [Domain] Damages Sought, Type [Domain] Damages Sought, Type [Domain] Punitive Only Damages [Member] Punitive Only Damages [Member] Punitive Only Damages [Member] Compensatory Only Damages [Member] Compensatory Only Damages [Member] Compensatory Only Damages [Member] Asbestos [Member] Asbestos Issue [Member] Pending Litigation [Member] Pending Litigation [Member] Loss Contingency, Damages Sought, Value Loss Contingency, Damages Sought, Value Loss Contingency, Pending Cases, Number Loss Contingency, Pending Cases, Number Number of pending cases related to a loss contingency Loss Contingency, Pending Claims, Number Loss Contingency, Pending Claims, Number 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 Total settlement costs Litigation Settlement, Expense 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 Estimated Time until Primary Insurance is Exhausted Estimated Time until Primary Insurance is Exhausted Estimated Time until Primary Insurance is Exhausted Subsequent Events [Text Block] Subsequent Events [Text Block] 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. 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. term loan A facility [Member] term loan A facility [Member] term loan A facility [Member] Letters of credit [Member] Letter of Credit [Member] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Senior Secured Term Loan A [Member] Payments of Financing Costs Payments of Financing Costs Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net Debt Related Commitment Fees and Debt Issuance Costs Debt Related Commitment Fees and Debt Issuance Costs Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Revolving Credit Facility, Capacity Available for Foreign Revolver Loans Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Debt Instrument, Face Amount Debt Instrument, Face Amount Incremental debt commitments capacity Incremental debt commitments capacity Incremental debt commitments capacity. Net leverage ratio Net leverage ratio Net leverage ratio, as defined Letters of Credit, Maximum Borrowing Capacity Letter of Credit, Maximum Borrowing Capacity Maximum borrowing capacity under the letters of credit. Revolving Credit Facility, Amount Outstanding Long-term Line of Credit Revolving Credit Facility, Remaining Borrowing Capacity Line of Credit Facility, Remaining Borrowing Capacity Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Debt Instrument, Unused Borrowing Capacity, Amount 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. Schedule of Weighted Average Number of Shares [Table Text Block] Schedule of Weighted Average Number of Shares [Table Text Block] Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) Inventories Inventory Disclosure [Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan, Plan Assets, Contributions by Employer Defined Benefit Plan, Plan Assets, Contributions by Employer Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax [Abstract] Defined benefit plans Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Derivative instruments Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Total other comprehensive income (loss) Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Loss Contingency, New Claims Filed, Number Loss Contingency, New Claims Filed, Number Loss Contingency, Claims Dismissed, Number Loss Contingency, Claims Dismissed, Number Loss Contingency, Claims Settled, Number Loss Contingency, Claims Settled, Number 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. Total defense costs during period Legal Fees Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Defined Benefit Plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] 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. Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Net unrealized gains (losses) arising during the period Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 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 Other Comprehensive Income (Loss), Tax [Abstract] Other Comprehensive Income (Loss), Tax [Abstract] 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 Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Other Assets [Member] Other Assets [Member] Accrued Liabilities [Member] Accrued Liabilities [Member] Other long-term liabilities [Member] Other Liabilities [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Asset Derivatives Derivative Asset, Fair Value, Amount Not Offset Against Collateral Liability Derivatives Derivative Liability, Fair Value, Amount Not Offset Against Collateral Defined Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] 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. Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Axis] Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Finite-Lived Intangible Assets by Useful Life [Domain] Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Useful Life Five to Twelve Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Useful Life Fifteen to Twentyfive Years [Member] Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Useful Life One to Fifteen Years [Member] Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Useful Life Seventeen to Thirty Years [Member] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trademarks and Trade Names [Member] Trademarks and Trade Names [Member] Intangible Assets, excluding Goodwill [Line Items] Intangible Assets, excluding Goodwill [Line Items] All other Intangible Assets, excluding Goodwill Finite-Lived Intangible Assets, Useful Life Finite-Lived Intangible Asset, Useful Life Finite-lived intangible assets, gross carrying amount Finite-Lived Intangible Assets, Gross Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Indefinite-lived intangible assets, gross carrying amount Indefinite-lived Intangible Assets (Excluding Goodwill) Schedule of Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] Compensatory and Punitive Damages [Member] Damages Sought Range [Axis] Damages Sought Range [Axis] Damages Sought, Range [Axis] Damages Sought [Domain] Damages Sought [Domain] Damages Sought [Domain] Range 1 [Member] Range 1 [Member] Range 1 [Member] Range 2 [Member] Range 2 [Member] Range 2 [Member] Range 3 [Member] Range 3 [Member] Range 3 [Member] Interest Rate Swap [Member] Interest Rate Swap [Member] Cash Flow Hedging [Member] Cash Flow Hedging [Member] Derivative, Maturity Date [Axis] Derivative, Maturity Date [Axis] Date the derivative contract matures. Derivative, Maturity Date [Domain] Derivative, Maturity Date [Domain] Date the derivative contract matures. Derivative, June 2020 Maturity [Member] Derivative, June 2020 Maturity [Member] Derivative, June 2020 Maturity [Member] Derivative, Number of Instruments Held Derivative, Number of Instruments Held Maximum Remaining Maturity of Foreign Currency Derivatives Maximum Remaining Maturity of Foreign Currency Derivatives Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Derivative, Cash Received on Hedge Derivative, Cash Received on Hedge Derivative, Maturity Date Derivative, Maturity Date Cash paid at termination of interest rate swap Cash paid at termination of interest rate swap Cash paid at termination of interest rate swap Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] 4.875% Senior Unsecured Notes Due 2025 [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Prior to October 15, 2020 [Member] Debt Instrument, Redemption, Period One [Member] October 15, 2020 to October 14, 2021 [Member] Debt Instrument, Redemption, Period Two [Member] October 15, 2021 to October 14, 2022 [Member] Debt Instrument, Redemption, Period Three [Member] October 15, 2022 and thereafter [Member] Debt Instrument, Redemption, Period Four [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Repayments of Debt Repayments of Debt Debt Instrument, Date of First Required Payment Debt Instrument, Date of First Required Payment 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 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 Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Operating Segments [Member] Operating Segments [Member] Corporate, Non-Segment [Member] Corporate, Non-Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Operating profit (loss) Segment Reporting Information, Additional Information [Abstract] Segment Reporting Information, Additional Information [Abstract] Debt financing and related expenses [Member] Debt financing and related expenses [Member] Debt financing and related expenses [Member] 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 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 EX-101.PRE 13 trs-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 14 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Designated as hedging, Financial Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Net Investment Hedging [Member] | Cross Currency Interest Rate Contract [Member] | Designated as Hedging Instrument [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives $ 10,400 $ 4,460
XML 15 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Senior Notes (Details) - Senior Notes [Member] - 4.875% Senior Unsecured Notes Due 2025 [Member]
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Debt Instrument, Face Amount $ 300.0
Debt Instrument, Interest Rate, Stated Percentage 4.875%
Debt Instrument, Maturity Date Oct. 15, 2025
Debt Instrument, Date of First Required Payment Apr. 15, 2018
Prior to October 15, 2020 [Member]  
Debt Instrument [Line Items]  
Percentage of principal that can be redeemed with cash from proceeds of an equity offering 35.00%
Debt instrument redemption price with net proceeds from equity offering 104.875%
Debt Instrument, Redemption Price, Percentage 100.00%
October 15, 2020 to October 14, 2021 [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 102.438%
October 15, 2021 to October 14, 2022 [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 101.219%
October 15, 2022 and thereafter [Member]  
Debt Instrument [Line Items]  
Debt Instrument, Redemption Price, Percentage 100.00%
XML 16 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances $ 697,480 $ 620,450
Total other comprehensive income (loss) (3,680) 3,020
Balances 675,460 640,510
Other Comprehensive Income (Loss), Tax [Abstract]    
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax (1,500) 700
Defined Benefit Plans [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances (9,930) (7,200)
Net unrealized gains (losses) arising during the period 0 0
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (150) (100)
Total other comprehensive income (loss) 150 100
Reclassification of stranded tax effects   (1,260)
Balances (9,780) (8,360)
Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances 4,230 940
Net unrealized gains (losses) arising during the period 4,430 [1] 2,220 [2]
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0
Total other comprehensive income (loss) 4,430 2,220
Reclassification of stranded tax effects   (10)
Balances 8,660 3,150
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances (300) (10,590)
Net unrealized gains (losses) arising during the period (8,260) 700
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax 0 0
Total other comprehensive income (loss) (8,260) 700
Reclassification of stranded tax effects   0
Balances (8,560) (9,890)
Accumulated Other Comprehensive Income [Member]    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balances (6,000) (16,850)
Net unrealized gains (losses) arising during the period (3,830) 2,920
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax (150) (100)
Total other comprehensive income (loss) (3,680) 3,020
Reclassification of stranded tax effects   (1,270)
Balances $ (9,680) $ (15,100)
[1]
Derivative instruments, net of income tax of approximately $1.5 million. See Note 10, "Derivative Instruments," for further details.
[2]
Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
XML 17 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards - Stock Option Activity Table (Details)
3 Months Ended
Mar. 31, 2020
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 0
Number of Options Cancelled | shares 0
Number of Options Expired | shares 0
Number of Options Outstanding, ending balance | shares 150,000
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 0
Options Cancelled, Weighted Average Price | $ / shares 0
Options Expired, Weighted Average Price | $ / shares 0
Options Outstanding, Weighted Average Price, ending | $ / shares $ 17.87
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures  
Options Average Remaining Contractual Life (Years) 6 years 3 months 18 days
Options Aggregate Intrinsic Value | $ $ 784,500
XML 18 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 19 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share Earnings per Share (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Weighted average common shares—basic 44,201,053 45,578,815
Weighted average common shares—diluted 44,470,472 45,992,182
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 217,074 333,020
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 52,345 80,347
XML 20 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment consists of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Land and land improvements
 
$
19,000

 
$
19,110

Buildings
 
84,930

 
84,880

Machinery and equipment
 
323,120

 
326,990

 
 
427,050

 
430,980

Less: Accumulated depreciation
 
218,610

 
216,650

Property and equipment, net
 
$
208,440

 
$
214,330


Depreciation expense as included in the accompanying consolidated statement of income is as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Depreciation expense, included in cost of sales
 
$
6,360

 
$
5,430

Depreciation expense, included in selling, general and administrative expenses
 
300

 
260

Total depreciation expense
 
$
6,660

 
$
5,690


XML 21 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Revenue (Notes)
3 Months Ended
Mar. 31, 2020
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 March 31,
Customer Markets
 
2020
 
2019
Consumer Products
 
$
76,270

 
$
67,490

Aerospace & Defense
 
48,920

 
45,580

Industrial
 
57,600

 
60,300

Total net sales
 
$
182,790

 
$
173,370


The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, and health, including pharmaceutical and nutraceutical submarkets) and industrial markets. The Aerospace segment earns revenues from the aerospace & defense market (comprised of commercial, regional and business jet and military submarkets). The Specialty Products segment earns revenues from a variety of submarkets within the industrial market.
XML 22 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Asbestos
As of March 31, 2020, the Company was a party to 348 pending cases involving an aggregate of 4,719 claims primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons 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, excluding amounts reimbursed under the Company's primary insurance, 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
Three Months Ended March 31, 2020
 
4,759

 
54

 
89

 
5

 
4,719

 
$
56,000

 
$
650,000

Fiscal Year Ended December 31, 2019
 
4,820

 
143

 
172

 
32

 
4,759

 
$
16,616

 
$
2,250,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, 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 Company is unable to make a meaningful statement concerning the monetary claims made in the asbestos cases given that, among other things, 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,719 claims pending at March 31, 2020, 55 set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At March 31, 2020, of the 55 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 claims
 
 
10
 
45

In addition, relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage.
Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been approximately $9.7 million. All relief sought in the asbestos cases is monetary in nature. To date, approximately 40% of the Company's costs related to settlement and defense of asbestos litigation have been covered by its primary insurance. Effective February 14, 2006, the Company entered into a coverage-in-place agreement with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims when the primary insurance is exhausted. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company's primary insurance exhausted in November 2018, and the Company will 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 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. 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 and 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 23 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments (Tables)
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value
As of March 31, 2020 and December 31, 2019, the fair value carrying amount of the Company's derivative instruments are recorded as follows (dollars in thousands):
 
 
 
 
Asset / (Liability) Derivatives
Derivatives designated as hedging instruments
 
Balance Sheet Caption
 
March 31,
2020
 
December 31,
2019
Net Investment Hedges
 
 
 
 
 
 
Cross-currency swaps
 
Other assets
 
$
10,400

 
$
4,460


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 March 31, 2020 and December 31, 2019, and the amounts reclassified from AOCI into earnings for the three months ended March 31, 2020 and 2019 (dollars in thousands):
 
Amount of Income Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
 
 
 
Amount of Income (Loss) Reclassified
from AOCI into Earnings
 
 
 
 
Three months ended
March 31,
 
As of
March 31,
2020
 
As of December 31, 2019
 
Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)
 
2020
 
2019
Net Investment Hedges
 
 
 
 
 
 
 
 
 
Cross-currency swaps
$
8,660

 
$
4,230

 
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 income (dollars in thousands):
 
 
 
 
Amount of Loss Recognized in
Earnings on Derivatives
 
 
 
 
Three months ended
March 31,
 
 
Location of Loss
Recognized in
Earnings on Derivatives
 
2020
 
2019
Derivatives not designated as hedging instruments
 
 
 
 
 
 
Foreign exchange contracts
 
Other expense, net
 
$
(70
)
 
$


Fair Value Measurements, Recurring and Nonrecurring air 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 March 31, 2020 and December 31, 2019 are shown below (dollars in thousands):  
Description
 
Frequency
 
Asset / (Liability)
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
March 31, 2020
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
10,400

 
$

 
$
10,400

 
$

Foreign exchange contracts
 
Recurring
 
$
(790
)
 
$

 
$
(790
)
 
$

December 31, 2019
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
4,460

 
$

 
$
4,460

 
$

Foreign exchange contracts
 
Recurring
 
$
(770
)
 
$

 
$
(770
)
 
$


XML 24 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of Share-based Compensation, Stock Options, Activity Information related to stock options at March 31, 2020 is as follows:
 
 
Number of
Stock Options
 
Weighted Average Option Price
 
Average  Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
150,000

 
$
17.87

 

 

Granted
 

 

 
 
 
 
  Exercised
 

 

 

 

  Cancelled
 

 

 

 

  Expired
 

 

 
 
 
 
Outstanding at March 31, 2020
 
150,000

 
$
17.87

 
6.3
 
$
784,500


Schedule of Share-based Compensation, Restricted Stock Units Award Activity
Information related to RSUs at March 31, 2020 is as follows:
 
 
Number of Unvested RSUs
 
Weighted Average Grant Date Fair Value
 
Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
622,528

 
$
30.77

 

 

  Granted
 
437,989

 
21.30

 

 

  Vested
 
(172,496
)
 
27.86

 

 

  Cancelled
 
(4,382
)
 
31.57

 

 

Outstanding at March 31, 2020
 
883,639

 
$
26.91

 
1.6
 
$
20,412,061


XML 25 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Revenue (Tables)
3 Months Ended
Mar. 31, 2020
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 March 31,
Customer Markets
 
2020
 
2019
Consumer Products
 
$
76,270

 
$
67,490

Aerospace & Defense
 
48,920

 
45,580

Industrial
 
57,600

 
60,300

Total net sales
 
$
182,790

 
$
173,370


XML 26 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Defined Benefit Plans
3 Months Ended
Mar. 31, 2020
Defined Benefit Plan [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
March 31,
 
 
2020
 
2019
Service costs
 
$
320

 
$
260

Interest costs
 
240

 
270

Expected return on plan assets
 
(370
)
 
(350
)
Amortization of net loss
 
220

 
140

Net periodic benefit cost
 
$
410

 
$
320


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 income.
The Company contributed approximately $0.5 million to its defined benefit pension plans during the three months ended March 31, 2020. The Company expects to contribute approximately $1.1 million to its defined benefit pension plans for the full year 2020
XML 27 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Discontinued Operations Results of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Income from discontinued operations $ 0 $ 4,540
Discontinued Operations, Disposed of by Sale [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Disposal Group, Including Discontinued Operation, Revenue   47,920
Disposal Group, Including Discontinued Operation, Costs of Goods Sold   (34,890)
Disposal Group, Including Discontinued Operation, Gross Profit (Loss)   13,030
Disposal Group, Including Discontinued Operations, SG&A   (6,980)
Disposal Group, Including Discontinued Operation, Operating Income (Loss)   6,050
Disposal Group, Including Discontinued Operation, Other Expense   (110)
Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax   5,940
Discontinued Operation, Tax Effect of Discontinued Operation   1,400
Income from discontinued operations   $ 4,540
XML 28 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 29 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets Goodwill Rollforward (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Balance, beginning $ 334,640
Goodwill, Acquired During Period 43,260
Goodwill reassigned between segments 0
Translation and purchase accounting adjustments (2,230)
Balance, ending 375,670
Packaging [Member]  
Goodwill [Roll Forward]  
Balance, beginning 181,650
Goodwill, Acquired During Period 0
Goodwill reassigned between segments 0
Translation and purchase accounting adjustments (2,230)
Balance, ending 179,420
Aerospace [Member]  
Goodwill [Roll Forward]  
Balance, beginning 133,690
Goodwill, Acquired During Period 43,260
Goodwill reassigned between segments 12,740
Translation and purchase accounting adjustments 0
Balance, ending 189,690
Specialty Products [Member]  
Goodwill [Roll Forward]  
Balance, beginning 19,300
Goodwill, Acquired During Period 0
Goodwill reassigned between segments (12,740)
Translation and purchase accounting adjustments 0
Balance, ending $ 6,560
XML 30 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Supplemental Cash Flow Information Related to Leases (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Operating Lease, Payments $ 1.7 $ 1.6
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 2.9 $ 0.1
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation
3 Months Ended
Mar. 31, 2020
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.
In the first quarter of 2020, TriMas began reporting its machined components operations, located in Stanton, California and Tolleson, Arizona, as part of its Aerospace segment. The operations were previously reported in the Specialty Products segment. The move of these operations into TriMas Aerospace facilitates a more rapid approach to achieving anticipated synergies from the recent RSA Engineered Products ("RSA") acquisition, allowing the Company to better leverage the machining competencies and resources across its aerospace businesses. See Note 13, "Segment Information," for further information on each of the Company's reportable segments.
In addition, on December 20, 2019, the Company completed the sale of its Lamons division (“Lamons”), a transaction entered into with an investment fund sponsored by First Reserve on November 1, 2019. Lamons was sold for approximately $135 million in cash. The financial results of Lamons were previously reported within the Company's Specialty Products segment, and are presented as discontinued operations for all periods presented in the financial statements attached hereto.
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 also 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 a new strain of the coronavirus (“COVID-19”). While the full impact of COVID-19 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, and certain prior year amounts have been reclassified to conform to current year presentation. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's 2019 Annual Report on Form 10-K.
XML 32 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
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 $ 10,400 $ 4,460
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 10,400 4,460
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 (790) (770)
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 (790) (770)
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 33 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statement of Income Statement - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Net sales $ 182,790 $ 173,370
Cost of sales (136,420) (126,580)
Gross profit 46,370 46,790
Selling, general and administrative expenses (26,540) (26,990)
Operating profit 19,830 19,800
Other expense, net:    
Interest expense (3,580) (3,440)
Other expense, net (80) (570)
Other expense, net (3,660) (4,010)
Income before income tax expense 16,170 15,790
Income tax expense (3,050) (1,240)
Income from continuing operations 13,120 14,550
Income from discontinued operations, net of tax 0 4,540
Net income $ 13,120 $ 19,090
Basic earnings per share    
Continuing operations $ 0.30 $ 0.32
Discontinued operations 0 0.10
Net income per share $ 0.30 $ 0.42
Weighted average common shares—basic 44,201,053 45,578,815
Diluted earnings per share    
Continuing operations $ 0.30 $ 0.32
Discontinued operations 0 0.10
Net income per share $ 0.30 $ 0.42
Weighted average common shares—diluted 44,470,472 45,992,182
XML 34 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net sales $ 182,790 $ 173,370
Operating profit (loss) 19,830 19,800
Operating Segments [Member] | Packaging [Member]    
Segment Reporting Information [Line Items]    
Net sales 100,050 88,840
Operating profit (loss) 18,280 17,640
Operating Segments [Member] | Aerospace [Member]    
Segment Reporting Information [Line Items]    
Net sales 48,920 45,580
Operating profit (loss) 5,080 5,810
Operating Segments [Member] | Specialty Products [Member]    
Segment Reporting Information [Line Items]    
Net sales 33,820 38,950
Operating profit (loss) 3,430 4,700
Corporate, Non-Segment [Member] | Corporate, Non-Segment [Member]    
Segment Reporting Information [Line Items]    
Operating profit (loss) $ (6,960) $ (8,350)
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Discontinued Operations Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations [Table Text Block] Results of discontinued operations are summarized as follows (dollars in thousands):
 
 
Three months ended
March 31,
 
 
2019
Net sales
 
$
47,920

Cost of sales
 
(34,890
)
Gross profit
 
13,030

Selling, general and administrative expenses
 
(6,980
)
Operating profit
 
6,050

Other expense, net
 
(110
)
Income from discontinued operations, before income taxes
 
5,940

Income tax expense
 
(1,400
)
Income from discontinued operations, net of tax
 
$
4,540


XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share
3 Months Ended
Mar. 31, 2020
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. The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the three months ended March 31, 2020 and 2019:
 
 
Three months ended
March 31,
 
 
2020
 
2019
Weighted average common shares—basic
 
44,201,053

 
45,578,815

Dilutive effect of restricted stock units
 
217,074

 
333,020

Dilutive effect of stock options
 
52,345

 
80,347

Weighted average common shares—diluted
 
44,470,472

 
45,992,182

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 in the aggregate of its common stock. In the three months ended March 31, 2020, the Company purchased 1,253,650 shares of its outstanding common stock for approximately $31.6 million. During the three months ended March 31, 2019, the Company purchased 24,900 shares of its outstanding common stock for approximately $0.7 million.
XML 38 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 182,790 $ 173,370
Consumer [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 76,270 67,490
Aerospace [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 48,920 45,580
Industrial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 57,600 $ 60,300
XML 39 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets Schedule of Intangible Assets (excluding Goodwill) by Major Class (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (177,960) $ (173,330)
Intangible Assets, Gross (Excluding Goodwill) 371,220 334,720
Trademarks and Trade Names [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Indefinite-lived intangible assets, gross carrying amount 51,580 42,850
Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 222,280 196,140
Finite-lived intangible assets, accumulated amortization (109,360) (105,920)
Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 97,360 95,730
Finite-lived intangible assets, accumulated amortization (68,600) (67,410)
Useful Life Five to Twelve Years [Member] | Customer Relationships [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 100,000 73,860
Finite-lived intangible assets, accumulated amortization (51,740) (49,910)
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 (57,620) (56,010)
Useful Life One to Fifteen Years [Member] | Technology and Other [Member]    
Intangible Assets, excluding Goodwill [Line Items]    
Finite-lived intangible assets, gross carrying amount 54,060 52,430
Finite-lived intangible assets, accumulated amortization (30,480) (29,790)
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 $ (38,120) $ (37,620)
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 40 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statement of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net Income $ 13,120 $ 19,090
Other comprehensive income    
Defined benefit plans 150 100
Foreign currency translation (8,260) 700
Derivative instruments 4,430 2,220
Total other comprehensive income (loss) (3,680) 3,020
Total comprehensive income $ 9,440 $ 22,110
XML 41 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Asbestos Damages Sought (Details) - Asbestos [Member]
$ in Millions
3 Months Ended
Mar. 31, 2020
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 55
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 10
Pending Litigation [Member] | Compensatory Only Damages [Member] | Range 3 [Member]  
Loss Contingencies [Line Items]  
Number of pending claims seeking specific amounts of damages | claimants 45
Pending Litigation [Member] | Punitive Only Damages [Member]  
Loss Contingencies [Line Items]  
Loss Contingency, Damages Sought, Value $ 5.0
Number of pending claims seeking specific amounts of damages | claimants 1
XML 42 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information Document - shares
3 Months Ended
Mar. 31, 2020
Apr. 22, 2020
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 Mar. 31, 2020  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   43,409,552
Entity Small Business false  
Entity Emerging Growth Company false  
Trading Symbol TRS  
Security Exchange Name NASDAQ  
Entity Tax Identification Number 38-2687639  
XML 43 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Supplemental Balance Sheet Information Related to Leases (Details)
Mar. 31, 2020
Rate
Leases [Abstract]  
Operating Lease, Weighted Average Remaining Lease Term 6 years 7 months 6 days
Operating Lease, Weighted Average Discount Rate, Percent 4.90%
XML 44 R9.htm IDEA: XBRL DOCUMENT v3.20.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New Accounting Pronouncements New Accounting Pronouncements
Recently Issued Accounting Pronouncements
In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which removes specific exceptions to the general principles in Topic 740, simplifies the accounting for income taxes and provides clarification of certain aspects of current guidance. ASU 2019-12 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.
In August 2018, the FASB issued ASU 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)" ("ASU 2018-14"), which modifies the disclosure requirements for employers who sponsor defined benefit pension or other postretirement plans. ASU 2018-14 is effective for fiscal years ending after December 15, 2020, with early adoption permitted. ASU 2018-14 is to be applied retrospectively to all periods presented. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.
Recently Adopted Accounting Pronouncements
In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"), which simplifies the test for goodwill impairment by eliminating the requirement to perform a hypothetical purchase price allocation to measure the amount of goodwill impairment. The Company adopted ASU 2017-04 on January 1, 2020. The adoption of ASU 2017-04 did not have a material impact on the Company's consolidated financial statements.
XML 45 R60.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
Mar. 31, 2019
Derivative [Line Items]    
Derivative, Notional Amount $ 77,300  
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (70) $ 0
XML 46 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Derivative Narrative (Details) - Designated as Hedging Instrument [Member] - Cross Currency Interest Rate Contract [Member] - Net Investment Hedging [Member]
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Derivative [Line Items]  
Maximum Remaining Maturity of Foreign Currency Derivatives 5 years
Derivative, Fixed Interest Rate 2.90%
Maximum [Member]  
Derivative [Line Items]  
Derivative, Notional Amount $ 125.0
Minimum [Member]  
Derivative [Line Items]  
Derivative, Notional Amount $ 75.0
XML 47 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Debt Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Deferred Finance Costs, Net $ (5,020) $ (5,310)
Long-term debt, net 444,980 294,690
Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt 300,000 300,000
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt $ 150,000 $ 0
XML 48 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards - Stock Options Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $ 0  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercisable stock options 150,000  
Selling, General and Administrative Expenses [Member] | Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Payment Arrangement, Expense $ 0 $ 100,000
XML 49 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share Repurchase of Common Stock (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2015
Stock Repurchased and Retired During Period, Value $ 31,570 $ 670  
10b5-1 share repurchase program [Member]      
Stock Repurchase Program, Authorized Amount $ 250,000   $ 50,000
Stock Repurchased and Retired During Period, Shares 1,253,650 24,900  
Stock Repurchased and Retired During Period, Value $ 31,600 $ 700  
XML 50 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event Purchase of Rapak (Details) - Rapak [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Apr. 17, 2020
Subsequent Event [Line Items]    
Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period $ 30.0  
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Purchase price based on definitive sales agreement   $ 11.4
XML 52 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases (Notes)
3 Months Ended
Mar. 31, 2020
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 March 31, 2020
Three Months Ended March 31, 2019
Operating lease cost
 
$
1,650

$
1,520

Short-term, variable and other lease costs
 
310

240

Total lease cost
 
$
1,960

$
1,760


Maturities of lease liabilities are as follows (dollars in thousands):
Year ended December 31,
 
Operating Leases(a)
2020 (excluding the three months ended March 31, 2020)
 
$
5,110

2021
 
6,100

2022
 
5,340

2023
 
4,530

2024
 
3,780

Thereafter
 
10,790

Total lease payments
 
35,650

Less: Imputed interest
 
(5,830
)
Present value of lease liabilities
 
$
29,820

__________________________
(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 March 31, 2020 is approximately 6.6 years. The weighted-average discount rate as of March 31, 2020 is approximately 4.9%.
Cash paid for amounts included in the measurement of operating lease liabilities was approximately $1.7 million and $1.6 million during the three months ended March 31, 2020 and 2019, 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 $2.9 million, primarily due to the acquisition of RSA, and $0.1 million during the three months ended March 31, 2020 and 2019, respectively.
XML 53 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Finished goods
 
$
72,880

 
$
68,350

Work in process
 
33,930

 
30,560

Raw materials
 
33,610

 
33,750

Total inventories
 
$
140,420

 
$
132,660


XML 54 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Discontinued Operations Discontinued Operations
3 Months Ended
Mar. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Discontinued Operations
On December 20, 2019, the Company completed the sale of Lamons to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the “Purchase Agreement”), for a purchase price of $135 million, subject to certain adjustments as set forth in the Purchase Agreement. The transaction was finalized in the first quarter of 2020 and resulted in a $1.8 million payment to the Company.
The Company's historical results for Lamons are shown in the accompanying consolidated statement of income as a discontinued operation. Results of discontinued operations are summarized as follows (dollars in thousands):
 
 
Three months ended
March 31,
 
 
2019
Net sales
 
$
47,920

Cost of sales
 
(34,890
)
Gross profit
 
13,030

Selling, general and administrative expenses
 
(6,980
)
Operating profit
 
6,050

Other expense, net
 
(110
)
Income from discontinued operations, before income taxes
 
5,940

Income tax expense
 
(1,400
)
Income from discontinued operations, net of tax
 
$
4,540


XML 55 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Lease, Cost [Table Text Block]
The components of lease expense are as follows (dollars in thousands):
 
 
Three Months Ended March 31, 2020
Three Months Ended March 31, 2019
Operating lease cost
 
$
1,650

$
1,520

Short-term, variable and other lease costs
 
310

240

Total lease cost
 
$
1,960

$
1,760


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)
2020 (excluding the three months ended March 31, 2020)
 
$
5,110

2021
 
6,100

2022
 
5,340

2023
 
4,530

2024
 
3,780

Thereafter
 
10,790

Total lease payments
 
35,650

Less: Imputed interest
 
(5,830
)
Present value of lease liabilities
 
$
29,820

__________________________
(a)  
The maturity table excludes cash flows associated with exited lease facilities. Liabilities for exited lease facilities are included in accrued liabilities and other long-term liabilities in the accompanying consolidated balance sheet.
XML 56 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2020
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Schedule of Weighted Average Number of Shares [Table Text Block] The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the three months ended March 31, 2020 and 2019:
 
 
Three months ended
March 31,
 
 
2020
 
2019
Weighted average common shares—basic
 
44,201,053

 
45,578,815

Dilutive effect of restricted stock units
 
217,074

 
333,020

Dilutive effect of stock options
 
52,345

 
80,347

Weighted average common shares—diluted
 
44,470,472

 
45,992,182

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 in the aggregate of its common stock. In the three months ended March 31, 2020, the Company purchased 1,253,650 shares of its outstanding common stock for approximately $31.6 million. During the three months ended March 31, 2019, the Company purchased 24,900 shares of its outstanding common stock for approximately $0.7 million.
XML 57 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Notes)
3 Months Ended
Mar. 31, 2020
Other Comprehensive Income [Abstract]  
Comprehensive Income (Loss) Note [Text Block] Other Comprehensive Income (Loss)
Changes in AOCI by component for the three months ended March 31, 2020 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2019
 
$
(9,930
)
 
$
4,230

 
$
(300
)
 
$
(6,000
)
Net unrealized gains (losses) arising during the period (a)
 

 
4,430

 
(8,260
)
 
(3,830
)
Less: Net realized losses reclassified to net income
 
(150
)
 

 

 
(150
)
Net current-period other comprehensive income (loss)
 
150

 
4,430

 
(8,260
)
 
(3,680
)
Balance, March 31, 2020
 
$
(9,780
)
 
$
8,660

 
$
(8,560
)
 
$
(9,680
)

__________________________
(a)  
Derivative instruments, net of income tax of approximately $1.5 million. See Note 10, "Derivative Instruments," for further details.
Changes in AOCI by component for the three months ended March 31, 2019 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2018
 
$
(7,200
)
 
$
940

 
$
(10,590
)
 
$
(16,850
)
Net unrealized gains arising during the period (a)
 

 
2,220

 
700

 
2,920

Less: Net realized losses reclassified to net income
 
(100
)
 

 

 
(100
)
Net current-period other comprehensive income
 
100

 
2,220

 
700

 
3,020

Reclassification of stranded tax effects
 
(1,260
)
 
(10
)
 

 
(1,270
)
Balance, March 31, 2019
 
$
(8,360
)
 
$
3,150

 
$
(9,890
)
 
$
(15,100
)
__________________________
(a)  
Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
XML 58 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Information Segment Information
TriMas reports its operations in three reportable 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 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 and Stolz brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and soap 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, drum closures and flexible spouts), and polymeric jar products for a variety of consumer products submarkets including, but not limited to, beauty and personal care, home care, food and beverage, and health (including 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 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
March 31,
 
 
2020
 
2019
Net Sales
 
 
 
 
Packaging
 
$
100,050

 
$
88,840

Aerospace
 
48,920

 
45,580

Specialty Products
 
33,820

 
38,950

Total
 
$
182,790

 
$
173,370

Operating Profit (Loss)
 
 
 
 
Packaging
 
$
18,280

 
$
17,640

Aerospace
 
5,080

 
5,810

Specialty Products
 
3,430

 
4,700

Corporate
 
(6,960
)
 
(8,350
)
Total
 
$
19,830

 
$
19,800


XML 59 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill for the three months ended March 31, 2020 are summarized as follows (dollars in thousands):
 
Packaging
 
Aerospace
 
Specialty Products
 
Total
Balance, December 31, 2019
$
181,650

 
$
133,690

 
$
19,300

 
$
334,640

Goodwill from acquisitions

 
43,260

 

 
43,260

Goodwill reassigned in segment realignment

 
12,740

 
(12,740
)
 

Foreign currency translation and other
(2,230
)
 

 

 
(2,230
)
Balance, March 31, 2020
$
179,420

 
$
189,690

 
$
6,560

 
$
375,670


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 March 31, 2020
 
As of December 31, 2019
Intangible Category by Useful Life
 
Gross Carrying Amount
 
Accumulated Amortization
 
Gross Carrying Amount
 
Accumulated Amortization
Finite-lived intangible assets:
 

 

 

 

   Customer relationships, 5 – 12 years
 
$
100,000

 
$
(51,740
)
 
$
73,860

 
$
(49,910
)
   Customer relationships, 15 – 25 years
 
122,280

 
(57,620
)
 
122,280

 
(56,010
)
Total customer relationships
 
222,280

 
(109,360
)
 
196,140

 
(105,920
)
   Technology and other, 1 – 15 years
 
54,060

 
(30,480
)
 
52,430

 
(29,790
)
   Technology and other, 17 – 30 years
 
43,300

 
(38,120
)
 
43,300

 
(37,620
)
Total technology and other
 
97,360

 
(68,600
)
 
95,730

 
(67,410
)
Indefinite-lived intangible assets:
 

 

 

 

 Trademark/Trade names
 
51,580

 

 
42,850

 

Total other intangible assets
 
$
371,220

 
$
(177,960
)
 
$
334,720

 
$
(173,330
)

Schedule of Finite-Lived Intangible Assets, Amortization Expense
Amortization expense related to intangible assets as included in the accompanying consolidated statement of income is summarized as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Technology and other, included in cost of sales
 
$
1,210

 
$
1,200

Customer relationships, included in selling, general and administrative expenses
 
3,640

 
3,430

Total amortization expense
 
$
4,850

 
$
4,630


ZIP 60 0000842633-20-000058-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000842633-20-000058-xbrl.zip M4$L#!!0 ( #E8GE 30VF^>,(! &Q_%P 5 =')I;6%S,#,S,3(P,C Q M,'$N:'1M[+UI<^.XN2C\^=Y?P>NFQ")# LR]X /SR_WZ,$NV[R(LX M2W\]06_T$TVD43:(TYM?3WZ_#,[LD__W_G__\G_.SO[;^?I!\[)H,A)IJ;FY M"$LQT&[C'96OS1^Y[H!]Y$3(%,/J.4;MHD\ MY.F$4B>@GHM/?[R[QC9B5W9H#R),KG%HZX+B*\Q"W3!M+*+9QQ:C1]/1)P7, M@#DM?CT9EN7XW=NWM[>W;VZ--UE^ M\Q8QQM[^D'U.ZD[OBF@H!EE\=BT&:5:*^4O787%5O3*(B[?W.KW%.F)G.CHS MT.PSU\59G)8B%T79_HE&AY;7B^OQ67R5K;Y:E*.WT\:.UXIUKQ7MK\7165$. MYJ_]N,J3-X6(WMQDW]].&^5KZ-YKY3A?\]ZT=?9_^0%[^0/1),^!^>[.@,3= M'[K?JP6 1(3M6(:&ENY1>96T]Y9J:<]UC#VO-MZ+3/M ML4;3S!1V'(<=1&WV: %I4IR%>91GB6CAY$9CRZN#*!IG':/6;1U24URU2-I, M:J"Q?9HW83A>0GQSFK/&MA&CZ[.BCWH88$:_G MDD:'-E$H,H*1M636J]?EX%C7C;?3'HOQQKF(I!_1^0Y[.R7DVT7G95GJG.R\ MN46&\@X9S]M$7,I5>3=N8[1Y4YO)$="C:Y@:O!9E$K68@*DZB=K4_Y(Q[L3% M_5[K/K39[KJC6E#JXT>Q-ZM#-\ZZBM*F,F ME6B-#'<(,&#AK$L2Z[9.]Z5M@G/WI6VB8O3O#D,M6]K&@0D4D_$XZIY?U=PV MUA^3N+SK&*UJ:Y/]'UT(1* XTR1.A0P %]/KFE?+M\M\.=@J\W@4%E&6C]]$ MV>BM#-)TH\%&H'*O.NR';&H#>="EN&1+VY0ZYM\:O$F[L]8HM8L#^(57+09T MZC)>M2FQ81<8PU8HY&>ZX\FK-D8$H]_MM72Z+!W1SJ MUA%=^E.TZL^FS]YM M0)8[M:FKJ;^69='M>H].]NAP7;J=EC8#.^X@+C2T^E/U\,5D-,R2CE?O=5KC M8>'U#A9N,SSE,(G##LF:-G9H/'$SZM9XT-C&:&4N;M8H96A?0J *)V,VK$X*/.WTOE["SU$'D>S M%WZ KO[6G=R2K??#@_LAU4J(T)UJN>HP4%=MEDGFCM;'@8L.+0DFZ5"M#_^: M/=I$-NJ8+32T=>\2\%;.NQZ?3:*U.92JN4UC3CI2*-#0;HXZ35&;/SMN_WC8 MYOQ*> Z[K!EB_96E[3CI;;.\QAC/ MQMWNUKCME5D@WBF'C0[M/DA'0#MKZ4!*:[9KAI3VC%?=,HCS%CV_>%.VMRFW M(KN^[M!OLJDC'%ROXYH]VJQTARY8DTQ= ]V\O>5E.:MXC02!V)5A&HG[IBPK MB^%Z4R9[=*C(;KZN&]L8M$-IM^KL-$L?8#$A^+QG-8'5BZL.35FWM;H/13;N M4%UU6VMBYEI(Z1>=J)]&K/..\SEV1M6=L?34@'=:]HY\4T>(,&]:X\=O3,ZW MIQM246["!W19D>H-0MV&_B3M"E"JIK9@L8/$91L>9B[36G^J72\N4N\;LHK= M81#P3"<:34_MB]YQ M&I7ACP[0J[:6E\;CCCP2-*S1D1OS'.W"'?\ CTI$2P(^>W.1HGM;YF%:7&?Y MJ,JRRN_0,]U>FD;:8>CJ[AU1V]J2@(:WAU9FW:Z2-DT9GV&SX=MV!@EU6YL( M=-EFT6J8Y=IA!X#0\G9U%3$.;[J62Z"EC5W"CK0L-+0COA/A+8@NXR[_8-;2 M%AU&HL.]DBUK[)N0C/HEB]..98+V?AUNZ.!>1#NW6'7CW(QT*([6E'O1ECNO M=$![UEQJQ/5.>\>ZXZ#-5:JX8- >R=2Y^[5!;]W>(8QKTR?MJ9,?2;L,5H[^ M?W]HY(1R<9-UF,.JJ<.OCY*NDHZZL54;=B05ZT6!]M3$NL1$>W![([JT7=6V M+H;K7$9L]FAS=\3-AF7EJ4-[TUR/$EU9H#8K6@E&V2HUM)::\N3]__Y?OPQ% M.(#__J]?1J(,-=G[3*X!01SM9FDI0;B$B.A$B^I?OYZ4XD?YMJZ >UN]6,9E M(M[/2N]^>5O_AD^_G7[[EZMLT?ZH#N'KF/\JOTO,-/+F8]!OZYZ5WHJ7A2'Y1Q.\XS'P@9Q\DXVWLP=U/-%JX_7K"5B[ M=U<94#=,K\.D ""J__SR=FG23X#!K7)&91 749C\4X2YGPX\8)\&.(@SW7,- M@C$FU# 1QSXUW< V.:=ZX#ES<#9U/'E_=H8P<-OSISWCFWK>7^"U;!# LZ(Q M;YOHA"+FZC !ZONM3EJB^/V'#\BEV?(MZ M1D!MWV<^!>09#LQ"QXSY"[[9T/'DO9S!\Z?LIR"5=ZZTM6%RG@[$C_\4=XT) M.XR;%'O,,BR/P@2X[Q'+\0S'T+GE^W0^X4T=3][K\#^;8-,P.J8=Y/ A\.*T M ?C_HU#:A3-ZHDW2N 9A4@Q.EF$ZE^KM-S(#:.HYO.-)DMW*!%20Y5XVN2JO M)PF/*A>Y^"HB$7\/KQ(QE8L&L-35878L\ AB-& 60]0AAFMZ/C%-PL@E-(7_%283L?C0'$[?(@YC M-N*VIX.FPHP'B)O<8,"AF*$%23=U!/Y]HZ-= -E&UL16/)F,%3L$GY3#+P;P/FH8)U+:A M!X%%@/N8YS#;!MX& :\ #EJ.631T[ MP* \F<-=GQF.[;@VI91["_ V==PE> ^BWGE13)9 ,_V !V:?9Z4L&/AT-# X.AVE0SW,H MP39;$&Y3Q]3B/^)BWCQ[+@:\F'8]3XLRK_S0CV)T)?+[ MB/+ Y_H.7_HN%CV+OX5Q^B$KI,^0A$4Q+[4,\FP$_L1D-$GD()_=\\OL/(4X M6_A%"4#!LT^BY"/I<%QFCKBL\G$"W(VFR##'=R@CE%.#@1+#C-H.\9!!N&;%OX(8:",^ M &H&YRGPSDT,SA,O"E$6SMWOA0#GZD-\77]!]E\\"N+K4HCT,KN\!73>7<,G MI/]?3#\^(]?: 3Z&_\YR5Z)_B<3NI"@!W_E7D50D*8;QN&@G;??G%S-M:C+B M&2@(,$BK0P-/9X;A^@8P.4@UJ)"%$[BIX\G[+YC^\VG1R,X)\UU45$GV@2(^ MJ%$/'#$:8+GG4;<1F'=*;.X0UP!MM'!7-W0$BB#<3XI\3H$@4WG9%D4^R_6V M^[VW0A'3@OB54LMD##QEZG', VR;E%#D2F%8^#$;.DJ*]%1&+L1W4%JU^AK& M>7G7?[)PPY8[@2%0LP@-=&!\RP/D0Q1# @21^"+DV= 1R&+H6R0+@#$GRW/5 MLQM@WW,=$V(T2AW,.39\XEH@X0Y"UH+U-G64K+3XS$;.XX6,3+93TAH[;5@E;)P;%Q-.)2?S 6HC(IH[]55W[ M:#1]W0051 /79E0'!P4;Q'$]PR$8HGAKDHBR[/"WHUY^'R]>'RW1$9>7 G0=W7^J)U\RU^]6YIKE>MMT [4%C5< M!^LV(>!>FK89^-QF%M(M/0B\A41MZGCRWMSRTL2KD^]SFMSUE6Y$KH5YF)@( MXC.+4<>R;9 ER^$^)S8E#4VXON.!T&TF9WVFF<5-1 P&GH&%(:#C# B@<]]C MKL,]^#&GV::.)^\Q[3?1\"'J2H^9E ;((RYBU/+!W[89LC'R@!((ZXO@<%/' MD_?TT8LJ?:=?GP7/8(9N&I:-4,"I#CX'9[ZMZVY@89]ZCK?9/N@(4ULD@ [CF$%#N4&XA@4GX\#<#% G RC46RUOF.? MR760GB2F'C*1SRD)=.KKON-B:EO4\"U,#(\L"F,W=7SIZ.T%R-=GB0M,(V#4 M1)Q11CFV;8OX/J9F8%HN1&:+BKA-'0^$;ON@)3WLF2C0G4 G =4#PFS7-777 MQ_'/!X^O59\'1']XG.(2SS&)55/;[%L649EHM1P,Q%NFM3QT,AW%YH2^1@ MQ[,MDR%$B8G,^/;?\:U@*";<<^!ZBUQ8K.G?3DL?FBO+2<)]$>9Y^AR'D>]/.]T;8 M?H'E-!GT58Q@GG) R1EQ>??Y.LAR 5^;P;\ KD#-$E7? #>2!H:MZS:6->R! MP>W ,X%LLN1K4:*ZH>.ZU>QM;\OX4ATZDHO!0ST9X8T5Y0\>3]^A%]V<\&$+7 M 8\R<)"EVY3ZF-O,TQDQN6V#@-%F$=:&CKN$\*$T7-G+@(P HE-#]Q GP'RN M37QF,88L6S>IUZC3V-3Q<9F)[=)M!2IN6:;C>P;U*:*611P3&8R!L^G2@,)T M%URYH>,NH'HHK=JW+S"8H\7]P"+8HCI#W. [AF."34,V=PR'<8MXC@/D -E9Q.P;.K:"]G9Y&_C\B*SB_2_RP+_JC+)1 M"*!HU4&7[X;5@4C@#9[-3AE^\T-ZIW6K/ P,\!"/QHG<;?YV^1/U:,TAJI]% M-LFK7]7Y:>^FV*L1T-B=6^V=K[N(:G>N?#![$@_DL^M8Y%HUG&@]T\4]_\_E M_;;W7Z[&>'M_D.D8XVJO=7-4H%9>RCWCU:YC>9Z -$3WVQHOB'J+^;2[46T( M7VYI3& ^WNS!%#-=B ()V@=$U0G+4]ED9DFZCW037)O >C*LO0::.#QZ>D0VP2ZYY2^+]C; -KN/:7M[5*Z M)=]0A5TR"O>KJPEDMBU+97I@*7[_*DJ(PL7 #W,9B\\*:5\*>7/#(&[D5*M' M];,!C/QCG,11/$TC:(,8NM37ZWK>/4TWJ[,J_]] >F MROZ17-'YO/4A&>3#V#TO[-39?8K2'PQBF0P(DR]A/#A/W7 "^L^DOS)REU1?>=4 M[Y?2EV&PXI&^\GXJE636'LNP]L.R[J5E10=H>!FD[L/^/EW)E"5XV0[_MM;LGVG^E /J0 MH7]EO^#)[*,BP\-FC">:$J54>N!5[,#!?#PK* 6Q3T2>KO1389NTM7V"QOYXZ+J-IA/P$I@,'K;>/UV_#DVKF3G[^W1;P6 MCCFZG3"1-^Y=#(4H>3I8N&ORXTE63')Y'L#2C KX1#*1&][:)S _>J &RXN_ MQY+6^\6/&VBPX,C'$&$=GSYB;B]#PI/W0,-W;31\N>4T>2OHSMSV78B98N]# M]]-:*K242CURM=6C"K![9PS5US),[RI9L!$7>5:,PTA$TR9Y,WB8?Q/E?K 4 M@/9N%;2:])M@.Q8VF.XL5VSPFFS0#V.U@0U<4)7R0*4#Y((-H"E=H)C@:#3! M YC@/!W LSP.DP-D@XW '0LC/, D*$8X"K-@_T::]W,[DR).15'PZ(\)!$[S M3(CDB,MPG(1%>?%F_(:_V0\>F 6>'6#5S- "UPOI ?MQ>N!>Z<(.\ACKR/_U M@OOI#32#L R^Y-E@$LTN\CL@9M@(Y=%H!O9PUO@BY2>.+O(]JV!9RPGW@3H& MWV"ZY02$(%R@1&F'/FB'Y2TH^ Q;.UP8N9>H_9"U+(JX65%^OI:Y_SU;:%X# M7+-.]1YTQR#^C_4(E=X_(%\0= !^J,%7H< .Y)X\3N[-,T/?+OD?;0(N1)+$ MZ"1F&]Z5LA7*5NR9E]1Y N L(+RH(6PIXO7$M=037\4X MR\L0*#?MNE\LNQ;@>Z6]ZR%^B=6X'9W_^\^V[>&* _K# 3VRE8_7&%_"Z%M8 M7S5\Z(RR"=2CT1&*YD>G%=J/C^WDD(NQB.(P*>]F">7#YY2'@OQ2=3T[N&/D M<5I"\< K\$"_M,8C?0G%,:^J-5[LU''E6/3#F7RQV\=4M-F?://ER%^#!BS^ M>QJ7%->^T7N5< K$G\ CWD;SW-OM]#=,;45&UWOKW(QY- M1OM!/[F?;S[]D_?U]K[&_(_%/5N2UBVO(O:=!UYCK:^ODCWSU*5Z7HN/WPMQ M/4D^Q-=BKLX7CX+XNA0BOOWD>O5FM!>KPGM<,]02R$8H&BO"\&:\S^*0K"'DU,Y?7UA/N53OI1/ MN3>"VBQ@5571ZYX)ZA8=826H>^0(*T'=,T'= MJB.L(M:]L:@J8CU>054%1?LFK:I>:1]%=JO98)5DVC=?6"69CEYLE:7=-Z%5 MEK;7(KO3F])6CV+Z#',,Y6$T/(+N<1F+V2%%]T:IGKDPX3B=0/?I>Z!9]T,F M7^?0_$=,[($4:4YR TF.56J.EK<5"[VDXEVY0T QX/;O7E#<_P+__L5Q.[^>6$F&YOG/Z29_!^>?7=6"SQSO1 W?RNV6^_N.8!X"XX9@V\N^.5ESL^Y#&D=R8Q0)O> M'#"UET%\"0+O>I_88PC\(03#GP[D?\Y'XSS[7NG6/;,)CZ+W6HCWE/Q/5NU* MO@]<@2O;_:*VNT^RK53[BZOV%[CXRQ-7Y3E\-I_,8[SJ)A?RQK;HA4CC+/\= MXO9HDHO!IZP4A3<1\!5Z+S>R_)FO8B!&8QD3?:FFM\1'Z[L&V22_]^T/67I3 MBGPD7USARGJ*U9AF-]2!F4SW1;B\%#";6EJ;61OAN'WZ'XL MV?Z^"_#E,!="2? >2G"#; M3,(X_Z\PF0CG;O[GWX$ 81X-[SZ([R)9^M"\SWDZGI1%U0'O/U\\2;@?,>;# ML+R8QQHT'ZBZ49RJ.+4?.G6)4VMC$811G,"DEACLJ_B>)=_C]&:YS]KLP&%8 MUE6D+/AA+59V$KH?@6577*BX\/4CO1?EPB,V^P?#V(?K=NS:05:BID1-B5JO M?:NC9O&^ZM'=K?*JI=C=+<6J!<\'$5Y)6_6(*1ZX;*-TF])M MJKRYV?5SJFHC][&T:DZW0Y/&_3,J]ZROO(4-$/DA"].I(8X/15@>#ND^:NMM MI9KVA5P:-H&UR&04D5_AR>K#TU$*EG=N[3CW\7@ M!IC5$T5\DZX>A35[+@:\F'9=N"+[1>!V2)L>_D90C]3/SN/OU2%=C?@G+KXM M'QB89T7A3O)",?#V.L(U#B:\&$4VEIH_13Z+F;;3> M3;#7VF#W MWMJF"WJ4\/=<^'=\WX_2+4JWO(CC$&2Y &3X/Z*AY.8.C;%!GC]EZ6".T_V0 MW\<)V%HLO1#7MB!YG[ETT\4YR@+V7()V? ^/LH#* CXQO_+;T@JS4A^]5!]* MO@]5OGN42VLY2ETI!*40E$)X-87P^@?CWSL+06D#I0V4-G@5]W_W1PYM+0&V MO2UO;9_\*,)BDE=;N()<_#&17-S^O4;/XJLLS\SW[CCW_F3<7FB'V]-FU,43 M+=-9PQ1*C)7,]57FCIK##Z'$0QE%Y>:^IINK['P70(EQKT2 MXT-(E6U!91A*92@GY36UFZ&T6R]"L!=S4I3&.40G18FQR/&O2@F5T[*T:L,Y:0H[7:@VDUM==T[CT)Q^(S5G# )TTA<#(4H/V31 MZMDEG\NAR'E1B+)X@)7> ]-_/&>U=-%VP>4KQ-VA_54^P6&<$K/KM*?22$HC M*8VD--*K7POTZ%,JU=GM?7'U>W5V^P&>@_X>]+_#,) M/XO[T0P;%O[QP%-Z(XB*;W P7=[W+EB^3-);1 MX^NR@!U\42+WV!60+6%WWNOWP4[ F(?->*XI/WLJD3 MQUN*O-LHM.#_#A)M:^R^2^3N%ZS7"YB;C<: M+#,\CLE9+L3LK5X5H*VSX+6 M6/50QNRUY4P9LUZXEWW(5+9;O\55O;*I^C7;$ZHLY>M(<./R7=G6I,DS)4<9 MY7XKC%?P?EOD'RGY[YW\;Z=&7\F_DO_-\H^5_/=._K=S"(R2_V.5_T992Y&7 M_UI(O?SU,4[CT634)?9/#A$>$. ?A80#CM\UA%K^7$+YMJ7ZU0*(G6<;^B[ M/8KXMRSQ#PL*E,3W1^)?)&10$K\O$A_^4!+_PA+?1+F2>"7Q?9?XAP7^2N+[ M(_$ODA90$K\O$O]HKUY)_+YY]4KBE<3O/HY_8')?2?TA>?8ODOY7DM_OG+V2 M_'Y)_N$4_BC)[W=Z('7F#% M3^F!WJ0"E!Y0>N#5UO^4'NB-'GCQ94"E!PY5#ZC\P![K 94?.&H],+MT04H^ MX*?(DGA0[9,^+\5H>7/]9_AV*!%X4<-]7V;E]NOJ-CIG4L2I*(I9O[D*N!B+ M* Z3\NY+G@TFD;RV;ISE97B5B&G?_9';=F0UK@MJQ]:6N'PMKFN9>RBR7X;3 M^W$)PXMQ^I1\,0UT$PH!M\=@S\0 MU\>BP1_!YVZ6 ZI@O$]9NH2K!W+ZQN\< G]W O/-CO8#TY_Z'K81U'F<;2T MN'69E6%2#,-<#+-D(/)NU^2,/T4CAH':< #8W_$8L>+7A3)%2)T*N*T./#]:U>*GO/W=M4+-XB8OP[ M.#4W M#N+O\6 2)G.Y]>)<1&66[UH2Z?Y(8BNR:JEI1>4DW7HLKI3VX'V0[AZRX\/V,UVB/RXAUEJ>S\X766I7UB" M[>.2X%FMUWHY\T?C)+L3HB+&YW'+38;G:92-Q'RA[T,654N-2U^Y$$D2IS=_ M$RGX* E/!WPP EX&2H=R]XW_0^[)F6V_Z;M@;F#@3HQMB7G7X'LQB4VB[]J3F0-FN0RYI MZ(\$'[N/V%M^5+[48_GQ6%GM$-G@J956QC]%F/OCP@UO\H\J%GYU?Z*3((?J M1BBU?90%5+WEQR,K:I++""HEL[],O*\IF5=>3CBO-?%35\_VG#&?M,;U/-K' M*5 8WEI58K.6+1A5E3U[*L.H])9*;ZER@KZHVB.P_Z_,\0^S_RI[MD=^P'F] M1]/5(>G\GZ19=.^6HOY"CWB,E_>#TA"+_(<;HV\E.[3D+]&"1JV>IF@L9 MC7X5XTD>#<-"?,FSFSP<+5:TD'Y%416RYO-.X[K3?G%$-Z#3I:*-D.ZC&]=B M\Q7%>T#Q?OL%BD5ZQB*O;S00;02#BC]ZP!^-0)%N/5"\KQ&^BC+.JYR8S.:N M^(Q?:L3)ML(3UW$J!HY(X8]RO^C=#N;"?]P$YU%H@Q:?0K%'C]BC9\E@Q1NO MS!L[C2Y67,?9VHG_QP0F)F^8RU)Q_S1X'D63T22!KH/+'!"2U,LL@W]/BE*^ MO%^D7PMSXSJ[!P%]+";DV8RS+$257!T/ ST ^*-@I'J9"BDNVC\N6EKH>EVS M5 6M"[1\$N7?PCB55Y9>Y]GH[V)P(PI>EGE\-:F.8B^S+Q#Q'1A_5/'LDY%P M--K&;N9!E+/35V>GH5WL[69''L<$2K7T6+7TA4F47])/OV0'3/$L9U69C_UW M3A_'!,I\[(?YV F3*!_CT)ADU_6CQRLVBHOVAHM>;@. ]PYEN)A<%>*/B<3B=_AGI:+Q7OM^ M<4@',FJST\#&.N(_AB';<=DX;*$-F2_%>>0,6=LM2B%-9^>!C'=,K/.:I2+/ MO;9YDL8UK:,DC$? *T63"+-1G': M.<84\7*Z+9 N#W+O6[.F.6AK\5(/T8;M]5-8^]$H+-J_65%0-CZ>>FV?6TN) MM1\$HHBV+T[*7-R Q)7B\1^,LVXTCN'/35^,?[S+1>TO%,-XK(5YE&?)LE*2 M_=]D^D_U.M"P?B/S7$W2B MR2#HJ[@N?CT96,A"E)B"8?OL]MM9( = GH$]EQ)B<4:QI3L$^SS@C''J^,QP M3K0RJU^_!-&^$(F()"QGEDTHH;H7,(]172=,#QC63=]QF!NX)#C3JR&FT]_8 M_5_)57+R_I>W]]#53_S9U@)_&'O(IJ;-;,2I:P4V(CX+F.,ZR+<\BA7^6O@/ M7-@9_@S?,Y#M,-\U7.J[A#''X]AR#<=@P)MSD!6@0VY M;0069AY'R/8"RI'"7PO^Z(+_ &TPE%F#6S[$JK[I(C_P39LJ_+4H0+V! M/\-%W'*I[8"]\)#C$"L 4^(1WW<#/7 5_I;P1VVF"T0, C=UWRL$ MV@@O\&Q>E0Y'&YTET;YN+ZUY,_%8PZU"&$>\1T MJ84"[KHV>-W8(0YW$7;@P\4X3!_S[?>7]I%Y?\TK^80_*4^E=GX!>=_X;N_?SV_//7UR?_G;Y^9/FO7'? M:%BGA&E[2)W@\]>/__=/R-1_GDV^_A=429JE53XQCBH% AJ26@39@IKZ7$-2 M;/O4LCC&NDT9UVU?)FQ Q=C4-)EGGFAI*//< Q&_\[)H,IJN')QHTXSL5ZD& M&N4%;4"M!0#I9[_-\;XTZ_=-B)Z'I4=0]B%D:[P_HWHBKLMW^HSL<2JS_=7O MY@!IEH_"9(E3D.P#GZSJ![1(),FT]=<3_:3Z#1./9K];D' 9CT2A?1*WVM=L M%*;W>7\4YC=Q6D\OG)39[$%>3:AZ:W9UC+N M=Y&7<10FTZG7TOKS$LWP/=%M_IY*=_-1C3=<$ZW!!R^CMG[Z&.;?:G'_G(J_ M+G/U/02]"NP5-'QZEKC;.IH;IQU*\ <<\*18U&+$4Y]SV*.@REQ?3_@;<;Y MMTF8PZR3NZ]BG.5EMYW6KJ4Q*G\]B0'@0D2 ]RRY"I,D*Z^R'Y*"S"+FSUTV MN1^]@A4]&E;4;E_FW*/5[*-]F>3%)$Q+")2UBSHZ MKA&$# C#IW_2GP9_K?_,KNO_ED,ANT]@U!B\$_]'-)0W4FH\*F5=..!!EFM2N2T4Y9>J5$GS(>(; M:#UAA:T[K"V8^&4U-K\=QJ4XD_&J )?A-@_')^M]';I8*Z"$$!T3U^*Z10/* M.0H<@Q!N@ZW@ANZT^3HUZOVZ?.QAGLZ[@:S*A8[#07AW)V2U_LE["*JBH6:@ M4TV^M,GC>9@$D->5@!W&H)_SOIGN?7#K;;JH"\ ,^ S;NF4:U*8ZTPES MMG MNFZZS/1;&Z-3//OJ$J MIZZ]+#)XPE)4ZS@5+ ,1957]=_IN F%#+I>(YI1XF7^W!<_)^S)3N.G"S9LN ML7I;+?>M%#/T?]W<.C+U. M4<%Z_)N+-0:$= ]!G$UL6Z<."[@9N&806(;."&*.MXK_K^*FNH Y+>7=X]LK M!+C\>OZ17VCNYZ]?/G_EE\VZDAZ4!=RC#7D9"3QY_Y/_ \A4$4$ZV/D<^5I8 M:,581')+X4"+4RTN"PV\<9F6^NNVZAWTPZUW(+H%,WE.P8.QN>"!636T[24/ MQKK&I5>/H+3A 6K+7I2VNP:BA!K419A0QGW;8=BA@8M]3DG@Z*MJ2]XWGX^G MOD6U.=_-)FF9W[G9X(')PRJ=4LA7QWGV70X@LX>>2,+;4&[7ZW-&Y277^(^: M2=F"20/*;=<@Q/.!26W#<@@%IN6:4WX1I_#_5[T<5;+T #5ZOFFF_&.S\ZX4VO=(\?UEV6M8&VJ?L31L/O79, MN58CVFBQRL$ M?89-=:K](\L&\M)RC7\7Z43L/ 0\U1X<&MO8:&P_0W;@VI2;CDU]"]N4F;I- MD(L\9E@!>@BR\#.0=3&)2U&+-M;U0PJ4'\RZ>+$9U;,,AS#+!>8UJ2DC9NQ2 MT[%LC_BNQ;JIX<*?G_/+[#9]!BV<),M&$.DE ^WO,<1(O>)9@RS.++!<8B.7 M.X[)*/%]F_F.S6WD4,]QP WJQ%)EPS_G7\"Q!A/Z+(=\$RX_QM$P!J/\: M+!-X3 :F-\G=GQ[.K[11I6SKA+@.-FR+4HN#37=!,1K8X3JV [(D\E(7\ER$ MS^103.R=\^=?'YG4!@&=H\1'MAE [.=A!W#BZ@XS'-/@/K=<)P!%V$3)APR\ MXB_#+'U^4MLTT)G<":UD%WAYD:;^2Z&5(A%CB>/I@D539$/@Q]>2V4-,K#Y[ M(]GFO"K1NW>$X34[R0QV1+O%UBVG7L9EO<-:A-%0BY*P*(XHC[<6,WE8:87B M;@1]?RIZN,?N5?#R:;H )6857UFJW0[!DYXN28E<#/I6^;43P_( 3X MXB$* MWKOOV0[SN$N1[7.(X@-.3-W0N6_X2U'CM*[N#N&K2C[7> )R&3Z3\\ZB;Z?: M?^AO=*2-PUS['B:3GB]$O!I1%A&6CTT*#ADW N13G3F,F)8![JO%7-O$;&G3 M^U0?7%3J8 U%+K]>*+RWX)WI"V%PB86I8^B>ZSI4US$G ;%<(PA,'9GWD@,S M89A5F*ZO-5A)"D@U-/PW[6])=@4AG-Q%+4KMPP?WD8LFN\VQ MRC._X^N[YU4[3_/&Z4#FC(5V=:=%0Q%]T\!=^P8:6U1+)++0;>$@:S^A:;0S M#(NJKF>@A4D"FEV6"A?PWS\F,>AW62M\):8=X,.K=<-:53(L[<0#"H6U ;2" MJ95=Q[F(1&5X$:Z_5VW2*+2?X*- 7*V8@*DIAIDL;]#JXX'AQ;"\#\IMN#S? MJDJI>GD*S5]/M3 =:#_A!LA7P"?0Z>K? )!\J>H/;\KY3#\FB_"+:B;5=,.B MU)A>?V$0WA5OGE4Z]C!!8HV0VW)]A )&70@O+9\SW;>Q;ABFX3H>;G,-(HJ_OH!JP L;BSCQ6(!]Q^&@""R/![;I>":Q'O&K]*-40%UJH)6$.WD$81: :Y&'K@TIZW9;#6?,;\%>$-I W\E3E M_U7:_Z1K7B?:2>O#[M%/*K_CI&/T$UG"N=!B$ .>X9D?U72>WCR<_&L]?GRX M"4B+OD&,&@C3Y^4AZ<8\9#.?>+^-KCGK"C\L1;GFDWW)JVRK@N@!1JZQ:2#0 M/5,>@>F82*'O"WZ1WQYYU;""EQ[-75H&J M0%6@]O58QAT8JD_+T:$R5H\Q5GW@^T.3ZQWP^$6=:JC!G.<;ZI_3K$)/@']] M9M\<7R(=6XL:7(H8XH%G!3JGB#.'68'/"0[@0<"LEAK7E)>4-/M4;M!;E-M2SJ8TMG;A.0"U? M=S W$<668S+BF+1E'_^,"G^KB.#.EOA>UBO<+X]VF51VRVD..E=S)P6]C&!J&U5)Q M*]>+<_$]+JKUG31,(\E8813)@T-DYZ(,TT&8#PI-[C^,!_>*4J;U<1HR?@K_ MVKJ8JVE;KR@XF(JAJBR@&(HDF;&"]A,0N%J@KT\\>L!R^:SZYI^B>.1^+J3; M"PU@VL1EB!#;1A;% >4D\)'.7EE:SVMAK7N=:),TKI\7TP<#$<6C,"GJHA;P MGT3U5_/(><#M("NG'4_>$^.4Z.R44CP3RAF(SRZCFQ*LI49LZ9K,8;YPQ6[$ MV54NPF]GX74I\G=A%;+*9)@O7S_Z@(L^U?6CV[M^=&N;NB_S^",(H]LX ME:CONW=;H #70?Q0IQINK'TS;31^WJF&YL:J-Q.-UYQ;B-4&KE03=(O/+-1QVP'CH3!O/H_#RM72_HT2-N/)H;-CM6&:JC M;@\M>ZM@5; J6!6L>Z60#XVHO3C-5L&GX-M)0+APL!V'8^JCP+6P2C\)U^=%S\.NFE3)'G*17;/1,-G*SM,B2>%"=>+#(N1]#W/ 8E&N& MB@Z.S-M0L"I8%:S[ VNO%/*A$?70W3H%WW[#MRU/4.<84\28Z7B(!A9GQ.2Z M[^DNAG\#2W\*HI9<;"=,P,46VL50B.K"Y^Q:GET=#34#U67?U9F"GHC$XAKV MN@FQ8_#%-U- ^>)'9]L5K I6!>O^P-HKA7QH1#UT7T[!M]_P;:T^Q@@H=1EE MONM1FWBV2<#_,ZG)+5ON!WRV+SY/LND' K_:9 MM[CIA^V4=Z\;K ST&*II1/GO1^8/*%@5K K6_8&U5PKYT(FJX%/P]0F^;?GO MGF7X7$<6-G1$B64(L=U'<+AS^WZ[_)@GEP,15K(N\:4-_^DVJ/-)-.H MJ%<%JX)5P:I@53Z\\@$5_13] MMNK#!\C!U#!\8NDV#9CM$!=;R*0^IH@&NKM='[XZ3WN8)>"B%G_1_#\F<7FG MO/GG>O.;::A9RIOOB:)5L"I8%:P*5N7-*V]0T4_1;PO>_$.J-EQ,=8=1S])U M1'7+98P:KHE=VV6&3?PG'"2Y[L283UDI"GD7VA$?'?,D5WXSF31;N?(]T;(* M5@6K@E7!JESY8W,%8?X[ :YEF%TY(2U#-=P0/T"N+VL$'$X#@S 2&)X5<$OG MW#$<8MM$&B=78G5RY4'%(2_(62?O/X9I>%,%&G\I-"\NHDE1R*L0Y4(" M3\/DKHBKTW46D0D$+(/ZGFC9YZLH)DE9=?D\%O4 *F2Y%[)LI*B&U6[>8_.! M%*P*5@7K_L#:*X5\:$15;N-SW4;=)EAN+]1MQJB-7(>YEN7:S&?(\]W@:)C311\52E@><)]PP]9AKOOX1Y6=/B_/R(7=0(O"MX_.N)<:*X M;O=<][F$;VCGZ766CZK6'G'>2^80E/>I8%6P*E@5K#V!M5<*^="(JM*.STT[ MFKH>$-MFNNL;E,F;='Q?IX%)"4>ZX0>[REZC(PX-%!L]DXT^B)LPJ=/60@*N M\M;+>>O-U- ,M1WXV#P1!:N"5<&Z/[#V2B$?&E&5R_=S$:_I[FXB8M2Y/)B@C 1U_%HBZF_[T0LG&Z.'' M,<9CB*$93 4.1^:(*%@5K K6_8&U5PKYT(BJ/+YG[X^T',]!.K4=$U-D8L=' MMF=1YB/N!_!K5X%#KT[R46RT7VSDB>NP.@CT]W&60J20QEG>"!CZR5FOM]UV M(VU4''%\?HF"5<&J8-T?6'NED ^-J,H!?*X#Z&&B&P;3;>9AZEF$&X9I<9O; M#!'7TI^P3U4=UZ/8:,=L]!'^HUV$UZ*\:QX VD^.VFW\\!@2J'#A^-P/!:N" M5<&Z/[#V2B$?&E&5G_=<)T,>(*X3XNK,M*F/+&[A(*",.L@+L&YYNPH7J H7 M%!L]E8WZ?!A2'Q8:-E-#10['YXDH6!6L"M;]@;57"OG0B*I[?(Q;IN_9 MU/8":EJ.8R/3=XEN&[[KXL#85>1@JLA!L=%3V@2[#D/(P0ZULW[0*HL?_,*(+1BOYQ[.N=U+F1SAI!K8[E MVS*\2L3\>?5O S@Y\-E,L6+]S]N0QU^N\K?OEXE7_5,_OC^#!M212$N1WT/_ M+F:HH7N\5?T[S&CO,I]"$6CSX]:1P M'(ZICP+7PB8U X=3/\"&Y08!]:C%I00NR/($[#]MJS6C#G4(X1XQ76JA@+NN M;2 ;.\3A+GK*1=0G[R\E(\D]Z_)2.*!46_"WB=@K -^31Q.D;^L6HOK9O"#D MY'V0Y;=A/CC[D&7?8'CMH@Q+,9) :2N,^]"Y5WY)8_+_GA1E?'VW#7Z]',:% MEHMQEI?:*+P#JY:689QJUU,PDBD8Q0*,V[@<0H]R*+21"%/9"J2[$)%4.AJV MN/PI6QOG$O"HE$\1,XSJC()Y;^2W]/9_1,,PO1&-U\CTJO%LDFO7<1JF41PF MHS%>Z_>IOE@^)4*R;14 L+[?_^R<98_QGP>%K]B7Z>/8JR23*X M_[ 8MCT50-L1S.C^\W&>_1NP=O\Q3$E$8;'R/):2M/KQ'^.6;\C+WJ-XW#+H ME4AB\7WE<1GF-V+E,^,D3&>/LES+JC7@*!N-P[P2\"FVH FP.HB+:%(4%94 MLT4))!,W$MMAS8EQ^CU+O@LMCXMO-2$G:02F&;A3,LF;?DK3!@8+ %H(_(:[F(R'@/CY= 8G4KDD3^-Q=)**<61K5PE^$WD4I>NI&A M32HQ#/"&DW*8-8Y#J=D05%8^@!GDU7-07X"",7Q$G&HB!*P"0#5Z01W.L0ZD M",?Q '!+^[%H-0QKG$F 0-A!G&EI(J2I@D"-UU?3[ESS.&*0&* ?R49 NO MXD0R! /?DP"[+_$>S-1CL5J_ZEB!68JH5-4#15&?TSBHN90T+^#> !OUTHU M@L]=3R2/2VUV(S];=Y>GX#2T/, YFXGDREKU2>4-R+V.:Z-0Z^C%6#"Y>%&> MHI4B&J80)MS<-9@FNKL2^=F,[2K:_%R- $-7KP*-*H,#4()42]N9UXA;YN*? MZS\K+I#8@0E6;)!_ U* 2$#GGZM9)PE(\@0X Y0]C %(FQ,"4!C?5'/]N<'O MU3BYN)G %+/\;B8:ITW)E@PC363S M.6=(^!*I!\!YE3.I*5H)TFB<%;69E)T&X@IX2\(XJ?0== :SG4ME/YZ4%9-5 MAKV0S' -%F J!&7X0QMG"1BAFA&!2:!76BZ-5=%!\C>\VV2:BH^J+C5Q8+!\ M,IZIJ0:;7.?9"%@,("P!O4.IB'(-[$ >@F$"?0GX R#396&JPE*8)GPUE.:]H_Y]*5!&4AIK]@,S'P2@JZ?I(.)])Y +56JOXZ"%H.>3IT($-/P6\V9 M83%SEJ1=J_]N" >,.,BJ0:ILC71I*I@S4# W4],D[>SW6-Q6')"EUV"XH4^8 MW('+\!>M=ND7/#*+'VKNE>\F(@2OM-99?G!VO>6RA0>="*R_L2U-$Q3 M[5A-(\ZCR0@Z 1H KS*3T07C?!KU-RJ1C:9^4=5WDB[BC\%< XL?D1B7M=LW MM?A@9)+PMI^<_X]:]29@#2NC")0$W$VM=\V+M>,._%74#E-8F_J9L ..I&,) MB&SHC\IDR0:>WE9_#$/I,*QH. M[SQ*Z4BHG"ZE@>-8W"&>'A@4,<0, MR@SF$3RI/.T&@%>IOXNT[!?^]5([?Z,%YY_X)_>? M/SW"HNQ@MMW+&C,&\WB =,,C'D448<),'U'NF31PB<,\XSZ#]2TEWK@YY3F& M9_FC;^HOKOX+O%E *#FHO(F%U5F7AY]C6N<8@P@ST_$0#2S.B,EUW]-=#/\& MEOY@3+\,4U_F\4=PD-PL'T_7_%Z7DUNFN$0-)TPJJW8Q%! .]&VJ/WE9DH1Y M4?L,V:0 U?\M9^ZX5ES:+R_M*JMS_0!^"GP;O6[.4 J4U[)TL(WTNM%[6HI M6(M$DDQ;?SW13ZK?,/%H]KL%[LMX! '$)PANOF:C<*4H913F-W%:3P]\MFSV MH%Y1KY[R/%2UW,J_"F5=Q5&:ZHT:G'L*T M__SSK-/]-O2T)F/K7WSV8*]:HK2#$IX6^>E-V5E?*I2FL]88=N;G\2 M;R^M'SPBQK MO<(.B#VG4/,JC+[=Y-DD'9Q-J\RB2$#4_>)XVIX?Q*L%Q2?(R(OBHK>Z]/ 8 MXJ=)&DX&LBK@KXHK]HLK=NU%'9JWZ-:K?-.BBG<]<13ZRM5[0E05 AP\*;?M MK^F]Q8 K2P"JTC+YAUP:_1XF2[EX99IW(MF=R-HYR?]C%Z1= ^FC-ZD\7HQK M>.(?[](L#?*Z:JU*P0\L1"DF2%C8.KO]=B9KEU*3,ZE" <^B4J9UY>"O)_&/ M\ETZ&0VRWR^ MU-;VB-E;T_E:_N[V./0%?0:E65Y6LQ"Z MT"P.-K&+K< U XI,Q^&.I[L&Q=ST'-VQMJ19$/N-;$&S( N?$NNP-BJHB.!>R6J:^Q#46:P3?X=O'WD$A'<0 ?5#GYD+?:8['J.^ M91"?.Q0\(X<$&#/?=Q$-:& ']_49CR(0_K)8,.DG44Z3(#MSD!#&I]3>IAKK MK1]T .[.$0B0;!(WYZDL]LWRYJV+/0VH^FJBMXJ$7J@>6[?GJLA3GAAD_T^ZIGQE!WH'%V9ZN)?DKP88<P*?F5LU\_V3OX,+]+[D8A_&@VK"5 M%DMG$$1+B\L]B2;Z:NOW5ZU0-%];NF68?@"_W)7T MXI1Y_)IW>#JH[M&H"[)V'I6;I]@XB)A"!>6'($8FFXL1,DT3&CUU]-?G^(G:=V/34 M("\213R-7*_M#BBQ/3ZQ96B1\O>Q8P2.[=DFIU3W+$Y,BCG&@6E;9HN3_C)^ M!#'(J7[,8GMHI>5?9D>Z50>4_#&)QZ/J\(]4E#V)8?JJF_8VAF'&(KO/.=/U MP$2NX3**/ ZWR&H,4[/+ER1,2PAA_!G'[#+;CW7[E&Q5Z?36 MZJLDP#X($%VDZ'T36ZZ'L&-Y)G6H[Q 'N]PW.7>IC@W\/ ':5O2/R*EQ&%FT MWF^!W18"IL>.I3=:?5!>-?19=GTF#VI3R8#>1!7]T$CV(KO/;=]'@4FH9;K4 M-@PGH)[M>S[SB&4R[MS72'-&^R#Y[*N<]>?KWPM1!12[L^GLE+##7D14LGB4 MLH@@/IT+(]$]TR,V8]F^:?HZ1PPSG:_XUX\4QFWY!]:IO=75@?X) MXZ'%[7^;GJ;?DQBCK^IEC[4(7M3/N[Z)?(@M=$01]4QL,^(R#R/$*78"S[VO M16;,L3/K;5CTU-SJEI_>6FD5D>^%M)!%YIQ8OFX2#Q&?4^J SXN(3HGO( N; MF/.5BM5N:=F2>34,1O[J>,+O>S?4%$]-B2LO_T"]_$8ED$]-;'+?<#W? MI')3CN.[EN%@US =S[=7[//YG*WJ5;M/HO1_3*]VV;GM1LPXQ0=>O]LKH>RK MM3]$H;07QW,@ [L.UKGE6RXE 6;8]0,"8@MF/;#\E=#[:4*YK:)Z$YT:!YX/ M.[00W!/7(J\O"(JRD9 7:3UI$]TQ.0+[JUH0P@M[[U%']VV/< B$==^U/8?[ M%I.[XGR;&-Y]U3+CE/.*42[#'W,-L[L(_=0\C 4_)3T'(3W&8H$JP+YO,M/W M#,.D+M,Y=@-F.;Y!.#&=56_Y,=*S)7-,]8.0G2.+UM6J^+/"@0U'K!]@N( : MA3S8]+%E!"YS3)UBB-I-:CM!X#/;L#!V5K*&CG M;+O+['LGQ$_+ ?1^D]XQ[YU_!(<:P*&#;"(OY7K.Q2T[)^J3#B!]**2]5ZA8 M7RA4UPTX10R[ENE3US881P'AU-,MUT8H,-MW(>UN[>+4P%L_^6<3X7KK\2CE MH91'[Y0'7A1B6+IGL,"B?D# [Z$>_,TMW_")[^K(1QU;&'?G?IV"(CNUMIK: MZ:_RZ'WN9X=70WV(ZQO X^E!1Q?#,!=#:!-Y\1=-;KDIGW+N\%&DB8[USBA% M_",F_J$M3<\N#$L6BE#=&G80E#WB6.%82'D\AT_/CBG7QN&=/*17="K2Z MTN=E@V'#6*PO&L@V,)>';GD&1=RPK<#$7N QSS)MKJ\<%#"3C2^U:.SZ/"[* M3HDJ"C[8!42E2O9=E=#&*J?OZ<3T*+>032FQL'WG4,JCC^Q@]595L*<]F MX2WO#>R?*CFX\\&!1?*)�#QB,/,@ZW%M-H%$Q0EWN8&Q@9-J*ZAQR=(>)1 M4V<&]AU_Y0[3*9\T$JR[=DP,MN7;!GKK?QR FW$,TL,6^P "G1#?L1"S+)]: MX-W##T=W.7=-RJR@S1 _5'JV=5XG/M6WNEK>?Y.[]UF1^R=_-6SRZ?PX\'&6 M2TKV//!L"!N(RVW3T76F!V9@>F:P4@FS$N9686YD%C%W?6PZILL(I\@DS,&!@[C'L,5] M?74_U6.%>5M[JD[1#DMO]D&8#[3X.5I=;.Y)]--7A?6DA&OO;R] Q%QL\O0= MA]NV:1#/"FC ?.Y8X%F0@%EVX'-KY>K"%\PH()V<;G>#9S^O*E 2=_@29R^. M&L4>LFU?YR3P(S4#NP"NP*/9<<6\["ONVZ+>_Y$L=S6 >6,G)KJ>+2] M*F]=LXRA@I4#71RE9'$H:F 0[&.#NIYO4-\V;&::.O*H&]@!-LC*XFA'6O)E M#E=1UXLI*>J/%)F+"_H"ES+N4^R:@4X-K-O$9RX%RVVXENMNND#D05*T+1MM M;#G!WW]+O.]A_+9.,%6!_(%&#*QQ'['+=8.:)O=LB"0H9QB[OLE< ^G(#NP5 M1;1R:F,CW[C3@T_QJ;W=\T%Z%RGT2AQ5 /]BXFBBQ?H:)J[%N4ZI;]B4,IL1 MW[5-9F'/=9 3;#Y$=9,X;NU@\U-[JP<1]T\<#RYPKPY33>8I?A6X'W[(839W M*C+$+)/J%C=+JMNDXE@/_,WCK(8I-=;+[B-VP3_%AE#6K30$'(3Z- MW7F>O&3,]SUL4;#./G,,W0RX8U"7!;;CMQ\D_$#QV=:N /W41@N%MZ#&B+36N3L;9-C;$-W, MUIMR27Z[1Q,\E0/Z676DI%Y)_>.EGBW6&(CK(N90CV!H-A "9T7W2$"8#D$ M8RNGIJ^5^FVY*(QNV<4_,*D_M*S#EWRV&%&46?3M5/L/_8V.M'&8O]/XI!QF M.70>:$C73_7Z_UHAC_4L?M8J%)T7A3S 0![WF4W*HH0_ ()W&KC33SE7ZIAT MX_[&75:CI,DAAF$YV"5,WNL"GHQE6X2Y6+<-;CG6RI[&.<-=2'[[KS"9B.WY M,/\C\FP0%D-)(1LC_/,A!%M*9@Y"9DCC(D-,*%A]3Y?V'WD>,V5I;N!1TW - M?_7XCP?)S%,]@(.4F:.I)7"ST2A+UQMOLFJ\U]IN8IP2G9T"XTZ[:V&I?0SS M:*@9Z%23ZKEZ"2)$:LI3IUBCGR2WN=7_$5/RDEE-GBM!<'(C ]=E MNNWX@>53P[&X:1BZ;=N^X1@>6=U#77/[+CR'^W'0@2^>*N$[4N&SS8;G[A&? MQ.C'@F**!GS9H(KHX M,L"S=<_BAF?ZA-& (.::IH;'N!4/$6:+G=HO$_GOCS ?6JJ@Z8]DU8:'*!N- M>!R$^D(6Z9+#!T9 M=*7\^2$BO*7U&I-9I^3(+W(YT+L?&OM1JTK,+?DD!Z"W'L&_!O#O()M<)>)9 MT=;K[E-ZTK6\#T7#?N^U8\QLW(OA8TH"FWH^I51W&7>X%R >8.)XAK%NARU/ M!R_H=Z%3 ^NG9(=;\%KHW<^M=DI;*6UU--H*O+[%ZIUO6I@9@<==DU#/M)GN M$M,W/(?H#K&5-[_/GU;^-Z21Q M*LZ&HM(]".M_OL^J]]U.^;L!0B2 B/F.@%#3?+I//A1:&,F%S#"]@]&T-"NE M8Y[#8Q!S&.8F!Z=]'.:EEEUKY5 40KN.TS"-8IE0+,-2C& VQ1MM!=@9#NX# MOPK(R7KD; %.S;C']]6_PWSVD7%X(\ZN]ZU":>;9+ TDTJMP]#..W(=\(E-#P.MO Q@&G#7"K!/Q6, M.M21-9C$=*F% NZZMH%L[!"'NP@[3V(.J1$DV5VI@H'(ENVT&6)&%>@)H Q9!-"@CGBU--_(C$N)2F5QN+O([OM7"4 M38"!_OH(H/9$-?66LM$DDR M;?WU!'PK^1LF'LU^M\!]&8] P7\2M]K7;!2NA FC,+^)TWIZX:3,9@_JJ*-Z MS/WZ^[[V[+#JI%KTQI.CR .(DN?<;O6IF&)%4;''@LXZS"ZX(T(;0<.P MT 0HM4&E3><;\/>G3-!Z+$8LQ?R=S&^\ O,_@O0[$P>96E6D/U+2MYX<DN %P]W,^_\[QLU"%-<">K%71^II]RR;S MM>*9MCZ[^[^GM@N'N$!=M]S>3='L8Z;>$I8.#GEV EPX:-H)""*AM-XA9! E M1@B(B )426, A>MY^?>#"Y2=@0O' \S[VCC[X\B)#NJRF M1A;4((L7$L2>8I 92 4WPA,FN="*8N0-NJ/F73G[?/ZWZ714'>YGQ;=\F)4G MP4+:*I'!;*M12/N<\=+K[%'H+"&MWER,$8XX%A!3+J#6""GJ$*0$ N76V,!S M=+9#?H#8@/8YIZ^1I8; SC*.OQ73LDRNB^EY7^OGJ,J#/(QFO*DYIIR@PBF. M@*74:RB\$R3V36-.,TW7&$@E45\J@=HFY2#LX*V;7OF.4_E$T^O+=ACVN)/FRE"-A8*8XXIHDTA@M%#??*$X2@ MT)P2B8%8J\F[$*"_U>(3#!5U0WA<+3O;W/*CP=)I9=[],4AZ]3L(]<.-^AF& ML)!8*@H-A0Q*QSR7@50+XR63ZZG@&ZI?=YM^4#_9Z::_/^IW//Z S]=9%*C) M1>\3V*JG\WA:F=;(QQJ' J/.8\LP @11[+&PS'"NF(;2(R_7ZMBL1+*IY+75 MLPPY$-U6"3ZLGJ:]^O?J_VSU;[4OIUX [6%0?T0HP%S'GB"4$Z(D$01OIOX= M'HL$]7_5VGU[IOZ'YA>I"D8N/1^#9)+-?CMR^^NQ^/$]6=@^#>0(UO)X#+./ M,6LB*V=+J.J9V1&=%SWL5I*T,:Z@E\H(130EC (GM$6,$VBX-!P;ME8,9BE6 MK^"^Q5V'F^Q_PX9>8X]48UOQ%= B;"16P2CR%'@K,2+.2@""T00PH,_6V.YL M(=QQ)\0#T-@-S9_=Y17K]L^14^;#/7YJE[B$DDG!F** "^H4E-A2K#AE3CD' M'%KSPD0Q^32=3&]Z8[JB#4]IJM I>=@?Q.EU[Q!T#P+8*!]&Q@FOO9304T.D MXCQL^A!89@SS?BWTXKG*]TP&\!3EHYW&6NZ/]AU/OY).B$!OL!SEX<]CV$=0 M<_K+C0"0"Q1@CV+.M'(6><G_/[/9Y31\\BU\I:HQOM5 .S: G5J5.QL2UZOD/JADT,DF2 T*%7@% M=8YY&F1>24N@YIS$#!EAUZR4-U7)#H/?:,=Y?;L?IK;O51\_=L$9>K/K4'M3 M/F)908P;&D(QMDAY:)VDDEA%D4482N2$M,*M)?JOL&QA4.ELDFTYZ1\/ -U? M!X'_F5:Q#?4;%;D9_.JW\_I]--T$H6MF%;YUTMK;;O5% >PTV** MO6.DU[Z7:)]L'"-$$X:H QH0SE2VCM$)$3<.8L5>#/MZY!HD 'MU,CH?2"O M20Q&>;G@!MFH10VJ@):JGV;ZH[>2>BOIB="'4&,D,4&)]L8BXBW5%F@?L-!H M::A!4OM'?,*V)9<-^'W*9I_/@QW5*9WX5U9,1VEY&9>]ZAJY"V;3SG*07K6/ M5+5;06F><<8=099S3!E7BG#" 668:V4-6ZO8_#+5[K .8\<%T?9/NP_-QQ&; M>-5A(,=I3CU#/'$0S]%T'IOROJ1^_!XV[7KJ-.QZV-\C ,T;@.8&6PDA00I8 MBAF7SE/GK8FEI Q1:TF208U>J5I4U[Z:1Q=W-\O"]-#40],109.$C5FH@(]% M.[55AFJ#-9;&*$LTH,!*3YX)39U6L@+=%NG>3V@Z$C=8]?)F1UR=EODPR=)B M$IZD3()IDI27:9%M4N'J*,SD1ULG[[6$O&1[ZU?_@%=_,R-ZAW-9FW.FHX\. M>+TSR;?DG7OC=<2M5#9%.6$2$RN\IL QB9CAV'&LO6!HO1#RXV>I7[*BVO-/ MXB[_1+,W_&;Q]89CHA7%! ]23/"ATTK)O?7:X\"QX(!H+$C#+=0$\+!XCD*- ME?<*:.F4!C983FM-GEZ, W?:F"_$ 70(.' \U3[LW6$2O6FPX?GIX9V/$M @ ME/*<*JNHM)(&IH(D$D1YHD@ *X+7W>_/.1_=.F?9:CC$SAV(]NIZI.J*FI*B M& /*C:52"T*AL<)B \/7#% >!LMBB^JZ!6K1;0&-G5/8@W.^-"$,C<>YM[GZ M$\.C/C$D[1KMA#D1*!4D6%#'F:0,XO!%I4 T M<2;=WB &<)HQ7^[I]W9T^/ M#WNX2P6V5(+RCEOM M""ZVZK4A[ DG4A#'+.442,8<%1 !1AVR>JUU\U)>52VNG^979UGQ^;S"N_+S M?%;.TDF2"\HED@:Q(AS3FJI&(9K=MP+<6"=-[T(!^B 7K%CL^GL: M"+I[-+%'FQYM]A9M&"#-X2,%1@" -?2*&N65LLYH:+B0VLK'JMALA#:['FZZ M>VAS<#$AW86;'@">'D')0(8:Q/$("L5 P!WN*%)0","$MER0\'6H] NCT;;- M=+89/KJS=*;7LKW0,M(JX>T%]HK;F$I",7-2(0IS M]S?RO7?;=!3U>;1VU';"K)YP['HH\53 E5'M?CU1OKK;PB[@64<-EAF M!*704\4E8)0 + %"F#!(I/00R*>&EK:M]79DV2L$EQ(.PO]>%>9VEK[U"GH8 M"HIAZ_A,.QUTTB)(J*% <\2P<*VGG4IY1H ,5Q*&C%*/Y:M1): MO5_]VWJ<<3[)WE_6(9,0@;_1%L:1/^8&S_FZ666I,- MN,(/?\9@LLETEI5)4)TD7"D/M[DHTG%RG19U6Z#+K,R2\WR23H9Y>#\HY"RK M^FU_2-8&NYR#VX-?'\B[AR>G@W$FY);<5_]>%LN+7 ?4>7]69.D_WZ?GX9%^ M2\??TY]EN-5?+XO%:-(*\$K+L5, FX7EC M2Y\SL.2RB&#W;Z6DFFI"E"7,4 Z],D;@ &"::&5@,.\V$8Z("''98SQ#7.35 M'*9K.''?8J\-> MB7+V\&$>?B[=_^E_^8Y+.1WEX]J6!-AV/TZ(,F!%08CHO MPTY=_OKTIWY]R'W*/+5^?X.8@24>YY/ +NO7[1M,(K<8WX!P"&JF5FVSR3 ; MCQ>?5F0DO@X//ER^OF/SR_#M,/@%&1G&1;LNL]^6?_Q^FW:\6_D:5AQ7OKO?$U'?@I.__/YN MC18M;K_91Z#S*[[X9F^:$[-+;N@#&-]*N/D+6X!U:K^MX9)\[M#E/=MCH U9 M)E@.-BU#+!>VM\F'V@;TKX^%YOYV;>F'-'=U\O% M#LC%6RP]E,?;&^6%??7Z8_@.M6%'#R5??@J_0=?4?3V$%P#AC+5RV)27FFLF MD'">2DZ5P-83H9W"AENT=F[UI9B>Y[,];\[WC 7?S0/W'O=ZW.MQ[[FXQUO9 M=$1K+ 2,B;N>>F,$DTA;B[5PBGFUUL+E(=S;F\Y_>X][AU7SY=W__CP+'\3@ MHI9S?1&+_\LXR-JO?:67@Q_KH8_O:-:R8Y,<[BYLV>P\GV2CY"R;A+]FR?4X MG93)+Y^FLRR![->>L&X8B75(5?=JQL5!JUF64A@9(#5EE"$G&<"$"4 PB0UJ MUG)?JKWQQKESD_FHKJ9A O]5G:*KT3_FY2P>5,=\2/79?/P2OQX^F(RJ:WR9 MEK,BF^5%=9JM:YG]$D763XM/V>Q+D4^+DZSXE@\S$[YKBFR4SY8IE%LUZ77^L/3^E;)7:>M@9!8YAR@2C@-O0!&::XALD*L=;396:WOT,@#AZWUFQEI M.TQW@L!DX7K)<%X4V63X,YD508S&E1P>.:??YQ(-OSP(8@*V"J$X*)S WG M*'! .8P!M 81S*60Y#D@MA FLY"ETRA*]?T#\]"$YB M@%B7\+0NN"^1@*XT>A,3I5?;W5#;A[46-UK+K/,V6"#$!H/#*Z*P$!9B*B@C M'DK_5EK;'9/@G3*)W2<,!^ X*?)O05 J-V_@I_,J4:'VG-2*"T'O/NDDD6V# MPZW]0SO:&%HJT!(,G/"((BI@K"V"G22. (:(I/8Y:->(:?GO\S"L\YB'H\K_ M-QM=9.5K.$;(@&RQ_,@S1*-WG?0:OU,:SV]T,:$>*B"Y\M0+JIF3,+SAN;= MNF=9)1MJ?'=4!@W0;@3\[#X+VA>R-D^M@1=V^*[:TI]K '18*F\!GG M0AI+&#%04BB,)M([C)!%0E$KV7.PZE7](7C 1.\/Z95P=Y7P81U$C0X:0(&5 M!G,L!45*"XH-=\HR;!RE"G:C@]U1 CP G5*"W=_9]SU7H][Q[]KK>PMG4^K: MEU#L2RC>A'3:0+I47E* A+304RZ54 I@09DF"'.HUV)J[D#SUW#GR $A?379 MWMG30V$/A9U"(6\*,%+D$#=4!$"T5,OH\K96&"B(TT:!-6_8LZ"P0S\7&L!. M.R0<&A9V4?D-W *"'2VIUC_F+?-ABY7?[AWL+DSX*S[#3E7 HYU5P,.6*2,) M$[%5%>5"X-C''7*BC6;$XOB;O@+>:PI@]?*0*N"EY67B R\N=^ZAGU?XKO6\ M-]AS7T#NX0)RW9=[0Z]90.YI-^M+:AW.^(Z^@%S2%X\[,DD_WB)A?7VXHUWZ M8ZX/=Q>%;XCZ>3&]2A9=42<7B1K.\F_Y+,_*3F( .!ES'7]3VVB@OHRSDDWDV2J:U\3:=E#UG[W/DGHA(K$$DPR@2 %OD M":/**A7#WBE1&C)*Q#K=:&7\!UFT+5'\O)+$99B0FLV*_&Q>'7Z=3K]FU[$Z MT>3"A1_,?G;*5OZ5%=-16EY&D:@.^(XZ4:Y7^U[M[U)[P59JC[0F!BONL50T M*KV4C'&*M262!1/D%=6^.QY#!G2+4=3[H/F'YJ9ITYZ%Q$4_]8M(SS&!W-YB ME8"MQM0&2&<0$ P[J'$@*T9(BX@&5CGOUM+R;F*568E-@U2]IZ3WE!R+(N&F MP#!T,/R?]PP9YKPT3@(:%6=$I0@"JA61GH%*#%$*$DY@VO^V;^E M^21*S>>);63F\[FJ! :^2D6@PR!MO28=@"9)V 16$"J"V@COB!=4<*" AT99 M+H%TF,DUE^=S->F9EL]3-*G3/.C=WY6?2$MV=[NVV76P@?)-^QX^ MXU0^UE1 @1HX@:!R0?$H!DH;RSBW5E+ O4/B>3#EBW/6UW3OD.SC!O M=]J*!GD^F:63BSQF>?>V^4%;%**)G7(VP(8$%D-D*-(F&!?$>(FQ"?N[E&L' MDVVA^7S^<24RM4FQW78!HK?*>QW:$1V" #212% I"XQ5&E!!5:Q(AKSDP"'" M6"#+:X>2SU6B+L.+6*<]-W9_-]Y[@_SV-CW*SF9)7I;S+,A)N=$NW=L)!VDG M0(";B",IE0\V 3":8^HI5EHZ!@F0SA-$X5JIQ)N8Y.N":Y.+V#6U5)-1%2XY MGVQWBT<';D+T>GFD>DF; ";)'4040XL!IPAA104(1CSVA*C NFEW>MEA/=-. MNV/LGEX>G&EOL_.L*++1,HAIEO[(>G/^8$T1WC)%$#0VV/(02$"YLU(I'$P0 MXB5R7MH[G/.UI-1QDJ=13F*ST_1'W2I]N]O]@/*#,$9Z-3H(-9*T:0;./6 < MA-V94"J0T(PZJKVPQ $:J/7+U:C3KGK](?M^V?2?II/W5=APK(.=3YBSMG*/1Z>*1ZB)MH5N^$H] )@YFFC!$AE=6( @41UPR#3?6P MPZRC >ZVS>[.Z>'!&>R!-Q99D)%8S;W(AEG^+6:>]R;[_MH:][7-72(*(\T9 MO+"60S8)"%CBM#I0(:!F7SP$*JC%3\KE3BYZA=IS5!.CVT MWQ^M.QZ/0)L Y)-OV60V+?*-"$!O@^RK#?((=B$(6FV^N=?*0B6YH AYC57T M34)EG%5(V\>QZV,C9%NE#-WV07QL67/H].76I"6IZ*NEBAC*V 'D0$Q@Y2XSVA0E!EA(..4&>(M'0]H*R. M0XA.LW+W1QF/QWFQE+7((6)O[QB/FERG/ZN.L9%#A#>+6.E]G*=G^;@JB-:; M1KUIM,0[#%"KF+NGW%&F@9'4(* ,XE@:QYA75J(GX)U:2."76@ #T*E:_/YH MI.]5B@A!,N"O$SF]/Z#8Z_BQZCAJ=)PI)KQ"'G "*)5."FVTA=X:R10A3SCP MW$S'MU#>B ]DK^('[B*I>/*=55U[$^QA87[-GN.O#&>DJ5AUKFX:UL:EM[&E[,DMG6:Q(_"HLA72:@_'4)=]] M&.L5^3 4^1$]9HT>.\VI<@8;+SE%W@5B@KQB5@%-"%RG)2_0XPZ#/3LMBO+8 M0N]^Q.?3N#-F.\LV/CVUI'PL!M%50YG>[-I7L^L1>)--W4:I%+1.2X>( %QK M: V0%E')/,'!!+L-;T$0(Y)]68BA_OD?94QPNPOPIJ_;GP8/"#CL /=>7X]3 M7PELO"26>*F@!VL245PJS6O(IH3J1R3P'KD-7 N8A@'W@CGUDYS MG@A@=S?O/)AVO#M+.WH%W0\%?<1Y25K!7@Q;!Q 3RA$,,/?$$1,U-)@'E&&V MYKSL6$.W<"3#!K)W:;Y&1,H^L)<7].7KS;+M .:PQ\L..T &N ^G2S;:]<*GO7=[S7[5ZW[])M"EIMO DT4#EDA)?4:2&\ M"9]S:JA'&J"UHKHOT>T. W 'H-L8E;W3[0U#4G:4WE0OOV?5[5E94IQ&Q3?H,'Q*V/=91]@#&>NCC.YJU/)[< 9->Y[-T7.<< MCO+9O.AS X[J0.P17Q7ES0FV<%Y8*0DA1E &N%(0400T(LI1:-;:GWY)?\;P MF_)TJJ)U7V2!B(WF<4-\A7Y%>" [K=IR )'!O1(?JQ*WPE 8-,9@"ZDVCDJC M-7'(>D8PH3[85:P#)>[.=&(#U"OQ@8?WJY;G=WJ>G,W+?)(%R6I\PY4G.:VE M;W3DS/N TZX9E*U88. DY!8"JJEP3E-,(-#2>8018^Y1E-(K,?J4S3Z?1P-] M\KM5: M?ID6=MB2 1VM%AZ/YR*>,5\7T_#0HX77=927U]-U)C&(7[L.D_"S*H:0!?F[ MCF+:6TA'9"$] GJLU7M&8&*-=QP81#''BD&F)<'A/PI[O.[E6,B@#R)X$L"I M_'R^A#UU?IZ/\W06$Z1?T_T\(RRK 8,M9@$\)^!6L MXX8W&UE;FPE"[Q#I5?M%JHW:WA+I-(3"2TVH!@0A:*-J6X61-_RIT6D;J_86 M8OF1&-!.XU(/1+6/,)+_4<;371YB;[P=9Z@OI[25?2VX5XS$<'ZJC90$Q>QK MB20'&@#TE+RH.Y#TP#,7=\\$['7]6'7],>;$&T].L'V EAYS"SBR'FO@251V MIJD2D*R56NA8V;= G$BW?7=>*A\'=&YU6,2I-QM?)/A[C'\"-/V(E(44 >^= M4I!2J33T@BJKE /*$?@"I]!^.H .)^6[5^;C4&;4*+.D&E,!+=+<4VNQ1$!" M'=3;"BNI6[-<7J+,VW'YR%/IS?Z/-).AGF+\YO/ KK M[[%DN2U/PC.\I[N4+MF+QM&*QL&E.'RY$:889KV8?@^/4":!2!39M^GX6X32 M89&-\EERG@XW[]%T2,JQST'6C]!%V=2K\=@*2!@PFG*J$!%".&L X,%4PQ3A MAZ*8_HC!2Y_/324X6PTHE&* 9)>L<&<=TKT&[8,&2=A4A7'&*^:0 \A%?[%2 M6B*#"#6&*\@@?($&=9B2P :HTQJ\NQ_4M_<9!E^SZT5"2Y5.L,5M^RC([D&& M*S_B&)*X*?6I'2%80 > Y10)B##""L)I8&&P+5BO(WX?3Y_M9V>B 'N4ZY[ M[>VU-VIOJU OP8%/0,P]-(P29A27W E*D=7.:K26;? ,[>V09="!Z+;X[OYK M[\%Y$TXNTR(KDW)>%-EDE 6A2N;707:S'UDQS,NZY?/RJ#D0EYCP&',?OZ?% MJ$QFTR!_80*26?JC=S'LL8'T&':U:N(:[("CQ#EK/:46:@>Q!YPI8 #%ZW4S MEWG<7[-Q.LM&I]/3],??\]GEY70<1^NG126#.BVSD9E>Q8;V56S-EG,:.^4E M^P-@O4(>@D(BT.JR#J3!G$(G@(R539PF&E#)"&#<"JWN+6_RPVH]A[#\A2[B)KN)X7P\L@8$&DKJZF\3K3X3][:ZFWEE8 AYI>K@'MG) N MF$H.4DBXP$@;'_X?>ZBPOA?@ I(%PVDA:<%BJD3M)$K:5FM%P@'MS:9>C7LU MCFK<:JUNM $:,B%H4[8?@3?>2C*D6)HJ5M=!CZVCTDMI46 IV!KDUTYD[@G5 M745#OEU+9@C9@+(MA.V^4=)U'[UQP KZ& &1368@-191*KQ33%HL/-=5386@ MHUP:)9X:3+^QAFXCP+[C^/J-Z$A?4F''2,Q]S*6OJM!G6K^,\,!6;A)1D%& MG0!$2@F]1@!$.)6"!:"%3^HV>P>6]E45=HP&];I^I+K>*M[-#>/".BN-)!!@ M2DRLXXVLL9H3B-8:?72LZ[M:)'/O=+UWXO2I,(><6OT(HK'&&,164>61%X)9 MZ@W46EEOC0&*N]L[2DEXE]T,E'W'00-&T$PO*)VGLK\X8 MH]1S1;"23'KM>?C+K57+?XE.[H$SIB]V<"#%#F(,;?6'^^]Y_BV(U&365SC8 MT33VG=WO^L4_X,4_N+R"CY-AD<4 OU_"]EC]]6M5MVYVF27!T,^G?>_%_0U. M?IC1(=HP.@FE!MAY3JVDDF&%'!/(6.4AXI:M,;JX2\;_M3;*KUDY*_+A+!M5 M'=\FHYMOM+[YI9*KI>39A=R%U^-YG"GW8WB93BZRK^DL<^?GV7"KN8\8#Q@Y MB!SM7BOW0RL?,;00;U(&*#$2&N*]4 M/X_7&MM=%J)FR5EVD4\F>9V]N#'S. KRW9^!K8.F%.W"XD0(: 15D IEM! , M6*ZAETH1M%8:YD6@>0L#/U882+KP(',T(-W&-N_=*5BO[8>:CO"P-F/(FW!= M"T6P5!SVQ%*FJ40.*B<\- ACL!X,V+4VBVZT&8@![+04U.YIZ\&=60=6DDU& M+^(C!P!$S]A3<-A31M/YV3A[T8G7V\:I_H]M3L.N1VD_@LNDP67#C3 !A!$7 MF#*@M<-2&:(UH4XYN'8NWS$N1P=0%_GL@ W@%@\#[Q"%/L>B![(>R-X8R%A3 MXXMBRYT6U KK*%1"8Q1[L3@?< PA"K9O+G8!9((,MME^:F]P['A\9B?SZ^MQ M%C.OTW&5,3*>EO,BJS)?8PQ#1-8DG]0R$V2A#V3HS[+[Q>\7_T"-]2INZSK- MEVWW9ED1-N&>Z;X.TSU8,KL;?)7@IGX!UT8Z"+AD7E!LC/0>(.T8I%#'&H^W M^>K'A2I\";KQ*=MN+,46SRON6+Z=W3E[".DA9.<@A#8Y-$P7% R/%4/KA)S#8M0'W(QL@;.";?[/!P*R#\ MJ'#L/CKS)H>; B&%YMX29"CR6@KC,96$6 @1K?UN/,\XGV?O+.A$2(O"7VW)WFU7&UZTA#+-H M&&QI$/UC;OR8IY=9D@Z#LH4?_HPAU9/I+"N3M(AM8BK?Z$61C@,I+V;QN&AV MF979L@)'>+^_/I!W#T].!^-,V"VYK_Z]+)87N4XO MLO=G19;^\WUZ'A[IMW3\/?U9AEO]];)8C":M *[T4".*L2,<".H#_R(&!="C M#E%(/3#Q-^F-:7C>V-+G#"RY+"+X_5LIJ:::$&4),Y1#KXP1& JDB58&(KV1 M<$1$B,L>BR'&15[-8;J&$_.'583[[^;:/O]BH%CO8VF"J.X8= M=3'5<2?-*G ILBSY,WS[LDS<));R^3,MAI<)AH,D&AO+,;U\,JN$_.XN%PE& MAP^W:Z+WRW],TODH#X*WJ* UFH[':5$&P \0/YV783;+7Y_QV'=L7[NPJS[E M&5J_OV%V@.48\B"XD_IU^P:32"G'-W9I"&KR73&I9)B-QXM/_]<[\*YZ'1Y\ MN'Q]Q[A/\ZNP^7[*OB=?IU?IFI%VE187^:1^O'0^FR[?J&V^ZIWO^6AV&;X= M!K\@HL.XM-=E]MORC]]O,\MW*_=BDTD W]WO?:SO@<5??G^WQHD7]]_H(]GU M!8_P7K#[*[YT8!L60C@\M\1]IBZU*[MV! M7N,1JCXI22]_1RE_T1L6&,F;"J!)K_,82=J+X%&*H!H.YU?SJM'DFXJAS<[S M83[KQ; 7P[<4P\^S\,6WQ>/IU76176:3,O^6O>F3_#$MC[T4\[&JX^DT4(+C MK1/Z[G_K=)Q.AEDY2&PVS*[.LJ*6E]K7V;@3^P"![0#"O9.UAZF5+SC[W^F4 M2L2!R#B!J[@ !YSW5C)FH:"$&H6!X!I#JIF55*QUV*MLW\7)2'TNLBHZ]F5: MQ'NIV:S(S^:5"_9T^FDZB9$#Q70\#E]9!J?>78GGOQ8W^:_564Q]A[B]3B?Q M^$O]R,O5MUI-2_^LU+V#6 3R.G4_=C,?LT?#UT##@P.\W< TUC310CH60O4< M>:RI^3KD6]OD4^ !OD\86$*L,1TPK:C@5%E@,(92. M22>EO:.U;6V Q2B9NTLO_/NI?55/UT-IT7@ 4=_LK%>\'LU[H=I'H7H"FLM6 M\QANL)40$J2 I9AQ&:MZ>VO"/]@0M>;S>P*:=U2?XF" ^&A" 2O/:S)LNUZ3 M\6:AL8?L)SS4OE6;;V>[YTSJY;.7SUX^>_GLY;.7SUX^GQY. $$KG@!Z+Q7B MFC)M*65*6@LM15J'#Q1PZK9M<=_)?30U@MWQ^?PT_=&5 ^E- @;P@+W.(5P? M,- #Q:X#1>NTG7,AC26,&"@I%$83Z1U&R"*AJ)5K]7PW!XIG^"9ZA=Y(H0_M M&/[+O!A>IF7=-:S*?0H_GP[_V3M']]8Y^A@RD:;UH8?*<6[N* _J:72^$9E1U.ISE13:R\R(& U5MDO\S'<^SKIC,-A+R.G6\ M[@]V]0I\& K*$K$#"JQ&V\T^PW! .\W9 MZ!6Z5^BW=WKMK&^K%ZI>J'JA.CBA>A+U@*AI0ZD@D,PR#AA U!*G&3.,08$) M,USC[FV'COK+!;K0:6>0_:$+1Q.I457:+Y-R7A399)0%$4OF@9HFV8^L&.9E M5I65_Y:5L_!?B2_JPZ_GS-JE/#T^EI^N/O^>PR M9OV%T?II4:&JCEMWM/2S25EU!=D7-P$<"-R?9?0X<> XT>]CO7SV\MG+9R^? M6^19",D6SW+ 4>*J%ZB_1*B#AI HB8-\X;H*$1%&&F% %< M.2JI5E:ZM?@#-?K'O)Q5&^#I]!Z3O]K_SF[O?U^CD[;,9]E)5GS+AUE]7/ U M&TXO)M55]BIH 0XD.8CLSUZE=UVE^WVB%ZI>J'JAVGVA>@KYP!BMR < S"&" M 8;!\J:.2\I%^ ^EP$@MW5JIGKZF= MH(HR;03AW@2Y$Q 0ZLRKU;2-F+\#.2ZD6X_NQH+6=Z7J$7='A:-'W T05\!6 M 02EE?0:*,BHI^&5L)XBZ*BRG+I=1MQM^_E9UA;CSP!(C;,WF'0?I.Z8K+K,D0] MC/>;YC%-=S2$S[T#+=T MC=V"K?CZ*8_9NL4-& 3+W^>3@-_UZ_8S3*+0C6_<$H)Z&Z@F,QEFX_'BT__U M+NA-?!W&-ER^OF-J3O.KK$P^9=^3K].K=&W3N$J+BWQ2/UXZGTV7;]1[4/7. M]WPTNPS?#O.S$+<@@^/TNLQ^6_[Q^VWA>K"[^P^VZWM@\9??WZWI MS.+^&WTDN[[@$=X+=G_%EP[L37,.=HF&'<#X5@"!'\N/NK%+KF]W6XYV64-[ M^=S)B#^H7GVOX?XL4)QPA?I,^]Y-ZC4>H6)<22]_1RE_\5PO,)(W%<#%J6(O M@L-SV5K_ID_RQ6=^X7AWW7QU/ MIX$2]('Q,3#>9L/JL*B6ESI 'HK^P&*[@+"C;M>-SB,.^[B!H2:\'6OIN'-, M*L$HIU0P;R'GW$'!D.1W5WK?PG$#%/].=B&\O=NCBMU4B3YVLH?#'@X;.&R= MO@H$I<1$"@<)]8)*@@2GW$(EH?'XU6+/-X##;<>>"\@&%/3PV,-C#X^'!8^/ MQ!@RUN"CQA!QYR$VB%& @3)6* &!MP)JRNZNSK\;^+C]P'#(Y8"]#H'L(P9[ M2.TA=7\AM97N2( *0,H--D)0QX@B%"/' 4(>*$=>+>!O$\KY%F';@8:*3ANS M]2#;@^S+0?;@<'0WC'/>RDJ$ #.+L6+&&4H8T9Y[H!EF4B)H.7Y-I.PB-!J! M 7D=)'O;X.9#JG>Z'JA:H7JMT7JB=Q(]KTBT . M0ZX-M@8::I071!(?3$K*$;'(L=O<*&QDM8$60X;6*TQ"N4EYZY>YV!ZR^>0 MR(.H4]EKWJYK7@_GO5"]#9Q+L8)SIH!WPGAME:$!UC66QBA+-*# 2K]6R^$) M<-Y1P>"#0>*C"8RL7+-5@YZ5;W9S&_:0G86'VGRL;X[7RV=[4=;(Q@>G\]/ MTQ]=N9 Z#REXP);!@ZIOQ@$?O_7:?IS:+@%H.@E7+@.#.9:"(J4%Q88[91DV MCE(%N]/V;CP,AZ^5AW8H_F5>#"_3,DNFY]'-<#6-/Y\._]E[*O?04]F[OWNA M>IN@6$F:!L"$.@*!(<1@AY@@)-!40P$RT&)"\-JF585Z?*9=W)<-5>F]]:F_LMHA>J7JAZ MH=I]H7H*[T X,8U)JBQVC$B*(",$L+"&X%W. RU"&9TY[RC&YOY6+G"T9SA M5_VCRZ2<%T4V&65!OI)Y(*5)]B,KAGDPO=/)*/F6E;/P7-$,SRKFFJ3?TV)4 M)K-ID+TP,S-I8N(H4))!@9# BB*N M!&%68J>("GNTAVNU![ZD/Z,17W[-JN.DT^EI^N/O^>PR9H2%T?II4:&JCOMV MM/&S29G&1]@7!P$:L-=QE.\/'^AQXO!PHM_'>OGLY;.7SUX^M\BS(. KG@5B ML "%3@"I*29.QZP#R0A@W JMW'9Y5C<.D9X;'7S4P:?IY/TP+2^KS(:E3"79 MC_AWGYV_C][:_@B@%ZJW")=#D#8%L;6"BAA,?/B'&BT4!]QYR84'G$NX%GF@ M1O^8E[-J SR=WF/R5_O?V>W][VMTTI;Y+#O)BF_Y,*O/"KYFP^G%I+K*7H4K MP 'N=,?M5;I7Z7Z?Z(6J%ZI>J/96J)Y"/H+MW52X\TH3;!0#AE)$C80<:&, MLAQ#*^END(^.*@D<"F$XFB"$CU?7895B>$$Z'(9A5,$&Y2R=C*HH@W0TO8YK MV/L5C\*OV/N]>_GLY;.7SUX^M\@->1.:RJ#WF&*!F-/""ZX=K%)B")2.*;B6 MM?TI^ZY6V_278CH)?PXK/]'GPERFDXOLXZ3]A7PRS*_'F3L_SX:SS^=JL9O_ M^SP-7S@/T]UE;,SV*@4.8*?EJ7HLZ+%@1\YHD6S P$#LM1;:LUCCTWINC(Q@ MP V04)*U/F4[#09OTT9B@#H-FC^ $^(>68X463!LT0S)@.4">B,T0@X@;%1$ M%DD=$/9-:<8S_$Y/00#1J_]!!X@T#<'_3(OA9;)H!"Z/TY/^L/3638L63X^O M?R2CZ?QLG*T:%VTR 7O8=NRIT[#K[<<>@?M6H07L*&:.46F=IMI;;;Q#UDMF M ^R[=;C?6D^=@.^'U__[,7G:ST:W/1KV:'A :,@:\HLY1YXR@ F0E$@B@7&< M0PT85-38M;+K.X2&VX[O$I ,*.[1L4?''AT/"AT?\PV(!AXM@U! BX7AA"K! ME)("6<.@$U@X:W<8'E^A^S>5 ]RM3^&I(G;@#6I[1.T1]8 0E;3J#1EOA(+0 M"P\E-1B(P$ E4) 1#:VZI\[A;B#JVYS:T $$/<;V&-MC['%C[",0BQJ(50)* M["Q@SE!*D->4"&T<\0 $A,7\-2&VBU)O! PH[.WP^KCJK]4BK-ZO_FT]3EB1 M[/UE5N$31. OM\69W=+S^+HUA&$65W-+@]C%QSR]S*K8[JOPPY\QNGLRG65E MDA:QP%R2A]M<%.DXN4Z+*@P\;/MEEISGDW0RS,/[Y9(XE!_6QKJ<@MMC7Q_' MNX?GIH-A)OR6/%7_7A;+BURG%]G[LR)+__D^/0^/]%LZ_I[^+,.M_GI9+$:3 M5I!3&D2!EM1R " %W$A)L6'("".Q($[&WZ0WIN&AL3VN/NES!II<%A%J_JV4 M5%--B+*$&C"FJ_F-'V*B+\.4CQ#R+,??WXISI)S.>O7SY_5:P*MM MX-'=@KO"& T,Y]Q39X6BB&%%%+7> T2-DLK:VQCSU/D.=__1O1[>,=WP0[+@ M:Y_F5^$WP[7P'@06X3VW>M$4%^DD_U<5$Q1@IF(>U0LU&7T)-"M(2/7R\[E? M;D(KX[6T>3D<3\MYD9V&6^EQH'7OJ@F-+T^R<581I_<\\$-G?##!F:2.4X4@ MH4PH3AF& +OW37H>\90A[1UC %.L [/$0'-F%1!(22)KTI=/YME(S9Y]G\ . MLT !K^.F6,RS&,!2YF5$V/90DR7S6TSE+;D)GRV>(5WQXF<_Q_.EJ,U.;HM5 M3%',SW]VPD^*_,^T##M.<3TMZ@'^\JY^\UTR+2(A2=Z9FKZ\^W505<7-9V5< MEH7L9($,S\_*?)2G11YC@T99]#N$/[+)11AI(/W5KZ[2R?P\K/D\EMW-)Y/I MMW"[;UER74Q'\V&XY#R6X4W&61K'G9P5\4=1>,M(WI-A&//T*E[LN@B\O0BC M"E>IGB\^2URZU:7"8V;%-,S%,$O^G_3J^O?P3.>QB,WB^2>C<+$B\JOP5,4_ ML\"NDF1CD'W-Y?I8C_@\+\I9\M_SP!K#L(,\1WT?)(O%/,N"CB=%=AV-JS"5 M<;VNTN%E]-97M7UJWU,RO<[J)0\3%G2Y6LHPI4'?)[/I9)"8\/AAZB=Y6DW; M:;#'LC)^H(K\7]-)&F:S7#'7>!.UFO4RNXB(\2&)_+>Y3_(]F')AF;)O^71> MAA6L'[*^;QS8R746(6?V,VCH0BQN7.IJ^BUK>'+KPH%)3Y?C;QXCR%L^SB-^ M!1D,/PXW+]+K8&NEUT%6PI3$0LYQ9L(#A8F* 9/#_+J6Z9^3K+C(H_05TZOJ MX8HL;J#)UQ.5N(5HAR^N'O27=^&3=[^&Z]6)P'F/1D> MIRRS(,@G699\"D;&3;?C;^F7\^F_QJ#T?AJN=U.N??)S4 M-GPK'_;Y3U8Y I+S>5%U\,Z;2R:QTE44B%JXEDOU/\N%B%;4?"&*=]AB.XH5 MZ2*$81"'9X/X1N]Q$J$B>D\&-X0RRMPXBZ(?WRW3VA2)A55+ PSB'7< M(&(B( *_U^]7+^#O<6](9@&TRX7_J.*:E68'SRYK@S>65*_6\SS@?5)> MQWTD?NWL9^(K5/L:-+N(6CX)8ORM?N)%G&E Z<6S? ]J'O:?4;6-)RI7;KZ['Z!ZQC [_U4/RR[DZ]$S#K9R M[+&'CS8P77/J)4$&QNV4^@V%)6Y8L59>$,G3R[;')DS#?#RK2.925N_;\Z)2 M+/:]!F[NWP%K\I+6%XOL-5PBC6K9S&U[1ZPT8SQ.KJLZ%&7K1_F21*Q[F9)T M-@LH&+X4QIW-IA_V@Q:M>=ENT-,[!YI7LEEOO(OB"^4M\%^1W3:_C6\.EE,X MO0X:'#>/\TAOPSY>KU-N\--R&BX2.$TD[LTP;T]60/FK])]9$EMF7-6,*XIK&:CY=2V1L\MT MEJ15FLJ"3RT4(>C)->5&U")DE65C6Z54PM;/) MM[R83JI)6%RY$H;)Q31>8CJ?59[.Q;IFW\-L%E$<%A,VG(8?I^$2\W*UE9K/ M__G1OH=RN9E^2/Y^F8]KZ3R?!S'*5Y5"EE]-\F@R_7,R_5ZO\S --M4L$,LP M26F@Z8&Q_%Q-29B...?A)^%U=G/C#_M2F,^@"M4^&G:H\/UV/9)F6JN-*V[, MU6.EP\5"#?-B.+^*94LJ@OHMS<<574I7"M78(E$C Y6O9RQ@09S#R,6R"MCJ M);Q;J$*WN M\(7X_DI=+]-PA;.X1@&Q%NPCTL?8&Z=BUM6?"^VI?MF&K 4$/1.V*Z= =80R MJW>HI+R\DS=='%Z!IC!&%(0 M_B=5=$HY:!FGG& )#'J1B_,A,>_&YWESMM<\H/=-_TOLSIL>UDT=K/=G;Y9? M@F@/?];_/NA I5IIRRD-9H6BSD-E@114$R]L6$ZN6@Y4;XQT!A/N@*#2:$VP M%IIB0SB@%+ '':B/WF?-@1I&ES3#2VZ.[\6.U"<\SXY"\EV.BZ^5NRC@[W3MO>['E?+SA0%@Z#U:'!.W1G:P*F.EI^$_RRSNO3O2[7P-CN3T1S5?_ MXSJB?OBN.OF/\-5XB_<0#9)WM1V:G,9&:\DOIX%R#Q-.P*^_)2>!%(W#\);N MM=9UXV;6_N&[^L++RT9/]O?+/'#&(HLNQ4#QH]EU'LG=CV&VY*LU2[G()EEU M1K_,M([&0[)ZD$%2UL^1UYM2FSK5.W+U&%6CN&K["B3K6SX*+\*>6:P,]JK5 M^V*O3>/3U-O[5X[$ZG&\6&M+!PK5<[:/AVY$J+1+,XR6O\EDD3?56OB24 M>;FDSF&HD78LB7U@"(NE:NCLZFH1$6X?+#PM$&)'U47-+\+UXEJ)A;($+5CI M0+V*XCTD@_J 955P_WU2-[RL[ L=A.\\SLO[L"KGE0=_\5;R99Q.XOM_6\CG M+R?SLUDME9"^1^#7EM#'^S1"?S4=->(Z6OEOEE9>#>91G+(@V-.?\=#E^^5T MZ:Q+1HL'.5L\2'ST:@6+9%KY58/].2N:,5S'!PTRTGJ6AR4W6%BCETCCK1M5 M[O9HW8PC/0T/%MWF]:W'E=UZIYND%^KG['%5U8E#V.3^3QKX2?$SR@^_5VWY M>T"JK2EL7Q?Y6=P2@AY.IZ/O^;CVX50!W,OM"M.[MJO38--6HK_Z82P'FA>U M#WBENO%>C>K>VFMFRVM<+*^1KZX17>K9.+\*XC9;WK.EX5'P@]!7=EJ:7/Z\ MCKI;!3,FR^:[2>6NKLZP%IM4=/)D:046U59768)1XN^X_X<;^I,N!:095=2. MY73#6K671N%*?\YO_&"45]9?;7FF*_M]I7FWG:G/U;M[3*H=BK,3G<79:2(P M)59XJ2#E""CMPDNN'&:0.,Z?%V=W''%UNQ*^VD?6=119E_QBEN;QKWLPL%:4 MW4N#[-Z61MPZ;3;TVSSKY/*)@7 >RP!>SF*+$%%46P&=H9HQ:Q7" MDK3\.)1J'O[?02(!QL)IY$'XJO ,0@B >M"/\^A]UOPX[6$ES;A>[,%YPI/L MJ%B^^]^?-PR16!SS1F_!]VDTE,;CG^^GWR>W N,JN^ Y$1"#R,/*6,6MLE&" M01G/QBIV6674),N@@D0M0P>2FNG4!R^WHR>27^)3+PZ3Q;BJU9^>EY5(+X,"UTL_QBVP751V=P62/E4@/XCM MA?I1GC"1;*?S9TG;!O+\((^ST@!(A344:0B- M9%(&ZU0'"]IK*6G[/$X%%07(8R-,L*R=Q$RH^%6O4+!J*7J0QSUZGS4>UPH$ MN"\.K%K5^54,F?]7S0W.IS$HN4Q^&84_HKNU/@^8EP'VRE]_>RD'?,(HNE67 M>PVNUDUN)*.O?I\'JC"I7[>?HH[%6K]GN&0="#S,QN/%I__K'7A7O8Z1V,O7 M=VCH:1XS&>+YZ=?I5;J6NA^6YR*?U(^7SF?3Y1MU)8#JG>_Y:';Y&Q,?&*12 M$ (HH0*(ORRSB8=Q-:_+[+?E'VNG\N]6U6A7Q9GIN_MKU=8WY.0OOR^_=/LS MN-%'"#_I9X=5/?<.6W7CT@L'4%IB)8#XL>K@-W+IU[/EM[SX:]@BGSL9\A[' MVF4@JDG8=V>7U7E7-JH\-ZO"ROM33KJK&>G586?48;/Z%%O3E7MJC!]-F\!/ MP=RM/!E]BXGMHL*]D[6'=8D>6_=]K4=4>4P8:TPN[K''4CEAM"<24 :1-M1@ MH@EB9+T2W9.-P$S+ MRN.RZ69P )C_]+9"6V!*;U[OL@8_ 5KE+A$RG -,K-?" *$8">!'K/4<0JM> M 'Y1V,K/YS$ZJ3P)1&QO41"3@>BVA>$31>N .A0]C4;"W87.OU5E$ZZ+Z7D^ MZVGTAI"ZCYW:'H12#EB32F,-DQ)XZ"#4V%+JJ*J@U(6I8XB^ $HKX?M2R=X? MT[M.Y/8$22$>@&X[5NQ<,]A#HXPG655%=;!*8ZGR9T=7^22/:,QE0AI1PB$G/%*%K ("3N9@#",R"P//F;VEO<8P.YQ3X4 M/8'Q)Y$SUI$[Z%#?7 .J694498SZC0"WO<6T=>8H^O!+ . M;]EK(LD&@/8\E.V6(F;JZ4MR-K> AW<8F.)GC?N 6XNJE!45SCV/+/1G]NY*#L'G \3S6!* M5359TQ\]O]Q4';IJ=;F;H71;Z8%YV,&H@I'F](QQ"R'22""JD#"2B7AZYBQ7 MF%-/;N]33^#BY:53_6(8K"__=\=FD6O:X>3$HF@CM/,,5*0,HG%19!>+ M)G6+6U45OAZ<+2R,-YP[2ET8"F4*.0PEAU);(X5@K=GB0%D)8>Q$%VR.*/"< M.":4U>&QM,6WA_N$E.BGS.%+E@#M;E6=JCO*=-4%JTJ?7M38+-OE%&+Y&I.[_]7#1M2ZHJ.:/[T]BW59[AJ/+-(0 ORS"7CV>8 MHZXSS.&&/]OFS3:W1 _?OCK$$:\4@.^2 ^\5\]F33G+9WSC_?TNY[DN&%^['(IQ/52TQLM&=42,+ MK\Y_E<7LO_Y,_S$MEC]O"D0NM7?9[SU0R=K<[\SAS-D \2,NBO#&V/>,2>F! ML0?&5P%&#IL3/&(Q8HH0R 2CA!BMH>-4\>@'%L#)K0!C/*M[3V4(R(CFM>[2Q1Z[5R'[22MH-8H3*60JL< MH( P!;FAGGEAO&9&K%48>2UJ\1I:20>TTQ3ZW6<)^^Y'^S@9!7&(_?5VSXC< M#] ZK%RD"LUXDXO$M?2,:(V05!0[)AF"'@A/&1>$4?U6'*.1V^W!&>4#UFW$ M_P[L":BTH ME4;&P'WNJ12*$B#7\E*Z)&M=)#@*-.!;K.%[5YK(3OJHWT3!#^80KX>_8X(_ MTM3VU=I2RAQ3GK@ ?TI"!2W1%$I+28#!;3+9+N"/XP'N-F9A/^'O59/AVJE+ M.YI=TT7N$;K1)725A_,EV"OI14S:*;.+JM5GEA:3,BEJU2CK3/.8P3-5N&,C[XE&GR+78:#U^/ M+4)65TN^!^1:='1=FX!ZH50!!T\RR?5,C2]:1_,:S2<&JLUIQX+2CR1TB*.+:#, M<$-OY#4*IXSR!@E!.956:&TXJ9HG*6H5?C@%\='[K&6!JN%_S_.RZK1;OK2E M[%/N_I*'W]G\R?IE_/IO 23&^7"1%Y#D0'U1] MU@?M!- DC4,J GQ^/5&)FX2M)\OBRR7VA_V@OB%98[07I]/5X45"@']67"5Y>YK$EZ-9W7 M#;/#%XOICT#M9MGXY_9:RPO,,\I:Q>, 5<1HB@RW0OI ?GG [UA6B5EHP5ID MVY>Z[WEY.E7UTBQA*JM+4IBTO%Q\0M=@ZOD[R#=,T+Z*LC*)N5=.[V.S/ MH\Q]2\?SK!*1,,M!%E5LG*=GD2SD8<,/GPS-,A)8/_U[VY*W<=:Z((PI8V,[8[\@0]H:_(71>9B,4\+PKNQVURG\0"@@]PJV(1@>E[/3T!G:KYV;8LM/K3"<6@AP(B MK1G $(?7*L@")DP!$=YZ A-^2!Z6P*'NDHNP8L'6G/W\$J!C%K[APG>O(^3N MDWR@+8O']6*2*M3(EC-4&]Y;EI(F7!5J&\B(@=I9"K"4D:$$*1'*4D; >EG; M+J4D1D471>7":WVX3R(B/O"M(\AH,4M58=86$?D0V?H@^7Z9#R^3/'HD8E6R MFB6WR/W_+-<]+8/X_6#7IHNOG^17>?*?Z7B<_1PD)A@@8RFKTRZ1&R:;K)B!?**R:@AKJ"-A2(M#"":<+E&J@MO,EWM^L@__<5 M2#)[HBC=T=RM,TF*=M,DV/CCI=OJPV-.V.KMVEM[V[1=3Z1^Q(3OP(1-;J=5 M5_]>%LN+7 =S\?U9D:7_?)^>AT?Z+1U_3W^6T2EV62Q&\[Q'3)_S?,EE$9?^ MWTI)-=6$*$N8H1QZ90(QAP)IHI4)._%&H155':( !O$X)%HMJZEXDK_O*=63 MNG#D/\/Y09Y8U.GE7L'3KQ__5">)^?SUR^>OZO3CYT][\-"?/I^ZD^3T?__AHU:FSB?_X27TR']4?R.-/]^GT)/G%+%UOO^[!P'Z93]+Y*)^M M/6W+W=W"G ZSW5Y,#TU!VT+\]-T$ITRU_-B>)F663H<1C=J*KR>S<._(@OZ8WE&"-;;>_GP>RZR6G;%$\(%NER4&5:B\ M7\N93IJI?K]TLBXG.QG-BVB01J&:/5 YJG(3+P^PAF%6JJ.MJA[@\I*S:765 MIV&)3SY+=YX]VMT_8^R,CQ35M2'IK?. M 49Y60E640Z2Q;%9[=V/.IV&>2AJO_Z3CZ+CIVO'TW,V C9(OV[]V. M_0])$L.!6F(896*\@/*J$FG0LH1'7&>S_.?XGC MSX?)23&^ZTPWK/_%.!C2TU&^./B*)QA7P?X,@#T=_UQ$5J37"X1?PGU$XGD9 M8UP:(%^=ZNX,4,,F)IMH1@W6P&$7$^B(4H9S B'0+M;G7E.B%P/UD]GL8H7" M G7GQT8?R.NC]!^->['"XD%;^)80'(6TD9A%/%=@I=/YQ>5T/FNA^+1J@EKC M=!H):1"@(E]0C1U :-2T<6?<,4>9@"; L>) $P$5,EQ (!0U:RR@&X1^AN \ M%9[AZ\+S#0$Y4(Q^@LE_ Z/?VO1GJ EB(8 1(SCW,?(@D%O--3SW0];=*EOT>R.NW>X?'VP\YIKC9O@$NN]B7LB#8M-*4"2UI6:ET?GRZ]+64]Q,%B*ZO#2M(;PUS)U6#1FB'GZ^ MC 1OXVNXSBBK%K%AA[/+=)94<2R3Z2R8WE70W8O*8RNPQ4JA MHR0:J:D%4@J.+'=44P$X8>[MY'$[#L,M1A[*&WTU]"@!6;@+>_M M^64LH%J/!7QBP#PAVEL@ B^VB(+ BP4AF&CM'8 <*-D*F,<0A56&E&F"J-12 M( T!(8)BQ) $C_3L>>P^:P'S?VO'[WVN+(UFC$D]R,=[*CV6#?2$QWK)J';X MK.NT[8NH\_;*FT&3M7FW%CI9N0[R\,.\J*+!IY/*D5 ;#F=IF<=PW(@EGX>S M:<#>!-;^XZO8T_V\J $G[%-YM0&&]Z*9&7:%R456+LV*55K0<%QM:TGT5H3K M!E@KY^/:2Q&VR_SB(JN0,IHKP4A-J["^ZW$ZC)ZEU@!C3E8^RNH--=QM7A3Q M!Y73>QH/\&,*T/D\.EV6%F\5 !9^-[T*^AB'.ZPZ-(7=^"K]N7R.53J4^?R? M'^U[*)-A$J+"OC1=+LGB>:O9B9,3 M+[9XP$7T8OZO6KA;>\9Y7H2MX+_G:;#4*A]2!) /B4ZK;*SX#)4E]RW/OB_N M&.,S5I.4+JV>RA.P,N,#O1G&)0E/T0[._A9_F1;%SWCW^KU6AM4#0VV;4:,L M/$#@4DO"4PM&W!4CZ[ECJ6LB_GTZ'\>4A8HK12G,XSEY?M46SUE65@'G@3I= M9T7F\K%CM?6Z ^Y/T/B0!M6^H^Q6,7$9,K@KKJ5OH?01=6 M[J(_%RNVG+D;W^HNQ!IM,T"R9K*QF^I%E+T50#Z0O+F@J'?(80#OUHL,/F@AA9 M13F_BF9X-*G2.PW>]/Z[@B!;ZW*U.GTYSBIO1[_^*_+4 MK_]1KO\ZO>X%X2@%H2KZ>]>T,GJ MK>O:5=X:#IL3,R MUN>D=E T)9A7]*MVV41S;_&=SBHP0P$'C!YV">:=PJ9=JM39X]#NXQ!NH@V) M()10Y$'L;Z,A5)((;"U$5CK%S+WGN"_&H949L&ANMD4XPGC 7J<]7@]'/1SU M? - M*GHXZN%H;^&(-W!$N .,6$BBX"@@>('423VUXI#T$I M41/6"<);%A,MB:740*B)I!QI+K04PMY/0;>EE-LTE/MMLM?('=5(@EO5^)46 MX7UF-* 6"XT%5U+8V*8/>+!6\W8CC>PWM;V+"+AQ#]9-$/3*=&P%JEG@WWC_^W?=#OJVRK%%9A2'#2"L'@: (6.$PE]X*#YBQ5M!V_N]RRIL9/\MF MW[-(0.NM\!B-S-WS$NT4%.SJ?GN 6OW_L_>MS6TC2;9_!>'=B75'T.YZ/WKB M3D2]L*L(M]5K:>Z-^30!DY#%:8K4$J1M[:^_50 ?("F)$@5*(%FSL6X1!(%Z M9)[*K,H\*6HL$Q0*""1C$D *G1.$.(Q30X4*A<[QJVOU*YYIHPX_\FW@J.#' MJN#O']5PK\Q+#3>4.^+_#RE%";):I P3R(3D)C4 O;J&-^W]AH;Z:RW1]4TM M>(G4- 40ZVS?$1R.&1P>QP:T7/VUD\@!X) !B@H#!4#*6/\1,>@M =4,-D1# M_.2.:]/1./?/FU%O=.\"V=6P&%1<$PNVD2/>"=NR/I.E#OK%F3EL$:9 4N6, M=L80:Q2D6$@IT$-;89?+$57#WA\SJBVUH-I2RR*+;?*VG[):HPZZIQ;/[@I_ M/&OR*2V];5;OQ[6;U7)4-,=460"=,M0YJ#'FE#+(4V0D9QME9]](N_?H=<<# MJ:BG+=53L?224VVP05!!Z!SE*=880"DXM]S_B3:+,+Z1GL:3XZBH1ZFHC]O+ M$-0VM(150BG,B*,IQ2E4@DLM)7:. );B!],^FU#5:.4V8>4>QEET YU?9*?? M3W/UG#V+%0(#?/LSZ8VF@6;J)0P&#P[O[&TEJ=4&5T([4R:VC<]+-812EBJ;> *58BE1A*TS*"%<4/7R\]6(D?44V M M:AC0:)1R"-0!J!- )IB+1? *EQ##KJ=(C3I98A(8F1%D'H852G=J.FY>- MV@2/ J<=QB/N;0GK^;5<A6D^ZMU53_LK54\V60E71V>C5H%#8Q/ M M>W/,M_K\?SI]QFW_(/7\=Y]N>'LCC-;]G@1W97^'?]>CV>=>=Y;T\#D M>AP4X=\*2375A"A+F*$]LO9[^HB,>=?_CC_HB[/SC\?0*,_GU^Z MB^3RW#?[\\7YIS.K+IU-TK//ZK,Y4Y^2BTM_X7?W^?(B>6]&LVICOQQ Q]Y/ MA]FTUY]LM';1YA70:: >6RBH]JPZ,"%0=5D#9KU*GOLYJ](U7QOUW>_9OT9C M,\B*HM331ZO%&$>%03IDCVLJM99"(LP4 0Y)9%->JQ8C'&%06,"(7R4%E!H: M2H1A!"H.A='-5XMYA;)Q-Z$\T?^&+*"F&W96)ND8S#E\-O%6G/ MSL5=1L-\Y]^&\.GW[&?_9GHS M=VMKIMN'(N_^UIN.[_)L[ TWL&Y").&+8LUP>_9P?4S**GS>0 NE_%9K#555 MXK-N=WHSK4J5SL1II?SAWNHN$^RQXIO#P)L[24K;EL+ M*PGY0?1Z634OFTY&\PN5SUQ>V4^Q(?[NX1" ZHV8-5Y ![]FM9Y3?]DIU2$Z M]OXM]):_07F-![WV_575*>O8OCA4)T[\84[\O()(-3"/E!%Y>OC:VU:=6=O> M:FJT:G6YC;?DOHW&=\G7NZ2R69-@M)ZXTIQJ,:+_+ U_,S?\56GX1UDX25E0 M-4]/U3R]* XG*0X1&J(L[ -)Y,H4&T%?AB$O<#-3=7?=CE+/>*8BJ>KT(&+ M10RHB9,?)S].?IS\./EOO;>^AWY6DUW_UTP+WYY\G(SS*E.WN.[?%IV$)F5. M.OQK M':8>5).0^-]Z^589\O:?>KQF>26I$!J(00D#.;"D$E ])2?Y_!!$E# M+=U@>GGX]+\HO>4' N!#:/LC/]5WR]B!12C\\E+J?W,YNOR1#[[G_PAJ5 4+ M+,+J'WWR,E:F?/+\-W.=_5)7V>;2E #H@$9+_;5V[8[X%/'IN?BTA3>#U(CF M+%,.2BZXA)02"J4TBJ:<@Q1J!=!S *JVA5/?P8F054(6A0V3S6XJ>1LTYT3Y MZR+$M>;X*5%9%/#<\X[HCC M*((3X2G"TVM;8+5B&Y) 9)R1G <+#*4B%2HUG!&F"8-L@U6B"0OL)!&+R(Z$ MIVF!GES 'R?>WQ7DSP?EH@]G-Q=]0\%M2%"'23VEU#^#'%MK84: M4>A846B+'4EK95N<-@P$19 M!S2Z.W<"YM2.H7^BM=MWEZ-)-DBZ]V[9G>;)S5'4<=F"ND(LPU%$"EP* 17: M4IH*36&*!%1<.(6]3]O07EI[81 U;I^UULR*VMD.[=QB%#&P+"("B8-*TU0I MA2BAJ21:".8,2"44*-V@&VULCZF]"@N![.!& R$.Q_Z(&GX8&KY%P6M5@HB0 MP$A%+5"$$F@EX41P; Q"1CM)&MI\:;$Z2]:!C<9IQO4W:N>+UE]2*^)EH85< M0$T5I,!_#2@D'&"+M'-(;%0Y;&Q3HL4*"VA'-GH.NA[\JW MNY)#M&0&[21PF1$88WI>MOU[B-N[6X"4+V-V)&*4.<>(QT_*#)'.JM12A54* M%#,-'#(U<#1^/LPO1[,-W:8V<<^#HJS?W=PF+NF 9HO>Q,.CB!XML<-D[8Q: M*Q3.J5/C_P,=5)2D'EZ$ A!+:_9R.'22@()!AS1[6GWXISX1@8X5@1X'( YK MI]/,< 2-@$9)*ID0J1$" :9205F*5"N"9 X/;BCJ$!SMEX@>AX@>6^P7CI?P M :#W?S3Q_\<@!< (YP!Q&!.H$1=@?_M(IP8H2'9XL^64#]]^.7["J@!DA%G&;+<,NJ4 M!PN+@ :,$6J8P,\H+?>JNU '"B58=."KYGL=CD47L>2>/:EX/'!"QP-; M,)K4&3.%$)Q9#;FFS&*AD$ $0\,D%/Y*"Y*P]@N;DC>M\48J^6X M,ZZ-\888 )1Z8\PIY/Q_ $V5$BP9IVOPS^PBUAQK%BQ!2IJ M++6&0DEDJCE7F&*+)4D5I4YRS0260+0@,6S/-@'M\!@:%/7\(/5\BTT@P5+1 MH;-&.VPI!VG(C%":&X[3U-L$D(MG94:\7HK9GFT"WB'-4M, M?M5XO=UC L9M]14/9*+C642SUP&T_+.T_IM7IV':AJU"],C9O

41,6 M&B8='BVTB%@1L8X+L;99:'1IH3F,B*:2$ D--395A @" 3*I4#0YU0?>U;L M:R,6&N[@9N/33\1"*_<0?YUDOFOSZXU@:341GZ<"-AD7OUUTK_/>=)"?7STF9C797/J'Z\&H^^>[4MS#QXM\ MD)A=DGOQO"V;/,U7YV_0'^8?KO-2.B "?UD7!S]VJR)37JC-^K^FQ:1_ M==?$Q-?'*]_P?V;BH M'CN:%MFP5_RR%E[BF' H<'F._TC M2SU*NOE@,/OV_[P#[\K/OG?=^>=[INZR?Y,7R>?\1_)E=)-MF !^'+_UAU7S MLNED-+]0@4]YY4>_-[GV=_L1FJ%,-PST;9'_-O_CK^N8\FYQ?+ X[I'O'CY< MJ%[!T5_^^FX#16>OW^VK'7^VSY>]Z=E*FPS"(^C?0KAYFUAH-G!)/K?KX0?E MIQ\5,'T=#7KA&.UZG.?)C?_BNDCR88#PW[-Q]SK!L-.V4\0HZ6\33;T/27_& MB?'>9#_8DG'J3W3JH3SE*G'WTV[7K?CNJ"A-],)[U#$6?\_P\';A0COM=VV; MVM:';.+:62/"4D'-C./<4H64,,!!J(*G#QBF&V>-=?_X_&I]E^'=0_L5^TK: MKL5^!E_Z8NY>?QIURR:NUA?U2GU^=1%4NKFJHAWT.AG?K=WFCU 7H:Z]4(>7 MY1,\P$D&!(!<.4HDUT9C9(0UF'JX2^U+H0[*HX>ZUR&\BE'"#?5S7E"[VL"> M5]1>M72+?##PS>HDW_)A/LX&I46<]6Z\\!:3L?_5]WR^#WZB@<5'43M^"TS6 MJLP DSJ.&884 TJE\H )K0@ J;@6*6F#1?A(I?AGP>1%)?S_68F^&O;4BN#/ M#LH:I%GN,-(DA+;6*(QJ?Q!J7ZL10R#B*8%* 2THI$ A"QW%EC(E+-(;N7MO M81T=KMHW6RRT_0;2P>\0EOE5V3W! -%#?NL(N8=&\PA#YU[B@+ MY?KC+$^=!!9#9"C21GA3TZ028^.XE'*#3G)'L[.)=.ZFL[EWEH+#C N.'TZR:@?*VK)2Q0A((H%$ZM0122I1V1! KG $I5]30$,N7[2.D MM)G1O2>&@<^'X^6/^I@\+^AZF8@4:GV-QG>V7W0'HV(Z?CR<&D!("32:&C\' MA@MA4LQ2J*0R@1_'UL*I':004T8(AH 21A4ASD\:'$WU ME5>'D5FGYS.QKZ^QZ,-4^2&&U^,-'FH/$ \.;CUU_\LN,Z MH[MG-8I!N2<V^&*A[LN)@\VYY!K$A$:<=OQO.C@IO4B;? M1J->#,^-,6M'$K/&D,0YH\M-<1SA6%&-CD"-.*1+-1+6K]- "9=BJBT3W&IH :96<\;PP_;^<]2H M*1X\T*&-,GVV?_T]]'V3+]F/Q$^G_])/=?1O=@.: ZOB\!0$JI%Q.HDE)]@O MY()11XDPEAJ=&BFD30'8B#M9()"7K=_GHO5JZSB+N;=1(8]0(6M4DT!+X550 M(98ZJB'1SBF9&B@PY$AJWH1"-L:,V^'15;_/'%T/A6B/25 E.O27T2*GZ6:\ M0=SN\87G'GH4;H6]8HF]EB"EI%&.&$!3G6I@(>.6(T44=@0\B+T>;_=78H& M#HG\XQ&6(BR=$"P)L,S0]P#$K. *&6IH"KQKAJ0TUE@"("1,/ ^6FN(5QZC# M7K?R2SMA:8_Q_JOQ_>MQVN5MU0_78W4W8Y6VA"TW,#X)A&L]*/^]'B]C>[_E M'[Z.\^S/#]F5;]-OV>!'=E>$0,_K\6KZ B#"(DP9U\POQ(C)5 N"F$) $8=, MNIZ^\-S.9<_I67(]#HKR;T6@0M>$*$N8H1RFRACOE0FDB58&(KV3/5X&*H^N M$A/4=%@KYOBD](RGA%+\T]G5ETZFZ1GG]5G7_L+O[O/E1?+>C&8Y M'[\<0,?>3X?9M->?;+2VIJ7WHU5+DBAF6PZS]62CA^7[_/(W&I=X'* X]V\1 M;Y^7],=X=.M7U+L_!MEPHH8]]S_3_FT@PWABGI)W>E)B@="4(9J*D(R-& "0 M*.\#.89J*3="6_\]$,8!0#%%_K,!%BN7>@>)0?YHGM+6]VSD*@<-(1PR&NS8 4( M!6A"L75'?9,E "G"PJ^.5@+!-X:QK<4W5J8WGX_2/'^I:%L"TP,PFQ 50#J:4@*5>2E&A7.TMF(4//(XR>-RO-_]34_[@_#.$XW&.NJD MCPJ8:KE33%"=>D"2WE2B7$'%N-0:29HBC '<2/IX->-I+H6-(9$@,?,J*F%K ME' E\\JE#&-JH ""*B$T5ZGB4K@0<(#)T\]TFK8.]J&$S?(TM'_5/_0]I=^S M[G5_F(_7#L:BL[9CPLB6'=FC2BBID*Z>X94R*(F!6'-'-= 2"*2,A%)QI"7> M2"AY-7-C(>7U^YJKP8%P!^XQ;/H98M1:JR6BPVFB0RW=3!E(:*J<1P=&M M$P$,&J&9]7^8C=CB5[.#]HT.K"/E::/#FVZB'/K&;LOZ=P+.FR#+8@F22H8= MMQ RZHT;!1F2B$@B 6 ,N29,FB8J)2#> 8TFR+;6DH@J= J) "N%1S TGK] M$8A""I&2*68D%(>E!]-K;VH^@B&PU46^/4F_),A",*X0TY50J3LL@ M"P"98L!BI$)98?1Z>MN0P8$@Z[!(:G-8I#;WYQ%UDF&^RYG)$:#3,W:J(H_$ ML?)(5&!=*_FN5$@49-!@(RFR2&H#!*=8H=1JQL"F?!U.-V8FD@U^Y#FXK8>J5 MRMT^*Q%_,BY^J[L7[N=M/BSR[<5')670>P & ._.,&Z$U@Y9!XP@SD):S\$W MCEC(4BT9410#+KS[HYU)C0U7(-MK#GY3DUH?I"2O1BG)0DY]=S#MY;TJN=Y? MZH;,^VQXUR^3\(>E[)5;>\7$_Z?,VA]=A9^-;O*D7X1G5%G[#R;JQSJCLA]3JC<$%-3*T7&@ M.;-24$(U59K95-/4&4F@I(JN;QG55>?=O;L)_WUI%Z'(9Z5;>S'W=#^-NN4/ M5\*5C5>U\ZN+H&A5D/+BF\7OSF_S0!TY_*9\=[[W)_V\N,B_A6]6GC2[-N/^ M]+?/?N>][L;"GUD'-TO=W+HSS@AM$=H.%]K8,D'#89Y"Q1F@7%!GK>8:<*VX M@T@JS3<2-!Z'-BB/'=IHAS2[+=\Z:#LV\HOM=FR1#P:^49WD6S[T C,HXSRR MWDVH3CT) O0]G_\P,F@<:? Z!+5"/0)HH@ SQ!I*J;!*8X:5%88J2[3=B&1H MWMZ[J$3R/RN!#&%K*^(X.W$Z!,#$C?*9M=;@BTI^"$H.:V5O,)7"<:#VMNKRC3V[K&,HJ_[UB%D#XWF$<:6 MO<25;G_0&81XN=JDG".K)=4*(PH)D80294AJJ=94\XU"V,\S*=NX)K!7K]_6 M3LV)6X@15B.L-@FK=:9P2@&"7!$K,442J]1;\R26.7Q8?:6 XW4G6+:(EGONV>V(M=2]79_.M3J])AK*#6"DJIK,<0IM-4$R,8E'[R,*7U M>FB8:T*P)0Q(2OQL2@72%&+(H?]DU:-5Z;:^9Z.9'2] 8JG[PH>JQ[%P,Z]QK M6& M*"SN +>LCG5'2@! 5DK7$22932VP,DVITE;K%"$J+-:I,\9ME(4*+IX:]DQV MVY]D@T]Y5N3G7WT/JEVC+73HX<=GP\*[C?=L107-+16WR5".URI/U\Z]I0AO M$=Y.$-YJ5>\4)1@ZPM(TA53+5 NM,:464PZDU1OD&<^%MQ4^]PAO+0U_.1 C MUHSS7G^2J&_C/-^QP,T1 /=1A_55 %5C]R'0@E01B*DWNX@QBFLK+0>.2"4U MW2">;MK^FHR+?U9RMQ"[YBIOTJ8!JK665-2[ ]"[>L$[(!GC*0":(TN%85I1 MB+2!"AIJ$6'[-@P:U;O_S<>C7E957EJVB^*:3;LYF62 M>DQ.C\6KEICV_G%0J]6VPX(;P[D',^:-">RTQ8'3% FN4T[Q/7G?5_G8@U#: M'P;9"YF-Q3[)3&D'M*,$W:9\OV2^FP*"7Z+:1[5_JMJSI=H'0E"26F6@\U:, M9$)C"YQ!')O48K.[VC=$#DH[N-G2#\>O]D?'2?]I)0HI M2BL!:X_I)AOI)2T+C*\^AMM_"[+7[_IGU /&]A?E_J]I,>E?W34QKV?#Y"*_ MG91;Q8E7#]XIH_AGX?[E-F+>6P3L[X@"__XX#&"T+#WL+!( (1T(!G$@^Q8A MY&^-BB* T&0&0AL5UI]S1$\7L,.V'=%_W 2=Q,_!H%[[<\?)2K)OW\:YA\X\ MN1WWA]W^;>""*L\4 BVR,#R"%-Z Y4:HH0$E!*C14H$MA)SI17S?SPN M V+L\_I0C ^H,BF152FI[TY98[S% M8!WF5'AO!UF3*F$1X%"F^![ZFOKD_IY-IKZ5=]8+R/WT O^HY<&^D6#4ISN4 M RDIZ'O9W5V>C?/AN[_-@Y$A[FLE^3+U%@PD1,W3PR["*)4)Q(GJEK ")<:= M4-'$3U<@U_^8))?EC;70ZZS;'9>OJG0[-"!+QN&%^\8E0B(NM1&7;KUP94/_ MLHX7Q;LR$Z_(;_H?PK5L,+@KQ7(\SD/^H9]4Y05TX!6EI#:LZTUW=.,'-63K MA=O>%MQJ;"G,8.L,TTX92GDJE++2*42YMX>HOC>*>BDA =3.K]+^V$M;*-?I MQ>*/["Y\ P\6Z^83&) .BCTAW0QZ;JO!"MA2LX.&O27^](OD7R/_:5#51"WR M[X'!S'_Z-LW&F;\K[W6"/&7S]7,Z'[+D:U;TBT[R]2[I>C\P"_2;TZ]%O]?/ MQ@$49S YM[_?YUGWVC_FW7]6#Q[YH0IO#'F=(:WX>^Y?&GZPO,$#]+T0.MYY M[;[/T?'XW_<#Y=V#W778][W<;B@'>C;F/_H3W]_!(,F]P 3&B;*[5U._7.?S MP0RINE\]@ [SHJC&?QJ&(Q]7-2?\;')SBO@-.70+36XO+?Z_'\*;=^ M4?KPU:/GGQ^R*]^FW[+!C^RN"!FRU^-9=Y[7QNPY#4RNQP&>_JV05%/MK0=+ MF*$R /&._@#PQ M!WX7M5\KA?3E['=UD9CS+W^?#Z#1G\\OW45R>>Z;_?GB_-.959?. M)NG99_79G*E/R<6EO_"[^WQYD;R?4=?DO5\.H&/OI\-LVO-6QGIK%VU> 9T& M>#+0RW@R<,,$%PWN@_TQ#BN+7PO6G"JPNA]VD]TE?@7)\YMD>AMNWZOS48O) MX!C1U$''K5#42JNL\/XOD5#:L&^.Z[4YEX[%Z&IAP$RNLTDW&_JNEV&E M[6;%]>UXU/7V2G$U#F04P5ZW84!\5_JCWHKQ M^/BMY\.\#6X/WH?/,S-'[MN;FVR8>Z6'O!B<\*/N_KUEMO26/1AH#8B"3ABJ ML;\!&4.-=V$,MV199K@J)OO58\I\2I>M+AL=Y'283^IB&H7T82&E3Q51"/;E MFS\@I]Y3'TSG>SF]TBZ?#F^S_M*OZB3]*W_]KC,WRFL"')S"3N4>A&^\1"0! MO9*Y7(2WCH9>Q,?)S+0%&^ MQ/LF$OB7WBUUAZR][6-RYIT_OW"%QSZX@@0WQ3?7NU+/ MT6'_*C^D>U]Z1(UC4&J:(L9EBBEV5@ -L+286:>A5^W'-R-JLA^:_^"FUXFK M[3/6%GA/"M3^%A=_<>SMB":4MWI"\NXF^S-/?ER/!EX&;L?Y37]Z\Q+"N_LF M;'LMYE6@]18:I00*9(V)37^.RVD3 FRJ3=CO1=JA*",(@Z0 MMH Y1AXUBK>^9X/_[GP84*'TNY]NC3X!2];FI$23(GF?__1S4!1A4HNPK3I3 MSV)M^ZN4AE^2PN.NETV/PE_SP>A'$V+AOY_;I$FOVF$)]TU^Y(/O^8=R(S"T MRRN@?^>W_G XVZQ=CLV\QW=Y13?7ZW?+K:"RB;^]E#WP"3,82>QV)K&C^",# M#&$N(..,0,Q>QF)'MK+8L4=HX.C#7^&&V>/>F%%J+0:F*3ZI?W@5/,VXQL:R M2PZ52FQIVK4X^_)MH^AV)-H[YJ2LU^MX^P-B)<(+HQ-!@J C6'#,*==6$4X) MM1AJS/UJ>4_!C"/UNBY_C-KA=:&/?C9>@QUGI[2RMP6VO[P$\@\DK]X+.3Q- MTZ;Q_K4#;6NQ789010FC DA H5%:&B)#("&W"!JN3@=MK\=Y2W:YX$<42&@; MP]MV9NN^"#D/G:K$2S(J-XW*7<9RR^NMK<1#@MZ#Y"%X')/9DE))"H5TBB%C M&E,,@,# !&Q66%N/UUMR08X(D]/1=-P.2 8?7XD@\L"P.B; S>-"'^><;&GP MS^5*QEM(9\C&D[LRDC3I5AW*YAU*WK];[^.[7^95<&;GPME^$^:D6&X3..BL M4$ *JPQU'AP1-D!+#Y!2>_3<,%P_^6$_OZIZX!_0'_0G=[]G/_LWTQL]&H_+ MRCTF"UO_D[LM:0F/8M"7_/MH\#T\;/55!Y()-XLTG@<,C^>]F8O#U:P_G>3' M=;];GD_=]"=%\G4^AH7OU'!T,XM)#E'>M[[I5_UNZ)27^F'BGSP.F0=YT0D! MS/_*NY-*XO8L.TNN=A8.-*UC%")&,56*8PXQ!)ISO^[2C12J^V1G+BOJ>]8? M!!!,1^.+65?_F(YO1T5^'HR[R^MLZ+^Z'&>]W%_O7F=%OHU>=/5-KRI>$-&] MBM?T:S+H>XGI)#,@/L:S;\,SD/84(> M%D(NF%]//IWI\R]^$2F/TO<9U2/ETKJF @G!'0!*.9HRJ#!V@!IO8TL-+.*/ M3[(.62P7M]YGZYT/_V\V[@?5#]UY0H91(^O&B^S8CW0/$30?RYR;Q;R7V8E% M.4)!-+YF(<)B>CL:EI$*@S)CZ%N>E/THTQ][^97'UU[Y]RR>X684'I0'Q\5_ M'<8LK"?SR(F/AV-;K1E,B9^QT3P@+P1L^%4U7,\&#Z^T9:9>?Q)N*RL*^F;, M(I2&HU+C\I\A#K <-_^>+$3/O#S<]?'%% )80TTL!4HE!,Q9R@Q7QG )E%&" M Z6AJP>\GBU['+3 ++OV1-OK 1=U37O4L!P]T?!.EG- M" L)>9/,^UYE2E_A;>.!_YB/IH7_N(A OXP8CA:2ZWOZ=\W&M=U/TXR_]1/#(N6:@#6X3I MK31O3DCM!W>03_RXE^-<_:JS!N)[1FV$:DG]WG6&R!) '6462 _93"#)J4'" M*%87_4]EL^<>T(Y>\R-.S=KSF\)ILE>8#DOQG#;F8Z(FN\_=6F7*>JS,LY^U M&B=[G>U=I/ R7%CAU(N0PU(*JHCWI$'*%8;&(@&A4QN1&W6WNL4>,=VK&(VF MD[#F!@";48>$[91'T,4C=IC6[-:;D5X1O?3YQ7G?D[P\,&;&HP-/#:,ZI51" MQ8T$3@(HI @$5D_9._F2WV3]$,W<((;L70PP_(CV)P:WHY"271E>V7Q+Z2&+ M[W7G?ID0PY103&K#D*"4:"C+K5:#4@Z]ZN--KL)JN9M/__E2U)]$5O;Z*P84 M'S<#G9I3]7L,@#G17%#K&A2\;$'9K&U;+VO[]FO*%HDCO'84RE"*$55<2>K_ M%-B&944J2%.;DD?19DLMF;UBR:IY_\'[0D'4?HS&O2)LT U'S5OWE;]8',:" M0I?;!\(8@KDFD@A"F=,*:@"P!0@[B>QFK8V7+BBO)P1;=A$$_K@9Y7,""PI= M^M\82.]M .77#T&]"2$,8P KKGD*-)/NY0O*4V=[7PL*^PA;LJ DJ_[KXL N MZ3,;];K5-$ 8Y"[LWP0F:W+O/6;QH#[)) MCZ@-JSO_OF?T I6] O^@7'P]G"RWL-\\,DWNA(\2A#)/1@LM\G1FNW+*< M,-;16=3D&*KQ5H,+[0&SQW;5XV[NNJ'\0Z?NZ/ON5]T9N>%UK-_GXFQ^=\)+O'O)GIXZ#41:^S'K?PT&+_VLY'\MU)-S0 M]5TJ^O-/U6ST^H7'P/G%P@OCAT&HIA%"=).)?TQ129O_\MI/9LFL.1]G?\VO MM/V>7^]7AZXREKV0S.@]0X=JCYJQ??H9&/2]S^6_7=C7WVM37#VSI(>N/H:Q MN_;24 [!U[M!]J/HU-X;_+=Q,!QZHVYY/E[4S_KFZ^B]LC*;[7NGM]:=E076 MM^8F#W1$L^FL]V%IQ*S*5GDH&CR(F]MI>.#_3,ON#.[JVL9KN ?%_I4_T'9EXV7K$4K^0;=CF<5()@0*I],E(@5MOT]SMSK\Z_[' 3 !X\@$')F (Q-P9 (^$BK?^Y*2TJP_3O[O MG-(]Q$X>S#91(*+/%E%IF[1N"Z.WW$_R+E.^B!2NB@WX?_T,AY"]08+\NN7M MS;KQ=Q6&IF*[O^Y[T\&OM'?UM=LOW;LQ\UUTO9LP'7BGNXSSWLK'IU+!L 5I M"HF@VCGA*("&BU192PRQ=3X^!(@VFDHJ&;40"@94"A&'& /)].-\?%O?L\'' M%Z:AFXW'=W7SN:PJL!B[HAKY+(2[56%O[WN!LVP\V\WT7J?_0?'+B[GHGM+Z MQQBZ!5.:/N+0ZMACV3W88#D4\AJ.=\&0[T?**)I] ,K@>X MX46 &]X6X-9Y)8K!MY7Q^RC_(KY%?#M5?,/+:&^3/8 M**FAW&"F"GQ2ES,^J6!#E294@["V^&;Q<'VW^/._YH>FY0GKRH,6]YR5AZ[E M#:@QI$2"= B/2!F1,B+E22$E72*EH@1#1UB:II!JF7JDU)A2BRD'TNJ-M/#G M6H(K6:/1$HSX%O$MXMN^\8TO\^*)(]A9!Y!%E*9*:T,DAIIHGF(FR$8%@"=: M@CO#6CLM00SD:2/EL16:^O)0WMV)GSIM*ZS9: #%ZX)>C9B9$ ZAXM*EAE.2 M0HTLD9(K@*@Q&NM&M_=VS67=1D0[XY^=Y\4TAG60-FT5MM:^BYI[")I+X)(3 M4.D44$Z$3KFFW' )%1)<*JFEE<#A)C:N7E5AVVGO1 R(&- N#,"XMB6CH0#* M"J4AE<3*4)O'67^54V!,LULRK5^]_S0R"2>+\_I8YK20226/KW6ZTT0;7$U]1/.C?.&N"M"6FA M9*EU3#!M%7 .J<=S/[>]9R/Q==G3I-;54*;B94FL3VG)2SJ"WC4K\7O-35\. MU![^H4K,'XS";'A#HLK>+\=D MHU>K-\T(;&NC=)T%KJSD*JAIJ'R73/R/QZ'NW' 47I\-%DGK'E ')3]T MW>R+K8\#($E.^;+(BE'>MC(, <,YI5Y]-9 IY8 S2Z73&V1]2YWX/.O"HT3Y MQ7CRSR]A0DM;)GR:,?MM6%";R/VE7_RY8@*9()-F)I)G,^JC4-DN$(*$GC[A MH<5_>@G\Y)^C[V9*_"4?5![==?]VY76?\/(W@%FJ'*$M5V,U"J75_HS;>TI7>4L,4W5,TX<4E3.?BO&8X5/1]_>&,I;22 M[GMLMV+./U2W8M?LMM*@*SYNN PO(QBZ9]+/AA>34!/8_WU^E<[)_/Z849PN M-CH>=2-H$'^'VF9$VB9TH MA3!MG*0(O"8CTM->=ERQ7/=L.YXRC4B+)K2II.U6=3U-7;\^!)'GPZ?+K'W*]Z/LT^XN'F4O5 7)S' M[#!_7CD>C8A+O5'D)/4:;0RU&(6T9H@YDDX)8C"H1\31P&)"G$+24*_P2E", M QQ@ZPTJN9%MU-:(N,NR1'T(KPKGE57X43&]N9K'H'\A./3<'GWT+WVQ.7M(>ANGLHSSX/Q$S7P3FC_JN]'LTR%"8-?Y=_D MV3ADR(20NBK0>^?W3J['>9[<^,O719(/0Z1>.<;)&P_OBP;SX<*6,;1PWZ&% M8FMH(=JQQF$+ P&?\15B33]1ON)X/.U=IU1-K1Y7-A[]J/[>QD1Q)#%FBS#P ML\H\^+*T*4K#T:-NN59Y,V%IYI7?O'=75\%*\U;#'U7B::=,O@@AY=G/];K@ M<7<@]N\ ^G=J(:;KZO_^4^D=?*D;K*6VKUFM;F:UMHT=-:I#[%_L7SO@K&7E M[BXWW.,2V!8N\HE#6JI7WB#L>9_^49S]V_-0Z'O4]SOXISW[,38M!ZJT(4H=(PD68JC4,:@*( M$2FF$&#-A$(2"*$8UR+=*+>GEF&=9;"XJ0=U5ILHG\H@\/(F?\V47./%V= [ M!O,@W'0\NC%9<9UZU:LPN1)ALU6P MB>$RNM]:1XCCU &$*35 .:ZMLL Q(HDQO"6PN5;J.<+F[BD\"$?8/%'8? /; MNF(*F.?(Y#]O/5+DOY01K2WI]*%/:EP+7[06DN5:Z%<_2[T?04EJJ.16>:CD MP$GG+PIN'JF9<,^243]Y#>M=?>$T9WY!&E6KY>+L=7;TZA>2=_>F"O[WI8TK M8*Q>&)$R(N7;("65R])+E#,!%)'2AHQ@K2"B!I+4(<%0"C>\AM=#2N\H1*2, M2/GZN?XMS7H_G]? &OK'-U1]:DYHL(8/?%F(F>M4(4Z<-3P @Y,H-0ZG1CG! MO8'U" ?3H_A01;EM8L3E'"'\L(4Z6^=7(9/W_:TW'9=A\:'JWH.U5G>I] ]DSW_<%/I[2AE7VK$]:OK=XVK2@+@GD*RU MN/SW>CQ_RFWV+?_P=9QG?W[(KGR;?LL&/[*[(J3G7H]GW7E>&[/G-#"Y'@<) M_+="4DTU(QW=9&8\R]_G']1EV?GGP^@T9_/+]U%9&\-Z-9(>9?#J!C[Z?#;-KK3S9: MNVCS"N@T4*KZ8&M-?_9P?QSUIE]4LJY9WIO59?6'']3;;#RY"PNJ7^3]< V3 M1;C H@JU_^9'-N[5N'["0NH_C6YF1:6K*MC5[27QRL;#0M'0(OG1GUQO5GUN MNI;HXY5V(19+"CC)N14601S4)[5*6F0M@\(PIJUT[H6E=I_EK*75F+G9L#_@ MHFVQYSZ/ADLBIN;*V?*/>&_E;#^6!3)W30;5B149:WV[_ZMHVF1%/ED,BB)V))>.6Z3Z_%H^NTZNSTK?9ST^OZ+B1^LTLR?%4W* Z': N8! MXE'GJEC0W!7W\]RI86^C+.P\(:JTB!\GPI-4"(*\U4U2Y_U41057@H 4ZQ1* M)&I$>#9%AE/EM/*@IP&P!&!_*V:(0LU2?$1$>'FYU58N.;V:K7&_K/;7^.LJ M@:S5/MTF89&+[)[I>Q(7F20?.69>?B&@B&%(]U[TE.S&3(9XXTQ,]=ORD.QXY#N+L MG_+L'QW#1?K@\?EI&HE',:E5:N4LI3)F5,8\H=?*$WK_>. 88W09.(:XPY) M[IBD"B/-M6;&4*>ML!QOQ(G,8_[/AS/(FF?EU(SXL/GA7;?>V7"^Y]%M9..$7_EKCT>9-9F_OZG+;5"0$^4?CDC6JHQ')I9 IIFER%@M7,@-UT@A MZ7$,^'\<, # /0+93BF-;PUD,:UPQVA1DB*[-9YF&O61:A-U#_[I9+&,9HA\";K]F1:@8 M/"P?69WA3/+N];#_/].\C,_V>AYD.KF:3J;C95%;_TV6A(<.O%'?ZQ?=<'F1 MJ?99CL6\F8\UO'L/MV$9/?Q(1/6T\ _Z6N3C,IC;=^QVZJ\64]^IK*B" MN7W_RR#QY*Z?#WHAX/I[OGANE06QD1]1!I5_3-+=(H@7M>2KJNYJV/O4S[[V M!_U)/R]^S[,0YMT['WI,]2_VH^=O\/ UGG_46=$OMH<#0Z8I@9ASA2&EVDKJ M.+4HY4 !(8BKA0,[WU@C!87.8HJ=599;9U*$D)#2"E$!>9ERI2;/?L]&6>WE M'-]4G9T5BY[%J-=DX+J?C\.1^%TRR+_G@T4!Y*509.405D'DRT&(!<#&>2ZORQ2?7]6Z_:$K*<,P$O&#ST?!69[6+/CGQ)G>F&%+KL0>IG_ MM3W5M9_4V(8+<)?(5UR/?@R3K[FWBA^*VT[6;-R-I.&G9NT]:9:;7%$>3&D\ MH,CPFVSL;;JJ>=ET,II?J'R<\DI3A:SEUG!QO&/<]QM59VYK9>P#>]G3SYK? M]@Q^S4=HZ@3>NU/=XCW-.3_YN)O2+TE^ M3=[/_9*[$]W%/'E)^._I*#CL?WB/J$KS5U5Q/>\[_!G\KN"0G05S,0Q)4OFS MY5;0^T^EPP:CX)RFX%SXIYV;V+TUYMWO+UEJ$]6'&(P8)S]MY_]" Q1-*)H1-$X"M$XNNCR M-ZR?V#+)?_7^-="?1<1$2[ITZ%,68RY?$G,I!5I$V!"0S]FPJC"G)HL(HLTHRR,IS+GHH;[[?1DDM#B86@T0G=];N[-8 M8$%C]>8@Z! 0"\Y%+(Q8^%PL1 LRQNG4D#I(#':.HJTD5HX(:6_S%3*W-,J M:IPH%B[^_*]Y9&2Y-WX_'%9;Z.4-L(7P>I2Q]!%:([2^,K2B);1R!+&U2&G* M$)70*B05 89(B8WF^&G%S"*T/@M:40NA-5JN$5XCO#8#K[6JNDQH;:$CEC)! M-7"*.J@<02DT).301'AM'EYQ"^'U*"W7AB-I6KS)WRB%S#&??K6GXWN0@I<< M%ISLI._2OP<'JY6&R=:I;8'%\CAK#0)\2?:@I%0I205PF%%'F?<$,<#:202U MAB)=-UF>7=.H>3/F:7P/;V4'/(G61C;I;&V5R,,GO(EX&O&TO1Z@K,$IA@QI M1[FA@&)'-)"82H")PJGW =4QP&D\8WBA9+=V=RS";(39]IJM$-8XRJ303@NM M--(4&B:MH)Q :ACQ)F->)E3PMFV'#A$2SA:PA&BCPNBMR T7B(T8ZG%G$%N M4D<]5DM)B9,*:H.E ZDX980^M3.+]EG";UHL[74JP3S&AQ9/S&/_#J=_3TZR M.H*^'GO_XEP>3__B7!Y/_TYF+D\GC*6A7-63W7%XU8['@)7#@>ZXK?2ZVTJ( M\>4!*V 268R02AE-$9*"Z-1R! 56S/*->)47A=A"^=_DB$)LVY)N0#J$O$?P@$1S5 MJDH;RU+H*(884F6)D% H2*7DUFAM-P+*(X+'\)S#A^^CXPUM-*4XKE&MF-/( M)MIL_UII3;3(:-B2'H%9C8C$2B6\HR>=0]IHAPFP"B%#4@0!-1M^7^/!M\^W M)(X@JYAI 12 2$%/&3U/;2O\;7>\ M?YV$TK;SZXT\VX],$+?^<)K-AF;C2GEC5BI((5,%@84IY-91ZH ""#BC@$9, M &V)?\FOV?SAM9$:](?YA^LJ Q4B\)>]Y+1".._O8>-^=U4I M;94^_H_+C9VR3UZ6\^+\ZE->%'EN^T5W, K"?>E_JP>C[I_ORH$,'R_R05[* MXP<@B+$HE4@B0[$42G.:(B&1@(1*P#XLP4ABB(&3FMI (>5=60(,1=PXI0D5 M*:C0PT^>AYK)L]\#WR6Y5ZK;(-OC:?[N;U5WY@HT&XLU&5H3F%WZ!U_6;/3N M<6%;6V;\G*\NH>6%FC+_:UI,^E=W3>CSY76>F-&-_]E=,B@',^EZ9,GZP\1C M8O\V@%Z2#7O)5=;M#_J3OK]A.NSEX\2/]X=N-NSF@[*>]>C6 [,?H6^SQWQ, MJKE)?O0GU_X)2=\#93\;))-\?).,KA*(DAO?FNLB&8W];XHBR<:Y?^HD&>?= M4 ZPE_C)\FM5\C4;A/3_Z:Y#]O\V&1^]L&8<5*)J-PE[\P:W^_*)_P M;>B[63XC\R,RSL)P?PA#[Y]7^'N" 54^OOQ9V:R/V\"GO%RAU#J";!83WS+I M#4Q> NE:B\M_K\?SI]QFW_(/7\=Y]N>'[,JWZ;=L\".[*P(*7H]GW7E>&[/G M-#"Y'@L'I=?SGY7%XDY__+'^1=U>7;^^0 :_?G\TETD ME^>^V9\OSC^=677I;)*>?5:?S9GZE%Q<^@N_N\^7%\E[,T?K7PZ@8^^GPVS: MZT\V6KMH\PKH-+">A05I=_/!C(I)J7V/&@W6O\C[*Y)322D'0OI6.*(1D993 MS&G-:-#:.>6;Z@@B-!5:*<*X]2W62$L0COM65_TV+Z9=OYB.A@&/ C95:\M\ MQ0H+7%9X9V#@'?=_S?V1COV*%=6XT+?PZ6_SRV\X2N[6K#\IP[24KOOSB M]WV_Y ^KS_56#(-;,]A\IW]DZ0IX6V(PF'W[?]X%X\]_]KWKSC_?,[J7_1N_ MB'_.?R1?1C?9QL;&33;V[FG5O&PZ&9Y%)+MX]',U3O8+1O_QU?M/Z=W"WK][JB6]**'3H>UDM MZ]_3BWI7VC&'CXW"VWL.9-J (_G[LR3WROOP@V#*_%[V#1**AXI M!.*X[3)N]_)O-+;PDK'^W MWK[2@02DA.6,+(LT$FR58% K0C$E2"EC)29026,!T6XCYW:A6 OGXMW#[LC+ M:P5V&'V5W*&W%='7C/1HZ1!$+=W04EIC(!=*2&L$Q)Q1(K!@B%@-C!'"<"CA M+EH*97-:2M$):^EQT;N^^]O%]6@\^1"VV#O)]VS<+_<&PJG"*)Q%UPRJ$TTG M67@>Z T\CW9 4ZVF%TPQ)YJ$DT2/6-!I!1T 5%H.(31@L2DY&1>_E9(5!&LN M5EZJ2J$J9:H4J7U:$Q@VBE);9O4LE08@C)7 MV@@KI7FQB#:WE")R$B+:]#[$^EYZ>Q;3R]$D&\1-B-TX,5?$%WOQ[8VFP1AY M"3JUU+C9@VB$=%(*:[2B1 J%E+'*"L*MQ@+S!X]&][M[ M(9ME/MEYOMOI.$7]C_K_$OW'>*'_%E%)4JV$H=+!E&&A#=:8I-8RD_*-L.I7 MVA?A4?_?)@RY'E^Z8^Q,"+E=W4?[Y!V"$%9Y]WLVF?K6W#TAKH9JSK6!P!A# MF>*"8:(9D%IB*BP%M;@:)KB2?L%B#!%JH!0 \90HI@@QQD+Q:%3KUO=L!.,V M&JO2E*3,!C;$K2[B<0:S40\78TS.(<7DT*TQ.0(T'D'#FXV@>>/H@37%:BIV MX!]Y-D[R,F9@7KLKA V<^'[NH462/'\T'A"'9;3$/$5CI\R7T)3I[0-CZ,?@ MKX^$K//;R;N_O<]"3.WT]C6VC':=GKN/SJ[0?G,2PTMY?+K8!!Y-V8+-'6NV4XU,Y>/=R 4_<":RQ^CO<$-ZWB7 M\&CRWUM@2[X&HJ!H_.T8&M'D(+0#@RBNI?YK!8&3$ M"I502&)5B; BE6J6, MO B#@D.R1Z,'-QLD<22$U*U&(1SMFB.U:_C2KD'(0N$-&BF@HH:G A(G4ZF- MAHY;BEZ"*>EHNC\_BG0HCH;-@1DV)!HVT;"I0$B"I6&#G<50:.D,-M09(J6V M"O$0#2"AQ1L4O<\"H?[W_=DUN,-%M&L.R:ZY]-?SDJHG6C>G&64N:[LZ'ER0 M-900KB1%'&B"G$J5]ZVH=M[=VA5X5!"PO:,/!!TN8^SYT<:>W\X$*AI-+3": MVG]0)FM;15I8X0"3AJ2*$DT49U9#;A#AQF"TLUNW/TN*GG;:^+'964&@?DO. M;FZG@4&R/RO\%VVN5[>Y6H%;#Y8JJ("KMA]E(4**&:,X"MO:6'$7&(:9@2YU M;)-K^U'@^ONPUR^Z'@.\#+J?77^KN@F?]KC/+1K=E'JJ0#R+P?]M ?"^P*;3 M,>_^\"@8"'^_!]KS>^.EH['7UF2C=L9^[3.?J!5F+01@F3.HTA0+B9"EP%(: M$BT0L01!**0%$(O'2546"\/>%@ D.Z)97I6=Y[=-*4(-974LF\">V^;J!_]\ M\'^/IR,]*Z]CH]GW]:W>VO7DCV1SJ.]+Q$"D4M&9'#UY+?7M>E>JW-5H-!F. M)OD].5!<$$J\CJ722@H D2"5"#"GM32I=RIG.5"S!VR]_9^#KX.@-]7M7T:A M5=>3R>UOO_[ZX\>/CS^_C@3:G:VFSX[BGTSD_)S'I)8M>V<@7+^1=^^C>2DYXE^.*%0?XT!/DG[[-? MDBK,_][%^MXB(O,IW(9TH0%/FI;7FMUMT_,HM[5X+C*)^;E$)CDGRJI>#Y!>NA.\OT MO/ZP?%/PTY.LVQU/PXWU%+XED=0H %LH,%'_OE^5D? _K0I=A"P'/PFE9U&V M=:7 Q-8B$/=[-VO%XILG M^*X9?#6N2Z00Y%())IRB#""EE4( 0\AR+O_M:;CN]"6L#?V$?V8#6<74\ ++T JQR$A%O]&N84@Z83($';^RD\XL#E)L%V1X3"CL;X"^^$W_DXY"Q MM]4]"'-1]P^6[H%?/!Z-6OHH-YR#O[Q4?M8 M:70:,(J=IOU>^5RE)4;<<7* MTA/P\&99"BY(^AHHKJPZ/[*&!?#?MT@@9?I@L_T-ME]Z^K.TT9T?LC7?]&6R$,:R MX^VG[U]R)7H:/GLVZ>+0J2IJ/QT[;F M&L5$=,_JVY2:=KQ(^[>,_4U>8_-9T3POT?\S[1?]YZXYB 4?8838%8@]O&**[.7%%&=E:%4H M/FM3["A %#JGJ3,A+PI*0#@&(/RF7J4P5F&,51AC%<:W[=@SJS"VC^ML=KXV M.WC;Z&'YOEXHK5OB;UBIBU&9T<].?5+7FA[U*:K[EPZXW M+)]8H=H)PB"FSAL/DD+(-. I9TXXS@B0L$Z*9QPE0*3(FXJ:"DZ42 W7&EK& M0JH\>?3L9.M[-DCQ:GTK%\J5WB4OK5S]E/:\I#NMK5Q=?0RW_]:?^&=W_3-4 M\34O)J/B(/PM]9*MTE55?T"SF]Q-[=1/ ZJMK>0V&X?#H-&^-E:!D"*GG"Q= M!6P)Y=9HPU+*-1+22BP(,(00Z_!*78A/HZ)8JMK='][B]7^:<'+A=>UK_D#F MYS]GD/3/U=][5=5WG\/Y5WY^57NL^MDO%C^9B]]944SSW_/J)0O'HAM>772;>JF#[\/AI\+WJ?".>E2M$FV??_T#K+^S5O-;WAW5F[D/7^. M28?#3=__Q;-?[98)!_"_/L'>1B-,P&?NK_-1W?)5?CT4TH4URNM$&G MLUEGRU&<'0^&?9UQWW>L[$H^]@^<%M7NT+>L^#/L&+WW2'KMW4N_ A;30;DK MMCB=_=$O\E_\0X;3*]]!_QY_?1P.D";C_M/222 M'"N&):K9+Q0J[K@3%-.44@4EUI@;FSK.&<8J?73!W_J>#?LEG/I5Y+@E7EQ[ MT/=S>^>ZW[V;_I%<>]W13Z9E+\J M-ZIFYXW5Q7*3M3JC":)<_:*!KXU=8.O"N9"A+E=2*$!W22;%*UY?;6&QREX]LK3SV'U:'1VG>^8?U1 MK_CMI3;>$^8L4A*OM_;U*(D1F0>Y/5O/F/J]E2NOS/T'O?W7:,+P>9*HD">LD)6Q_Z9B6!V81DV(FG"Z2]/"M8Z:Q:N(;"N!L(ROJ8=3# MD]?#$$%1\*C7IZ/7F-;*HKG4&BXETVDXT;A7 ML9=Q82W5;4JB8D?%/@K%KE%L0,:1D/X?Q0QESDA' $^M0, 0;-Q&QN^:8E=: M;>@V6Z9Y&*2A%=923Y1KX]1KW?IWX$1?1\PCW<%5)(O"?R MWF5>/8& M%LD:L\V3]P]8!S1:HCW"5H2M"%M-P9:$2]B"+B7$6DD,!93@ %N2(X(T8@CS M=(-*ZU/^+1ND>?XPT6/KT(A1ZN04 MP30^Q>"-QOO7#EC"2UB21G%L@#"(2(H4TP9@;HR!_D]O3#5SN"I:?+C:;,F5 MUII)41G;JHQT&>G 4\ 0MU@Z;"C$2D!,.44R=5! HC9KF>]R(AJTL;TGHI#@ MJ(Y1'=].'=DR0,$P1R4(A2.8H'Z-U-HA9(F"3C.$Q$;!L-W.,=]&'Y]^V@$Y MBAH9-?+M-%+4Z"&UGTL>WZB*,Z1G5\ M0W64)$;F[B MTT"'TH@E:W.-[7E<4NH&FMQ1O>Q455=TWI:O^:"??\]GC[\)E_RSRA>O,)97 M;-#A48-1MQSW(K#S_KCN=Z^3P'\__]F\165]LGI3*^;H7J!]/H1R ?5!NLG" M0 4F['_EW= 7/PR%?U__RJM;($:>37,V6-!X?YC39\^XE6>_'_VWKVY;>38&_XJ*)^<)]YZ*>W<,>-]:ZL&MQR?9]?VL9VDSE\IB(0D M9BE" 4C;RJ=_N@<@ 8J42%&41%)()8Y(XC*7[E]?ISO%/IY8+O%\.O*:KGW MQOVL<&447:]/(*,)5H"N!^>F..LE/2^/[A;I8O@M&SN:[6%Y::S#Z*8UN82' ME;WF"6X%A@#+PW0TNID_LLRO,N^?TV)8#H;]BIJQ?W8^G7BX&D!#LT'5A1_* M? I4B41\=@-[?W4-#\.)S"XKLHK!,KSD*OTQO)I>8;4(]!,/<2GFDRN0X\ZK MW:K'!V++A>F144>3NC#VPHN!:W"%1VEQ@;O^S]SU!6^5]=C7WG_Q_/' M]3/;2%Q+WB4?/TN'@7E%G_UH_MQ[8KI2M-5J5\2)B30+M9!")YK[0J)A&1,> MJ9C?8UI69)2??X)%1$@]+[_,F3U*K\#$++\X=KF#TN"1_UBX[NO-=>8("G]! M^,O&90J >/-Q/+JIKZS(JJ%2@*(+A^1? #ZFY0(]UD3?7'/[YCWS6\NUQV8> M3N$@#O&5D\L:S8;]>0,!P+M!M:C>VQG>IR@&\C);0&/\&P43 #Y@/T)Q@\H_ MG7IV;[@F?PY05J9CGE?"/+5X<,K\W8SD]$]0S[&MU-.27KN95!@&U%#L/!O+ M1&L=:A/&1AL;YKI=Q)O(?VNL2<:1I M%;6P74E>?*DAL;(O7%/=>_M%45\E1@CN4QU*I4*M>.QS:7P&-!CPH-4O*K+$ M#VW$)8FE]+FPC,$'$W'#+!"B?V^_J+7O6>H7%62C_#O:W*GG>B4/\N_CF5[1 M;TG5N>I4F[)5 R74G.;MGRKFO2TM'MU/:8,Y=?V4;H_V^?HI^6_N/@=1O4)M MV4N'O=1M+WJBX] C5GLVOSF=RE=:;+-M&KV"TTN?4]!@VJ9^+:_>#A#3"N>S MKO6,\G;C\%?"$J^2#?Y$3@EZR.'_5;?MKVG;E=MV>;I-_=ANVP]TVV&[_[_7 M7$SYPZWNO%T9A3V=^"9VYY,X5ZEAK4H$L0B)KP@/F(P$"8BQ0<+#2!$FE?2? MT[GJ%+BY-\Q]HK4/JXL!_!N6>I"6ETC=FE'VRW-45NCX_1CX'?BM\3'ZE/N6 M^"))0JEY%(2AG]"$,*&E+X/["B8]![^SCM_OR 5_EDHJ';\?!;_3AM^5"B-M M@E!%/)%!!/*=*5\%2G*I*&WJJK\0O_..W^_( GM(7=DN8;J5,.WR9X??LM&- M=YY]GP>TJE#59?H-4RY3#.^Y[P?#LH\(Y9(R+S*77)EABBC0_@,HG MN$5/&^9GO$%"(S@-A2&<4"$#H0-*N&!<VT3#YC1SPNX70#ZB 2<$XQD8P8US:AK-6;.%*_UJS3'-OCK^ K-P=%;O M -!9?'Z.F05P1Y*=%5/XN<(I*C ?DZC%TS9.9X,'@O*3>VGU?-CVD^'XY'J4 M]H&Z9\=,W1$ ]];S80'R80029.0!IF8EDGY1#/%,39%=I,5@EFDZ>QQ.^2S# M,QO?AG4J?WL0#GSO.!KR_3*KV&QIKLAIV8_+% 2'.SCSM?7"5>/'LQ9EL[X+ M L#M J8W7(WQZ$#SCOD,TF_I<#0[MM$>?'4T:.C./V#BX/=AB9N%LO/:'>TY MJTX)<:YXH#N6ZCK] ;7 MMG66JDZL@6_[U;*CCW:VB&"35,=0RF9?*GH<3)NYUO(VGXX&K1,ZLX>#1G+= MBH!ZZ7<@N&I<#5?!@-+AX'0#56^F$]Y6:)8-FS5I.#M07#SJWQJQ^_>R:-)R M@+1='M-)>@YC>I>.OJ'CU_B+]_4C#/O#EX^_O8_LUSCR MDO70+S_@5>N/@FZJ.8L'N2MCB2V5?FW3LVH ME5M8V 3>W<&J-%;AN-*#T8:>[OXMOHB-VY77\V@T< M%)#IJ#ZV?5T7-"EQ_^$%EQZZ6D% '6I'$)-*X3.*- M=)F';O-NLBKJ8$&=&K,DU]S[P&[.JX5"DSF#MU"^I9V\0G ^]!##S(OU);M M-/R<7><%>@^B8=D?Y8!=]Y]:$+&**+&1Y5I+9K2VU$>G66BC, H2V3JU(/Q M<%_ZW%<1G@;4QC>6EC[GJ53"_6$O/RQ M#O*U&/Z>HF\"Z:-TD-!B>(=1V)N]^MW)RK+:@/*=]PFTC/0"!MGS;%;D>&RA MEJ\N4)2.0&)^JJN0G'IQ"FA5N7_*YBD 4TZ3Z1?9)&NA45LB.\ ;.@?*=)06 M8(=GW]+1-*T]"-44_@S*3E8Z1<<-H7^).DSV(^M/)Y5?&]0? ..WU0_U)$'( MH[^KQ->@$Z3X"><\@+$4Z&: G^&A ,PX,;@#])QQ-JJ>GUZCZ$+/>#Y3JU*L M7C+"6A[P7Q#XI3L5@ZZ*[.*F#[+J%1AY& _0I_3OS*D^M- MJ#(JA"WU4N.YTI?G M^K!YU8NOX-UI!:2[-<0<.S\ZPI_&^< MH_-F^&TX0*5R7CT'#Y356K1[.Q8V016[\L14SX35'\/JE^D(W5;]/IY^@N_P MLN9 (R7_NJ-!L.S\/LS^R1P0KIM=W9"W 4OYRCZ/*OYZX7 A?8"[$]'I[MWS/^YI>CS"T MZ=![DH_^[9V!>3, #AF@,SN_+NNZ,_,J4=6YP3P= /<4J5L,].N"*8:+-R?% MMTY+39%I8!#XR_3J&AX[RN?*9IFGU[.OS[+:'UH_"S#7(>\YB'8P0N%%[IMQ M6F(7Y5#P7*R"G&0X1=]'^G..!!,;UJGH4//A]E/YR'N+S.IQ,8#,4(UI+@%[ NC-U<::FZ:5:8!6P6AX-:PB)[AXZ70R M%S2EJRO53[%LU"7&:ZL_W2SQDME25^.[S$!>7[:MW^O+%/"FGTT=2;J+QE.0 M&;-O?EH0>,@(M=Q ^5V-^""BXBLP9:[.[ 93FL?=PI1JL;-J]7[/Q_E%D5ZU M+D^ );,Q;.7+H8L6FCT>7NQH=([P4DT(J>O+#?QU]8(3VPEL_I[VCV>3O,]? MK!>/0?AE+O#YJ:U._)ZB_0CP-;L -O&P)[PDX7K>OT#U0R_G"F%W":,9W9QD M\^7IH<%1FP[G,Q*H[P-9,SOB:CEN MERM=P7TS;:[>6K@?%1%08@9>=5&MY(&E5: A#DQ:5A+'J5Q38+':'%I26LK; M7'< P7'=!<>[X'@7'']MP?$MX@'SPD:W(P,MAWIP4_]X?V6CF%/#N0X-<>YN M2P0S@8PX3Y+8A*05(Z JU#Y/ @;\+Q-MM/ 5-22BD9!,TN2VDW\7/OL]=KK/ M8AAUK607-73^AQ$&UA8*5F!IX1(EY4_OGK+^=5?XZ"&%C\S:PD?^EJ6([OEI MR]N>\F7;GZD_C,/T*S!Z=T?/CN&P7:L4V)K9KZDVL9O5>?YJ$U]==/0*?K@L M/5>+W4EH5^O7X[1W.&67_(>NB+]C!CDF=N"OM.)8NZAUM_6O;.NQ:\&AH-T. MK=%LXGW!H'U']\<^UV.?WZO9RU=3"VR>S++OM3(.G9/O7*PGW^)MNCBNW=H] M;N_(N!29;_PF_UBP4)"81R2A,HX"+8(PL;[0B?!C)9<\H)^QO,-T57/'697^ MLIC\(YPGYL'+WV/<:.',]<=9^FCMRKM=B^3+K%79+&US=EU3['_&FI_GF7CU M-6M/_?/Y"6Z^IF80Z1'Y+(6#GIS,M^TLVZ%8AV+[BF*:JE;3.YDH&BAI>"1) M&-C$ZE GEA@:1<0L]:B]&\6H.2X4T[JG5Y2B."80.RXCN94^^K>(Z01OL1"2/#B#12&6FL;U0H8BU#Y8L]U;_F-%K7[7DZ !.Z9]A1-.;N M>/<8>%?*.>\RP9AOJ+92,TE,9$.1"!8'G$I.:&#W5.MX1MZ5/:F/@G=?C<]K M.4>X,QNW@[@'!^T?LTC[@8VZR5E+N.]'*I9A"%:9\ID5B8K .HOC0!L6DCW5 M:^;D/Z/^IP-'SGMZIXK-U@2WMQI1AR.O$T=,TSE;^RP@7,81"T)IL=2HBJDP M,N"*QIPD>ZIC/2>.@(&T6S?UP>'(EAZ@VVF]^Z.%N4+3K].$? !I>S?DXQ8%@C!BPC$8"^DC) CYFUTKJ>2Y:# M=$B$>9@ZZ4YV/#Y J%G/-T^'O"OV]65)]14[MCI4ZE"I1B6A&^54&&JB)&8L M9%*$6E,F+)'6A"&1U'] \@0JISM")9_WN-^ATFMQV:U(JIV;+^C#.Q].O+?8 M%V&;ILVOP@!?FW-^Q(OP:B?>[?ZQI4T\)EOWT/?R*>:WESKFH;@P*6ATC9H8 M1=S&F@E)J:26!(J$U& AYX0*8]EM-7$NO]^/^_E5AL+[%:3;ZAX[CEAQ!S8= MV#PSV/#&)A4T# !OXD1(+163U@\"7] 8+5(6AG0KL#FVK%CJ]]1.LV([*W>? MLV*/5H=_4!SYZ.+$E,@&]P)+" ND5!*0+E1A$"O#0\T)I:!MT:5DO/U3LIXO M+T_VR$Y5K?V+"'>(\$H1P6^.-FJE>,0C$_DZD*&F@<^,KV4<6)9P2I9BAONG M"3TG(FAZW(AP;.ZNG23JOB:T.UQ0HZ3IPQYSQA(;41XE1AIA#/Q*))A[7)O( M^ >@YCQG:EQ/\*.P\CH^/@H^9G3.QXH9JV(3"Y'$DOFA%ES[U@=NI)JR0.^_ MFR_AMX?+L&'T5CO*F$!RST0T%T)+$F MM=*ATG%(-(M9H);R_G>MY\P)^$,^7H"S#1%R[7,VA47L[P#?W8N/JF?47IP M6.:V?8C]=)E/'0AM#D*J 2&I:!A(7RJ5!%*;V+#8!'ZD(B6Y5DG\U$K:08&0 M[O'].(9T."#4G5LZ'OOU^4\([&7.Q"X. >R)M6Z:X**2<<(CQ1D13/*$ZTB% MOF]50$W"$N-OK8WN*.??]/1.'5UK=['SA'5(TB')ADC":$NE3#0)$@I(PH0D MW ^HYE+Z0E@CM.#;(O=3N\.>%5F-/ MTU9KD>OG3=?J]E(G[IMF]/JA2ZGOFJW[)W7T7I(0A*&QFHG02A5I;43@2QT% MC,B()MB><+.F@MLNPJ.)I;8C:LIT/[9/5KE7 JN@*04[BYN:P5NHV+*=Y](+ MWOQZZFW7F"X:EG47]8_G87Z%O=_=&#]G(S#[!F%>3LHOEVF1!6F9#3ZE-\Y( MO+]!G=*^MG&@0Q5(^-N2)&:^&8+8-^YA5, %J\#Y>X]3*)5;?OSE4C8V1XM/QC3<8#KQQ/O$NBA3[ M \(WI9M/[N;CI17!#*;8?=NU.-Z2<1=QX@Y8F&!SJ^T;_;:[8CWI.%VWK4H? MY;3GM9L0/7C4V\)7JZ_F'*3:,.;(LJ9*6[=]=)UK[T4P3A4H8-Q/B"'2#R(3 MQLP$*A1^P@V@4PO!E%$R4C1@)HFDD=2$?A3[FAG?&BECB[I@'HLHJVH:S8:%F> M!RA;;UE0_O:PM6C5^=*84TTD49HQ!6NAY>.ZB%+QYFXO:O5&0;9KW\F?LU?H M[EN=BA<:XXMF6.Z3C^8(YK>S$.$3YZL\64,^D+AG6>'EYYZS>N_1BU\=2;S6 M'HU_=Y] 4[,P[_0BJ\FA6K-/H)Z]TH8-KY(8:AJHUL7[G%VEPS%:E2%9][;_\W28JOB.T= &J\>,^S%19%=@'WGO0>Z&(Y+L(G_EHZFJZ#B MU22'?IQ.RDDZQM>BD?O?*1A3^>)LD/;+;@-O>G;SK&+=K,GB 308K M)&+-T3O-B HC&@BKA23$!H0&+.$)T<8D,5EV:N\.B6:F1ZUUQC^RHC\L,V=T MK,6G:3GXE!7N56V08IM"E'^J_0Z@7B- ';JBV6WXH12^W, OSI/L[T;]@ MM#L;O$X/P\[GMQ]JAT];K0\23:(HY$HJ&5!KI9$B\*/0A)91LU0]\K%JAR.G M\OT8=(9A/OA+L6'N\K(51.Y2,/Z=%?D@+2]Q9S6C[)=C.-K["GCMJ(_H5WRG MF^Z>-I&^%32)!*: A(DE- Z!]Y@55B7)4@>[M7Q7/HCQ'J#RWW66X$%:?\>4 MA\F4W?P.>WX;Z^.'/M=7$]ZH5J#Z=P;;VVCGQVR%OK* AA8M?5YI'221U(DB M4AO?!K&(?")I%(HX#I8*-+O4D_=E.%<5AI&T0 M4&)"&1!N8AWPP!>"2*:2>.?N_R0OSK/A9%HTNLA!V1-[*V*.@-N./P!@6)-Y MR&0D(P$*OXV%) FW.J"1(5;HA!MCEDIM/]H(6,%ZQV0&=)QY0')PC]2W5[!] M+QH$V$=-_-!-D<48P/6PZ"( SUK[\_ 4CU;C(N:KB)"(4,E]R0)I- UB'AJK M$YL$1NY:Y7<$ZNXY3)5_:VK96Y%VS(S_NJM/WP\"I@D3)L#],0V9"2,E 0YT M%,>&6LI9$,9,+14*W$$(8@D%CLGZZ$#BD$!B?X#AH!;FB">^LZ/D1[M(QQ;F MN'5,W%4&\VX7!7M=?H('$/Y3EX9^3KV(DE9G(!E:/R:4A%QH;,JA0QUQ$P:* MJ=@(N]09Z!D.A*/FL[\'PO>V G/'L%TM]\.IY5XCD5)S).):DX E@4\#*0&! M (R$G^B045_Y*ESJX?AB!\)OX=.^'0CO .HU =3R M2O<:5(E]3U9V;[6>'B M6URO24O_"!61S'#+?2E]$EA@=P+\G\2"^U2LY/JS]5Q_]F"NGU<=:Q4=^YH5 M5^P>WTR+KT_*K/]N,"UNLK1X\ZLZY7=64N\8HY/N;BZYYW7@7!FX363U=H:$KT5/OA)#XME:N;2FMT\] M$&SI"M5N6R=]ES77>]L/8Q,F;K=0YRR1AH::QT;*(.0VB10S@:^8TI+$RP>I M'LG$?\M*E+WC0?SC.NO#GU]S_*K6O9'X[O,/S)MQND=^O;G.%EITQE?7H_PF MRUH'NI9:=#Z#7^'!F^8M]BS(6SZ[[UF1>5FS.C 1P _7=Z-NV/'GTAOER!Z@ MM'A9U=5E.,9BG,-OF7<]2L?EJ>?M%77#Z&%6W]/RJ>F\R0"61,:Q\@WU:2@9 M"370>1*;,(I%3)/$W*;S.2EEQ33_8=\_*VB9]<4Q37N;/^.'8,^Y)/_ MS8#T^OG%&,8_:!\V?*C@NJL8B%-"@5:_@W IL_&;7\?Y[FET.B[FDX!Q-[.$ M#^7D[@XT M*CL:Y7U<^=4DBC [+N\(-&,'Y2T1=7Y%U5)OWD+Y-QP,2H3V4[YD(]CBB[]D M8S"Y1@#^=G %)%%.,%3^+:O'6*YMIRQ?DOX=59\X W.1_+-J^'=S0*M7DNMG MM).V1#ON\@+BQDNOKXO\!RSV)!O=/)+@_[2&XH5HDC1($">^$(#+B= B","8 M0(HG ;<14TLIXMM2_*QG^&%2O+I7,R&G=(GB/=BG$?SQ:,H?CN^BW2:T2K+0[Q>RYK#$E6BT13'#+,IJ]WI>1?5_E34O[!#LUO+V>S3?K^2"LC* M_7G+^0SMO9H24,,:.N(X]38P@F;6TFUIN%Q2_L?OWLI@] MY3J]R$[.BBS]XR0]AS&]2T??TYL2WO7S95%/YV%C3!\R0 ]H#]CC/THC QD( M82.A0NG3Q(9@NU#- A'8D+)@*Y'O%&O8/'0!8I+7?"DVZK1Y7PG\75KI#U"8 MQ*)ZM*MAN8^+M?F_?G[_N_WBA1\_?_KXV7Y]__'# 0SZP\>O\1?OZT<8]H0E[S_8#^%[^YOWY2M\\7O\X>L7[VV8U_W=?CJ B;V=CM/I8#A9 M&FVKT6P+=';0UY,]KJ\G7P-M+V8(5!_Q\J:OYV>P]8HA.BV\JI717T%L'UZ# M3]?!$_54^*YJZXND5@ M![L,/BBR R-=IZP\#7W7Y7N?V$Q7C3\IT7Y$3>S'5G$9L^^7J;CE14O[XQ:KC%[&FQST.:0#3C_ENGS:92. M/\"\W*V3HG1?T-WZ6'W=4TKMWGY''$/;O \DFX)2G]6&7MGSOE\. 81@S%XY M/?LGR"XO'X]N\&)04BL'("XK"%;7 1F,!73[>6 I ,S<>!A4W1'EK8ZM7-P_G]&A7()"4?M!*R*C+TEE*X+O M<[]/)6 P%E^NB<-OX?_)G9\=F^&B$)R13^W?++WOP\EEVR__"Q+*NCA;)ZW(&/G<"-W*M0XZ4GS!''#F4Q#31T>?#(')>Q; M?9VYYM7>H%ZRN:!SPNM)Y976#0%*;/$3)#RP5&H::!IQ8^"_L:6@*NTNP+QG M\DIN(J_R<26M=BZLSHO\RD/W)+JU+I#S;LNO&56@E/H9_F]F'0[R#&EIXF$\ M>3C&1[0O_W,YUXBN86D+I#[\'6D*[4-\YVDG]3JIU[ZC*KS[Q$+/-,:9]JU( M) D9-[X$F#&!BD,5&),$DB4!OXTY47:>%<6=B/-WT.P:4535#*ZF]"2XLET_ MD%L2Q^BG,J%:8=\F/4T<69> M.AIY")?>=5XX^JMN'A:MFV =2F&NG<2+GQLYM&2'_1)88G1UE$7$FFN ME.)*1Y)3;>"3 ,L] %THB0.U?[KXDVE'>K<^(\I[5#P!X%UGA7OMN)_5X>7; M7J09,?V1W30>I>?2LQDCK2P*/XE"2X#(J%2"!C(B*HBEE:$-A=F=H;=G>K9^ M:;^04[415RHUVRG=:?DP7U&5QU!F%2:5SA4)@QT_.3HQTO"^+L/THJA^?VJ/PC+DN4(Q M=R$>1E;O@3RY[$WXST>3<@5QT^M\?$LM2ON7P^S;/,D%GHO4"9*^1(CT'':[ MS!NL" $_CT%/!G[(OP.9%\@0;]_$G[YXH?W+YS<_>5=NO2NW>8H/@!WVSK*+ MX1@?.6ME[]6*GM.GLBH;.@*="A=QI@6R.@%HGF/ZU.S2^#5LI*RO>4P2$4EJ M_2#V ^FS.*"!"AGSCXI=7&:SV^7+?#1 6PETU?%5QS<5W]1FQ#)X5PRUQ$X3 M7$ZOM9Y>M:# )E^_((]*Z+[ 1,E.'8);<-0)D' MYKG.LN($*[1<]X#?TA),BT'%3N$=7 ,AL2>KFQ2CW2N"\495ZT+*=7E2+_SBN&Y1\GYZC>%+6[[VDAD+=J.Y,8>[O$%-1,J:G06A = M<6T2"O:-7CI3L34,)K#([J2?;6;^&>:=P+3?8S(5;,]GF/U>&#)+Z"0VQ29R M*I=MF,>C4SH7R>XDP[<<26Z$QX2>GEB:BC.!C2.I(DR;T&"?^ $3*HH,4R;6 M5/N[,WY7$(/;7H:N-CK0L.9C + M5LOD>UXK=66O[>\"^JK,^EH>]KPA*H\W/1 R8T!-D%/XD P>.5,*G37UM$39 M;B-'0VIL$DL +)D09;AB-O YD[%@7-O=*'%N,3Z>5X[C2H?[>/XU+2ZRZH(' MJ6N@YAZZNL8V!L2GT]4F;ODKE6TFL9TB_/2@*)H6:4+Y,N38QU#ZDO/(ADEB M%"66LR V5NPA_1V!N; Q_;$59WV?A (/XVCD^[&'+\)E> E/NF0-;IO$&*89 MLSQ.K+$$H-LR885/I+#+AR2/V)/.=NI)UWZ/3R<%OTO&!'8P\[;]R6[GM23@$]X^=*L>GAJ!"VKX;=L=',P+I-G]YFH)DS'3&@H M]T4DF":*^]PW 4BN@)&$"4*BU^ S6199C_&9:'E^TQ6DLO6/A/Y-#Z3A[A, .XK6^A>9\D*7\G3^T94 M$^ 241)$(C2)S[A)HIA(F@#QA2(A)(@B^I*VZ?]L[QNIRSXZZ>F$YU,;I!N@ MW2MWB+1.-TD5BB"BL>0&H,]@]1M'=-J*,+1:[2'1;91N<,A$1]4SD1UHF:/) M93Z]N/2&\-5TDL.0,']Y=(,J<@V+=3QQ@5Y'@*XC!,R[U7E\P+\P+0%H&U#X MHLC2B5/J8>"IAUKL\'PX/_S<4JN':/%[YQB-Q;(?67]:16;;*C55N%MCF6%P>I=1<:?A+0;&UZ6B4+]M MXL';;ME#U&P:.KE?[O?SZ6CP;!*_590YE+Z,;4AE))D$Q#4RBB3W QZ3P,0) MWT-O]+Y'0W@G_-?17V/N -U13D@L0Z [8806-F2^I)@D0(X[(L3%W#Y; MSW)EW3J!Y'>8Y,4W5C.9?[H<>=@Q@3F/Y73DCBH.L90#^D!!%2R?P0MHFOB5 M'UCKA]JPB%$IJ3):Z# RS!5&O[L3R<^&K- M;K]/Q!U>M<*EUG5=M<*N6F%7K;"K5KBVW."CJA6*-[=S!^YL$71+?OWM88E)#%;TN;UG_AVMVWW$]OY$\4+C?%%&S'O4YNT(YC?G,W8(]N./W'3[25=QSQT,9W$ M\2H)8D8'\UZD7JL9J??;\#SSWF*]@O*VG?1*B.+5(X:]N"BR"\2'>>?+.T%B M8\7I+.W_@;'P\>"DMGGZ_2P[/W_J5=I5(\M6/U T]^I8?45'MVRRAV#,^']UJ!6LRRRP/?*EM)'UB)/&U%9KP6/A!S)4PX>[J9J\-NI?-;^\BL1=K>MNAP0ZUAI?;WJV:)N9.;5VZXP%/FF)297 MN#FLSG995['[U%\;#^Z@[QBA[]#UXF[#'V-!'NGFOZ@[_0GF66UV]6_=5.-U M^D9V/K\]T6U,JTJ/;[7@0OL,5KNPQU++\7+'\,2M@KWKZ-#8H#W\I7$TUJ&Q1_<_ZK MSH0^\N#1VS4:BVPZ2L6<2RY4%'(P/J@T@6%Q9!)?Z(!IJ\GS:2P5;1Z""4)] MUA-F;5>675)9PRJ/(;-=0(IJL 1._.>>,^?;$Q%R&V)Y. M!H9&E&-3S%C;D)!G[!V^""8';_[XI^N[WG4QFP-%C_V9>+?A^V5B'>OF'W/, M)L2".*-1%[4Y,"?O&IM)M3IDR2@2,E ZL*#D1"'6TV!A$B1^;$,AZ>ZJ)Z]5 M-1&$DE91!H MR:5(N(IYQ.)G3+JM(6 *;'GH9@ZGIW*7J6E[J]P> ;\?@]KVBK>OB_(" MF,1:(R--+99U,Z%@S&AMN-BCLT:HV>R!T:,U[RF^RW2U[0ET.V)[:6G;(=%= M&[T5X.PG<6QUSNG12'W8P.S3IJ%70HD?JL@J2V-I8A%$2:SCP/=U3%04'\@I MJ1UB]F,C;NK4T ZT.]#>;_5Q>67V";=6]R'T>5.P3X0J]AF+F/:M-)Q:R<*8 MAY9+ID,AG['=9E'V#%H MIU5U6M4CM2K1:%6A$2R,M/8E%](&1B=<*R9T0H(P2H)GK&8^UZKF97)>3(7: MW/9EI"/:"MJZ]49%Y MW]/22Z^OB_R':P0[NGEL@X4_K<$DOSDSJGS&+0]"1J)(2D6L3108?Y(&C,#G M)4R*ZZ94=>_EU1 UAQ>'&*5K?M#^/T/W<=2*K&WDM]?^M.WL],1-MHM;[S3'(Q"<\C*V2 MB3:22J[]((XC%MF(A"+VU;/1:)44D^1%_15>]S1]Q^_1VUG3_65G?<1==_*- MVEL\ ^KOH'Z]>%S]>KF-[&FW8FHQK6NU5W?[6V!@9,UQF2U59,>N?,\I#'13 M',D*/+T3Q7[$K:1@1I-8^3QFB6*6QW3I](X=C?(^#GXUB\75#)^V%?+[,:QJ M]F4"PT!5]S<<$&K)[2?!U@.]7OPE&P/*C>QX8 =78(/#XUV?Q'J[$PNER MA&9G4@%[*SXU230VBTBBQ )W6&HB22)ADS!6\"\/;$R!+G9%$M0<.TD\H:*P MWVV3'D>Q2!KS!5J22 ]G@!U(%XFJ>Y%A+URDE=%-W8AO+=2#0C8<]T?3@>NU MZI45#?:\BXH*W4*E"W0XNQ5OK)JA]ON5C,$-QSZ[:'8Z^5'.Z!TER-"QP.GR MBBUWS<">3;@(I>8P\T28&-M$:)48JL,D"FP4&&NDU+!XF[5.>C$#<%'Y=#^V MZP/?H8U2N25Q+KW M0C;JO$-]M>$Y2EG'I)[6]@$C/MAF! \#">-T888%6 7 M1FTB%3"_U<+&"DHD#Y4P(-HE%9I$V)2><"4%52*Y5T]:^QYZNP/.;!IH1WAN M(MZ=NNI@LUY%&PQB3ZGQS:\?LDG-B/D)=MK/&]^,.O27#7% MRUNY6(M]LM%4P^;1Z:@_1242VT(#S67M77 /.?6BX6B*+UO^#8+KLQPAU&HIV)3[D?V>+H5&:E2;V8=9]=WG65%D Y':YUAUZM^3+"\LZ6&M;^>@@C&KIL+C;NQ MWWHE[%?SUGJNVF1.CUD2M@V['((*\N";W]VMO&P*@1NM]BXA\,Y>=JV7+,2U M]K#]%3#;Q7!<#2^=3O+9%U50T7U3]U(BY'$]L?PW=V<'5Z_PMVP.M?N^5YO= MUO64.I[YSKIH>=U>X?FGO]\VSA=,\O_S'YI1]HNSMKMDN2.O?G=G MK,1P/U-^4_N.\43XPF@1JTCZDABE8JG! %,R9E$0WW:$W.O^:"60!DAF=P;1 M=E5-0?2 YWM$+H(FN:IKY"*(V?L"C1)M&2&V9"ID0N>QCC%$;/F=D87W5\=(EIV\1;S^'7MR44">:7MC7<^ MO[U '9\VJ"- '0@EBS35OK2$!C*0B: 1#8T14;!TO/G]N%^X"*[+1 -UL\(; M.P&:.9LZ1^G7?#GCN\D'?ZHS)#N!,4;]'O%%5Y"EX\Z7XT[6%!^(B9""!20T M@2^I];4?T(32D!'?@A:_E.SV%-RY@ZRG'7$GY[SG?$&'SYT[=E(&/@S>0?-&JQ&*-2>+$,&FIE%H$V.Q9@VFDN*+4+AT#>3E599[< MCX1>G0W9*1!*UN-BIY;6MH2UM^I-AQ&O!R-4FJ,T 0P8J==CP\.(XZMYO9& 9]!E439683/5 9AKX_W.WC4 M#3R&6DJ:2.L;HJ0@W!#&N%!4@&9%B=DT_%,GZBZYFI\A "1\ O_;94WM]:?K M]_(0?YD#(^W&=T8[H[%'!'0V:G!O D&#QMX?# M]!JO?[(3I,A(FC1-O'B42!5R/#%J)&>Q 4P25$; M5/Z/V"OR>$[J6 4$IY[W?KRO9X87L7&V!8\^^'X_6;8*H$9$AW[ !0.2E F) MC"9,&Q7Q.":@%"PI\[?(U7ED"^U1%_G^=PE>3ZJ,VF/ M2=Y3*RCUT10Z.]M8T67[B./22;=GJH;A2( U9P9I$MF8:$I#'LE0&2MU*&,> MD%CZ0JCEMDP;D<"&C5.>$J V+5G 6Q4B=PY1IU[T]$4+'G%L[T4 B#7)I%HS MSC DS4,M!4\,B,78ES+R?4F56BYE^B@ NNU6W1< 8J)GR.M!'\Y;Z,-]#4JR MB1A6KXU,P&1(B E"G]& +->*? SZ/.7V;XL^Y'39P;XS\%E7Z&IEZ:N9@7G; M=EP^C['F..X.#$F/T5MS%K.G7*<7VA[>E/B"<_+ M8K'NA[0B9D9$$0@\J8@R- QD8"R+$Q98/[Q=]^.ADTL?,C,/$!VHYC]*(V$0 M0M@(1*WT:6+#4'.J62 "&U(6;%6BRYTU!J['VLL88)JOX49U338Y(;T+K\4# MCG*+#0]N/W!8[N.M8Y2?W_]NOWCAQ\^?/GZV7]]__' @_[P\6O\Q?OZ$8;] MX3E=5\PGM+%0D6$193+2H35,QU8K8P ! TE;54Q(',>^E6%,0BYE M"&J 4"2R+(P,Z :1OK^8S[KW+%4QB6 :8U!YZPEYGT;IN'Q\/9\-QO&8:>RZ M%L:.RP%557N U*XK&O+.ZM7%>J[EO+)+;7C\N035J=J%V76S^Z[=;O1=(==^ M5DS2X1COAIF.O:S.?RA[J(?!Q9?YM #M=?Z]JX=2IJ.T&&)-H-G7V_)#4](' MJZ:6'\\_S[G!$NNNE0W;*E\(=W!I*>%C9<[4[)5'\%'M E\ MZ>1B(7R9^4*WRE$K$FK+_)!IZ8O($&%,$ H>DD1QIF_[UVI/;.V(12NDYA1T MMZU/)EGTQBV=EJJM&V?<++YI;3"7SX.Y_/Y4DIV>+-^_TU =,'7 =+# I)IC MX$H)/[*)B2U3DG)C92)YHE1LN8G-\C'P!P+3[3R3EP 2 NW'EVD,\=5Y!DFX@B2063P3$ %-$)1\")FC1G(GS%)5%A:+@1DAFE-:.*1\1JD@0R64J( M?R@G[J%VX!\%)[X:_U$\ZW9<9)-I,?;J-!DO+0S\:52KT&9$0J4DC6,JA8H"EC 2AQQ4$JNI6NH;\"C^?"'=8Q/^I,?A M"'TU[I>%\TWMVA!,D$W:F!NC51[6?)PPY= M.W3MT'4+=!5-!5BPB$-EX\!/K)5<<$!>'7 =&TET8N0&+L!-T74/W7^[S=<\ M,G1=45!V)\]>571H]M!]JF. 1^++5JI^CT9/6(2G3P!Y:P4W=3:1X2;5X\ZIIRZV+ M=E95%LM,3]95)!D\?5G'1]25/?7:U)JY&%V)$VL(]UGIUF^L.9V$D;+4]Z4D MTH9@UT52",$X-SX-*=\\Y)A,)],BFY'M C5_SJY2K,E1?#Q/ADA1_YNEMPG[ M=BWMEZ=J>DI?F*IG=7G.IZ.1=P-KMCU=+)P,71(5#Z?HI6IE^U6GD.VL3F$4 MVR"R40B2RT@KF4U83*RQ5@>"4Z[PGJY.85>GL*M3N#\3>\5U"OV7KU.(>DZ1 M7:(D^Y:]=];*AWQR?R4V%2MCXRCR*;_/K8^OKV7Y_>C4=H2WJEF/%#N-2K"^X9YFEE(#D)%9+2J@6.O$UF$CEWE)\$5S\ MK8H1O1^7H%!>+;A/.K+IR&:1;)*Z9'HX+8ILW+_QOA: ,R.G>'=DTY'-7:50 M\TDZ>LVYOD$*\KB?];PHZU>=1&^W7.O2T;KR6(=1'NO.8Z%2&Y+YM'&%:2I$ M8OTDIJ&1*@J,I5(8Q@,?R_GQI:[@KBO;)4!&5I3QOZ;#R!#=G^,P_0,[TZ3=H#8 >*A .+]>,@;//1#HA0S?L@B7_I4ZUCKT,"7 M-I""QTN%3/< #UT#RP8+/V03/!Z'09/S(K_ZKVQPD97M04SR3VGQ8%R\[^1" MCST/'':G#SITZ]#MP>J>;#7<"T40'L#; M"G6OY=%X2C6/KV_4W"EY'0QV,'@8,.@W,!AS +R8V"1D3&JIM0IE+ AGD96Q M\0_$ZKTK7V;W2*AZI,/"791/HOOK_\1:!]-QD<%3,6/F DML>&]'KLC&3UY: M#$L\!=$Z#%$=B7K,<8+I]1U+!ROSRSWYS?[UY,VO;U/S4D]9Q<[MMOW.X9A#'<,?!N:*TAIG?]\._0\KCK\%:SZ33$7 MHQ1H4E@2@T;2%X$)PCBT8<2LI+Y@_FU8O0V:"5@B&^!L3&4BI8F65 IM.T$0'$4_\I=K[^P0/3^/)Z>"@@X-C M@X/[#1##&SP(...,4J:4CJ66B=8!#:T-A14\YF8I!?#I\>! '#V=[?$:4F#Z M%=V>U-DM56W=_D*)IEFEW5%5HJGSA=]'YFL.T&Z5.;G/5=[L=[G1S\,1\[S8>BZT]E[66R]@X=7#P^Z";-1 M-,B4!&@0B<1B AZ.+@^F XH.*/84*.XWW"@A30I.&"G. M-)&:)@FVQM)1%-&01R%6H;0AV1--XD!S;3:EL ?992\++)UQTH'*2E!A+?TC M28QE?B!5 #J(L@8P)9(L". '2V*[.U Y$#Y>@&[7*';_K((U:.WS5DI98B*BE%&A MEHQ$AEO?]XV-0J,X#Y^M"M8#T/K%?9:ZIY[0'W'X/68[8.Z N0/FK?3H5B&$ M.*&,L\3P6 0R)%I3H[5*B"4 S6&PU MV#Y#Y)5W$8?@V M&$YI2[M.1*1BQBP7D30Q-8GB092P1!!-M5S*R-Y/#'\^C[QY4H_\*X1QYZO_ MV5'+[/M=J/FMB6S7**]YB7KH;*L;_G'G?Q9'^J#.>$O#7#67]NANM\_SEA=O M57L[)BH15]/PQG$5&->;^Q>_>;^&UR^(HKI5X.8+K1]9NTUB[3;O;?J35U5O M>[C(Q1>\<0LD#X+0Z.YGP18Q:#N!EH_ M8.WE_QB=C1"CJLL_YSBLR\GD^MW//W___OWTQUDQ.LV+BY\9(?QG -[LY]FU M;[P?5Z-WHQ1I*AN?_/7+FKVZMUFD?BA;5#>T>D@-FQY2\TZ8=3XS-L2$3^GU M=9'_ .2=9*.;+:K[M<8(JL+]0E$TR2TFCL+0)DRJP,K(*&UC0BP8.;%4E"0; M)[?\=5["<.;_^3ANYE_:JHYAY,H85H<3[LN"N4>,R;D84QN>'SB52T+,@T4< MM1LS;;?:I]Z7+/.P$_+6&T:W:+9:W=GSWFQW:_4)KWXWG,">]1=)=46[LP@MM6DBR4D#>ZL%\?\-C:IZKX3$-@5$ //V &)D$ M1EM?15I)RT)A% O;#8\U-4Q1&BMEI9]0'9$H"IB6<#T'Y?/>AL=KWW,P#8\W MZ)B]07?GBB+:SWG23LIKVR0W#:H>_.1];9-<=SE;/C?4[H1\XKY9WN360)94 MG3WKI SK?C$<5\-+IY-\]D5E7[AONF;+W;L>^JZNV?+KFG'7SG+<-5ONZ.4Q M]-(U6^[(9@NRZ9HM=V2S!=ETS9;O:K:LNZCSTY[5.K T^9 U+UG2M:FI"=-I^=U4-A!X;% H6F@4!!+./%# M'FHM8R6LD)S%/F$L(3862^E=^PF%SUAL5O5T5V_V%=2;76JYW'5:WC-!=!1] MW^Y':M'J%Q )+9) *<)C)D6@ _@QU$PE812%2?2@>K4/[OM69T_NA6^R:[7< M\>XA\"Y73:]E*E22R#@)F)+$-U81$=(@Y%+R1/D/*B;[Q+S[XFXTUF.LZ[7< ML?&^L+&4UCF-9OF%:&-I J"A*>^))I"JP;84=/%H0B9'JI,L?.F78/ZJO>*V[- M<8C;KNMQU_5X]QCXX-S'PV]*1B5I3B@*$W-C?,:MH))%VE(26&&-]*.0\.50 MV=-V)=LG-\1FL;-G[99Q^*[D#I->*R:M@2360)(Q8*B&Q3_ARX(V9.SPY2CPY1+Q89R/)!C"LS\,HXB*,52@-B0,2$I^&P!W2 M((P\/V#L@YE?M0@G4-DNK&5\^D'U"F2*05 MD=IJ&RE#(@; &OA*D25OTW9-S_;)B_3Z)C MOY(P'3 N(AT)0J0EL;]D6CT'?Q]=PDO'Z1VGOPRGLU8M=?A24!)%"5A!@=5! M+$.?R1A]M9(HOB>2_)!R8CJ^[OCZ9?A:-'R=,(*A%DYD0"0-B&:Q]8T,0\I$ MLN)@^/9\O0<^C'N[$9-7(+1?3=VCVRXYK+!;3D X8%%?++4+<\GZNRDY]RI= MP,<84EKC(E9*SV&3*".LT2'AD8TI\:T?4A,)Y1-?1&'36@:,D27W<'X^HT0@ MQ)H.]]NIL9'OM\>>L =8EQS3(K@IH.;#FX>:P[ZI$$;+HU1"5%*&JJC4,$'']$F(%Q0%K$] MT&NZ_)8[O$G=(W=0UO[+PHZ0'R*?O;' MU[;^. *OOM\@*14!,TD<24E\200WL0@T#VFB! ]UL)10L0=(^N*95;Q'=UNK M<6V#^KV,XG:@V8'F,8'F.OW3F%;<->0143;@+))",QU*8DPH Q:'A,OE=M O MCYHO5^G;]/1N"WT_B=[YLHS7*:4=OKYR?-6TP=G]E[REKPAPOQCH?\,^.*N;?#W;2WKYYO7KH>*L;_G'G M?V[-H]KT#],K>$R_^HQT/!Q/TXH*'M3.?FDBJV;;'O_MGO?>\E:M:CC/1"5\ M:G+[PB&Q@)P^^G6TT"A4K8^,H\BFW,K&1UBHVC#!!@@0 C\!C[AO%VMOY MF_M)M=D+#5NQ(#!)M?Z;DZ6NZ7C;XO*R+B[O5=7E5^H%2[2[XIM[\0O'4.W, M>9Y/QODD6[$K@>:$QHH()H2$?;94AU19G6@9LS@1)U55H/H!:R__Q^ALA/!< M7?XYQV%=3B;7[W[^^?OW[Z<_SHK1:5Y<_,P(X3^#S,E^GEW[QOMQ-7HW2I$% ML_')7[_LAK1W1)OKB*N%T6@]#,]O5E#+ \FKU9)[V+3D[KF2@_EY?:+;I4[# MI_3ZNLA_@ B<9*.;+?HEM,8(JMG]VDGKL()-$J6Y#$$]2&0<@*KB6V*#P%AK M. F6FIO?ZA+I7C2"G M_I(.X<':C=KMK;=;Y%/O2Y9Y'Y ?MWT$)MIM=V?/>[/=K=4GO/K=< );U5^D MT!5-XQ\\-+:T+TPL:4VYSXN-MEN>DD__EFGWO^_H%4M\1PC M-<_=LD.F9V7VKRG:"-^0*A!P@Q'8)F]6X*\.0DF%TD18)OV$:I /(K$F]FWH M&T%/FMIT*@*<#[7O2ZMQ@[14EB/R2!G8.$SN52+6O@2PKF6WR7"]J-AC"GA+:FU\_CCU[70Q'E;Y"?$I,N=#\-*RS"8E/&G@'CXITD&&&^JY!0:B],4OWMM^ M/G*\]@U)[XW[Z_9P4VR3N,4U XXP, M"XAED6^24&$]JP"F(F4LEF*.*\CL M_):6$SL&2!I5JM-*O4FT4X WI.9[Z%%M2(]\V56S,VH$HD)=V?$R?L!Y.NKY M#B_PSC(@K&K-\,>OQ?#WM/RS]RGM_Y%> )AZ97:!S+]6 =E3L%X1JSRHDSH&:D%H^7/I1<.R/RU+%!*(3':X?H-*7N(UG[-R.IJX2SY>H_C"!AG>UIRN;C&Z>DH[Y98! M^17$^#G(Z_P[ NY@<2W2UEKD4S ,Y^O1GZ\'(K'K'0DBYGM:#$Y&>?Z' ^]9 MA );-ES +_CE<#R V10W\+@)7NA>@X_.?ER#RE"O9'-]W8'2B2]0768#.:NE MXZD'XR^S^]Z=%IE73L_^"4]WW2+0: !]R"N&Y1^5)H,ZD5. )D/4=8:S8$T/ M7C/QP(0%+>AJ.''=)BI-^XY[0?J6_6)XEN'W S"@\=K++'4S>9/48_RM'N,\ M@E."V9U.W,5G&07F7,6?!].+MMFR)]G8P?J&0/E [-+_F2]:= G[ADN(CQ#[ # MQA?NUJNA>VYK&[PA/*)2GKQ*Q<('PFI>>92<_%_GL<"'WF0ID)$K9O 8"%ER ML/2=HE4!Q^TT]AV\X'2%V*WE%)5^1%D42B(B:2U(A,@0^$N0D(*^FARD9^0] M1CK1MFCKE_L[@S>__CUS&)("U7_+BKKOS,4H/P-Z!%":GB-;%L !2,I@PGP; M(NL#_]8VE$-&#_@%!@[WP]>@=X,)?X-$[O-,"K8=O*.$H0-H M(1@W4X.ER$Z]OR.. =# ,]I8#;>4E_AF@"%@XG0\J5X\A)T:7X"1H8'J)RI5L[6]3R'D<%E]2K! M[6!0%-^R7U8MSB3K7X[S47XQ Z7S+,5M+7^9SZ^R4+]E;I?[U8SPRG\!,E54 M,=O 7[RL1$\GS"FK9NC"_8B78 Y]SXL_X!)G4UHBF]F&3H.M#<'R M76,<]CP[9Q(!2]>(VZY_0J( @@?>_[):@1 M-R?Y=P0;4,S*X6"8XA4NAC9NT_WYU T(9I<7E=J2#(MR@NHW\K%3_N:+4R_, M][1T3YEC#!ZMG(!:U8>_LFN'Q96C :$%?\W2JU$U6EQ?O T4G6&.SVR@"Q87 MF&+B\E_ M!TL/:%23S\SYZ]F9BQE"E>4 M!N2_M:/J3_14WW9Z/=Q%<9W>N(G ,DPKTZ1E,16-S3@CU:Q8\,_.-QOUY'K# MEU%M[A2[]7R@/F>0]=IORAOK%"EC+C/:PT G>,A\0T/9%EE\#\KL$GO8 #V9;%D$2$=+9%IC8Z"(L MLWUR*-_:*0=$]1959@G.K#+7;_MF>I5RG X+MQ'CN+H(D?\-JEI:W/1JMTI%F7A' M/"U@;^"FMXWB]1X@Z>8G]ZH/3HI:%_I>>G*2G17X5'>E.WE?S:=U%6XF<)6+ M WZ#2YT_)T,A7+:,UDJ\9[A >*U3X+Y?5IX>1S[E)8RC,C.&@U'ML6IN=G8; MJ%:H,*9G3DQDP_*J5ULHL*K>_.$WLY4<3+/*_'0"#557E&VULE.UU( WI/V9 MX3:I@HS>%;P'336\&8\:XR;##3J_":KC0^WKPR/.K\O-SU*46F:=:T"K*=IUB"N)TE!85*Z_3 M(F Q!KGSN1AA'+BO"+:#!=YT M:G4S%T>!,Q:OO!2S=\+]@.E74U@"H-74:8'CVFI=(7T 0@Y#G";+>-6.F,YY M:%$/-Z=BIJ[V4'3)4_&?O9:A=HLXV^ Z(R28'CSW3Z#0R[E"/W#9?6Y#ZA$! M?!078+/WZQ'56U]KJ%GJ*+(F%'SYS=SR6+)8:HIS%MI5[G@T'<_H^>QF@8@7 M3=7^#>S8H+9HI]>5S=8VL$YF^0ESFW4#PC\,^D E_RHO%RQ/;U X5Z3SJ52> M=6Z(]S6] M'J6P&U].KT_M*>@V]1>@V@SK+"^W0Z?S*X?(U;6CMF*&!7]/;72AH[B C>J/ M\DHJ.LNO#@45Y5SW.LO2Z>2F]MP4)2A9P&E *CWO$K.:JS\K8997&WP&^%ZD M0&W7>Z!G8W0GF=#AM Q:?@MI8*P-S-6PLT)U:U')#;V_8>0/0"_$:%=>C(=I*W (HYA-MKPMFB M0[, :C4$#V['/1D6*.$FPY-AOP'Z;\,B'^,N5%X@C&G4^[&P[*=NG>X1=_R4 MW"ON6EIV6\XM.?5/#T-1?3^>2]!9"&2U=Z=WEY^F62%G[R])Q*P_SBJ!N*4T6'1 M^ ;QR[=O_NMO-@2EK4TC9S7C8I:#6^C)R\;+6S2>L9.<6R"@S"K=49QD.P$5?%H6QCF6!(ZK/+ M/G1+^GMZ4T>F[@U+[?%\G>"H:L0V)YD^ 9F"*E6I,$MY*$X2.)^&2S>+J".X@)=S'-'X]_S8C3P_BL#R+RL?5O_KLAGD*$WNTJ7K(VV M>8P!L/2]\[!@,L(\Q#]_]>PR4,6R 9I2O4H;=)'97D65* ) *;NI/>"HS%V@ M63-N O?7TS/8<)0].+B\-;@2G7Q@KE_FL[1)5^W8C>*[F]%E^JW%$*B-H'=_ M6#O YQYRM."J?D_Y7+E9]#;C)Q=M:2MFR*RH*#E1]J:\S$:8.C *[2!\9<"!NDBX: S]6MY-HLE8@MM/&[: M+,?,@=%;C@CT&I?%Y0V8C>-L(4FJUXH8S*9^",P_3S:CC-3E@)AWE8P =X5!!OBMAU8-T#:F$%C 0O?R!?R1 M/"/$#V92R<0(C]Q[>#J6 78Y+!M=*M [C@HB);R%R[1);LC<-)4UGD3%\"RQ MBS@^,PE^ROB8"&R0K\2Q'^XKJ @6U\"2<;<"3@V5E2,O0Z;3)^^/?.T\ BF^ M9((H'RZ/:?&\EX_NI314+95R$N%A]'@.=>V/CU2#&PA'NU<1*IE6BHS-A(B6 MJ>_2VR#O(%$*WAYO0P6$[R7<11(?CU$\) YYJ(GB%%N)!-Z^0); 1S?P^P8" M:[P-<5=P;C.762KG MS[5 EV#06',TWJD<34M6HPYQ4_B&[,E)9#=@3*0# ,KELP6\?#6V@]#1 %2Z<9:S$@<)#PH%3!7S,)Q M4PI!J;K$&7C>H11PLAHQE0.(E8O\5%3A!YSNO7R;?'B2+Q"J,#!IV2W%*30C M/=!UYO"-QD[\-K5\"L('ZGN23/;$R@0LQ'Y8:!,T>/H,L^YXWOG7YMCI6?:'R0?MQ$2#+F*(T[BUS4DD!BLS1LM(/!W4#1_LE2+^@%3NH M7D1&7\B_1LS1^Y.D Y41H7":JB ,*MG<5[(,22/$AC8&=;U9<$O!DA25D@1^ M*B$(#E"DGAC6 @O?^+DG\H!YLN1 D%G3^ \0-G?DZZ;C\A&9(2M\'1H#"'$J M8\'!7.1(F$[B5I^@V%,A+?B\%&-B1:*Z0+@5(J,???@9B!2!!&,=A>]=T@]8 MCK%@H>[D\YR+G4-+O1@9"TY$] &@AF^JB&)&?A!86S0@!('C'S,>+4:LS1?) M2X[MIA0%6O=K#FO=<)Y0B[]5QK]T:ZBB XB$W5ENK, !D!B+!0_AL3N9F!SY M*J^)6Q5.N(U&4/XQXG[X-)6(O_!]F[B,JQEP3!:T4=$BX>V^/)P$VU7T]$[F M8\Q$L1W1!DI&2F*'U](A\WNH"!1\!7ZR(_I/J 0>*2\Q+Y#3KQ#"6AK=(8J. M9*XQW;E>7"2K9;B6B@-9O&*)?HY)5K30W>2?D$Y,J%V8&BXJ8: C&RT.7L I MJF)\EX*58+C!WZ39#IHSEC8)&3>,\7HHF]U&E-'JH(8'EWXA-R)7BX>"$#+G MXL1OU=Q6+;\N7=2C/5"%\N'_P_$PV@(_W&K8]]^(0"(-Z-F!5'X*!3@L37G= M/R(=GF3 :W7"Q)DB YDR+@-*6^"UHXK^@/#\M4 ,!!=BDQ1T-"BJY,QD.CY* ME3E"4FBE1#S\3?%HD$8[#Q/ "6< .PZ$K UGL'9NK: V$(X@>>,*/^*A1WZ[ MD?6=>1*HL7@)[PJHF4)\"-9RK9"XE\@^J[44=UA[)6 =E>6<6&Y7L8*QZ'KP M#I)B9K6RV%MC%I M,"7D4:!A&[,!)5< @\6)-N&VLT8\?&N M\YVIY.R#-*"\.'[4>I9?R=,!>G4ZP#%;3[RDK)J08B/0GBBYH22]64('5K2!UXZ5B/)>7(^^V_SR@#5B#$,YF4*:MP9$FK)I) M]:!%>QDRZC'-T2L4O+86:K\D_>R+]'8)HJ;?#+IJ]MW=B)RR,+I4D3N>'D1/ M8N BW&O%L%O/$*D&TG 2&46J.!3%7.*0892#< &>&,%^\'+A[0950 /TTE2M M+>9&>N3):B@%VIMKN;,%\^'MZR55I(CD-HK:$O'>L@CQ'>LV] ,E5O%CV-.! MMK^[.0%QD&U":9O*,"$O6$_I9$>N<@\&5.L!]\UZN/];60-RYRKEV9 BBL8,M> M.9Y#H ^^6CVQ&O8'QLRD-ZSB$+8/-"CSX06&H7O0(;,XOC9W\6:%ZO.%"V$) M5>6CDY($.46*/SH<*OYR*W0@.(= *$GV@U;EJ/I:"%1[24[XAC!PA,!#-$:D MXYD <0AK<)&C?L5#JOH5AVO!_L(,2&*K^$:)9'#8"FU1++1B&%HC'3SG66> M[=A$8=R;2[&GK._:+3^C-!$/S,&P-,=S(RMPYG.J )=4*J@>D4@? M/5)Y5BK+ATA=< %6F6FA-T2EP"HG/)DTM7CF5NT8D8*#TH&^JI*E0S)32*'+ M6(4 I B^;!KP/A$X;"B?FGLKX;TSUR$A"8K+@F(2-O#)Y".H,Z530_0E7YIB M4179)GY-T%E<$8F*I-R<D/D6E:ZK.29YL8H3XTA1( MU!\:#]L]8"A7QO,T=2\>34D"B6['JYX$/%1ZPL).RC/8.G(C9 VJ[6QC\PULV- M>)F7F-"[I9>\8K,P85=J.8F!L^#Y+*$ UER7C&*M>X? &JC=RU<&8I?R8AL4 M\% I8CI1BS9+NX5.5%^94F(\6V97:_ @Z(-5(Y4@)5URD'3%EMB@A/S@9YM= MJA^,F6O%(0\O:4*1$GN(H3ATM:51$D\(GX!E*W )\XT,3O&[\3T5,E"5\#Q+ M@1REE"3@Z?,*.;,H*D7)1%@VPC6W^)X2.9CV(>ME*G$EUUCKB,I>1'%F5,+( M1 X]%;U,?F]L=[R*T+B*A"MH(5XFRN__RX)G>ZHV"W0C-B4$K@N$^:8G+HIX M #B/E*#CBT*?1EJD\E+*QI8"272XXZWC2+Y1=HP2HEQ ![K"I]_(;VPH0AF( M-E"$YAD+WZ+XF(65O[SVZXZ'5S# S$UR$ KI?YA.X(SPC@2QA8 \.TM/]0J&$*9=73#&CF_J(A"FZ5/4XH4]\ M+.Z&AUZ1L4N8%D]2Q-8]\1J?]:;7TAL&\19P 5-.!D+11#3<_C[PV)0EJEYB MR6J#-X.>_A)9W"/:#1!R@9\RTVN1.^+9G;ONPL'5R*C\8ZMJ)^_C[\"/94[Z MYEW15O#K92@:7?+$6=Z5LIUA(HE*)P?F2_1I]GSZ1KO7:?1[V5?"Z4,UG$4H M*[(X3$'6 C[-!].%2IZ*:1C_IF,V^[F;/RDRIK[X=%.YR@,>N>S,+4B+N^QV MMS%J5>NF6\U! 1=="25"YHI>$K(M>+?$E5((E/\M$QW$'5DNAA$W&M4D_8VE MXYQ^'F^RLNWY*U66KLLF789J2-=!NOY)-1A3&] 1$D$M#1'S):=^GP6; %$B M"$.J3:\_6"C84P^'@HE!&?>2P[<2I(FG9"8RIMB%,<&KHBG1SMD#.2\":\7[ M,MM<.R%:2FVPDG0$5.K5L%FJ,$"@7]@ @>O!5;?7'UU=7?6'O>[ G)C7H_'- M^'K:[HX&D_%U/4"@4#HM9N8J_9CN1?U5H"\?/#X?16:Y?E4!1Y!%:B! )1CQ M6RJ2([KGQBNLU?L7%M"I;!E'V[/,@]W3<5?E&&54F#/?]8/WU;/,884]:>BY3S'@KVGQP5 2T*"PW?/<^ ZD]@V^TQ^W,8*5O8P*Y MQW_6W^R__L;/A9,0O M? 2/\=<+LRMG^^X9Z^]=#;LCVQA,M_?+2R MF/V=HM G3O;>'0>>IGJ$J; +[ONE8P.E%R%V]\X/%F>0D&'GXN'-I@>=[TXE MSW(8!R>9"\LKVJWQZ0YH>FGK\6*1R6ED6=QI,HXS4(XQE'Y(,SR4CBRF%,^G[^P&54<6*..):\ >\F#>6%6/MN- M/UV&G? AG.W&:]ZO;_^<>;^D$$KFC:JLS1 /34@=[?C04[A M6DZ"[70:PTQ&:FE%Y:E+Q'+2D3EL;G>,/"UO_0S(KNJB#/SM.MY3,IJJ(!VU MVRNR4 TYU]JUUJY/D2:#3J,SJ+5K+1YJ[5IKUSK><+AH["\TR.]SX,^= M*&?MR*E+C!/8WU&QUY+M]=3W5_/EZ>SO;/CR;+)17[I"Z_62C3+YGCEFHW6OFZ:Y:?E%V-LAOX25=%7-">HU!#9Z>M@BM&$6:@Z9YGF[Q.5/P MJH>VRO'<\((AVS?,>/ZQYIY8=E' M?FE4M8=02RQN3AB *LM0H)HV2DP;M=RH::.6&_6HL7K46!G"+*U&MTXU*YDX MK&"JF=G*A(Y6)RI7DUTM=@L5NYU.+7;/E?X+S!1O]D]:[)X)4G>VD\;ZC6$F M.5@GGE5&G3,%GZI\[35&V6+9M7PM$76>$D6:G7,MG#@U%/=, MYHRU&YUZ-D^5!&(YR:A_XK6X9T!UU1=D];S$DI%4!H' M:S^PHK.#'$?]VB4^:<%9,8K\^/.XIL>*T^.I2LMA1N^WILXR4>2I2,NZ MSK]\!5AUZ60^A*'?Z'7KTLFS 2A*Q+E%QO\S];L^D]+)FN1+0_*ULLJKK#+F M1M3*JN;<,I"I(1F#!G;8D.QO0\4R+Z]\6 M7EU?3MH^D$E9'I(NDZRM& V?2H'I.=/CRUC61YXPE5X7D:V656UEE MUK955S M;EEHV,R6$G7:E; ARD9!NO*W7KVZ]Y M_SPW7O/^J>5WUE7Z92D7[39:F9K U5Y@G;BED]&)YVW55%<+W2+S_MN9DL1J MH7L*Y%\<&64J=ZJ.T"TG^E57Z!<&_C;Z]7#FTQ:<%:/(3K;>]]7*+:P+],]& MO-:#_BI/G:=$D9ULW=JK+UY/#;\]D_K\8=U(KTK2L)Q$U,YD4U9'MIT!U55< MC-6E^64CJ H2D9DIJ[PZ8NQLP,8SKS=H6K(C4K1HZG4@1ZSO1XJJ)R M4(O*JI/F*9'CJ8C*NEZ^?(5,=0EBKFWWLX:8Z@K$2BJ.\C#N:\>DSJ0 L:;X MTE!\K:IR;;N7-=FL5E4UXY:#A#N9!B&>BZHJ)X"?>[/T8[I6?KSR85__JFOE MRX*!E&SC=;UL??LU[Y_GQFO>/[59U]3 M72UTGRYT,^4CU$+W%,B_0*%;U\J?1/KJF=;*MQO=;+U^2Y<&4RH"+9/@K!A% M=INC\RSF/&<"/EWQ:M8% I6GSE.BR&X]R_XT\-LSJ94WV[677B%I6$XB:F6: M!E$=V78&5%>+L5J,U6+LM",\9P,VGFFM_+__V[!MM@MULDHK(6M_N!HT>2I5 MH.=,C[6\K.FSS/1Y2C1Y*O*RKIHO7T5378J8#]IO#'MU*>+98!0E8MQ73J(BSB6V/&7%>0S*\7K0OZ&5/D MY<_B!3M4M8_T]%5\^.+O[*\7XQ=!DH#,_>.'2W?#[M61I3[,L5F%(M(VYT^4-WX<&-&] M;P1LQKS(L&;_C)W0(0'4,+Y9:]<*(\/QC#$PN4N$:UB>;7SY.L;?WK#;(+:" M#7%? QX2KAGP_1US-T"F2V>V-.P C!-B*#12+-0?$"#7M49D_3 PP0AIU$(E M#,X$ZG:D,]#K_L(CA8Z_FL%^+'@ 4"8\#;[B1&P5XB/G3@":_I^@S2,0P*CH MFX\1X3%NO( 5&NUM@('^NPP2'EZPRUL@ M@.^7UAS6]-YR[ZU-B-RV#,1VGK=&ZSD+-, 9FO]Z\6_AJ#?I3;K=\56W/^T- MS)OQ=#KLF,/VI#L93\WV)),/2<(,J',*?X$33XH;K!T\X="E59, +<.Q?[T( M^]WKP7@X&4Y'@^O>L-,>3@?CT?"J/^GW^J/1]>!"/XIG;+J_M>?^HS# D38X M&EU-6YV;;G]X/>B-^M/)R+PRVZ/!I(/_,2=9-Y@%Z<@!VZ1;*'XC@.!W#A!< MYP$(1)J$P/!V7D7[L4&0=[K% 9,_F@!=U0*1T>\T,H.S;Z\M";5EY M[!.W61N&QZ2%FAE$DL:$G?D)AK4&>_B'LP+# \S>S,]Y,VIVP=)V7:T1:09, MS ^R+Z'7[/XIQZO!HL^^>U"=S6'N_8.!'I0<8 7;-(VQYCBS0:< FD&CM]PX MKQV =>^A(XGVOD#H)"8G4;@T8L%AI97'(PV#_9BYL2T!_01(G,5! -[P!C^PM+P%@_4S(62V9,6; M5M.4*R+"D$OB'Z?%,0L6(?#)=0#?##:&ZF(HT1U,P]!IL)!Z_ 3;FH#"L"&W^!I,V^!VD!#I#CJ=!B/$F]I&A\\ M W5$1!M.Q#>]G+\2WKUU2&:SI:[-CAF*F=A+H(H]YPT;YX2"*!BSA2=("_RC M^;5IV+[K6H%XK<<6%D=J$\ABC_\81H$/#P_T)W L@SQ/'R4/J$=/KL=A8;,: MZO0O0 NAQ!6!B.!RC;<+_9=T'&L6(-^!^Z68YYU^53FD13N7XDGA1,]_]Z#9 MRO'NLNN;G(>33V[K89"FL8_.E&0DIDT+TB5PAY)!+H.' ,?"IU; :/!1!"^5 MN$I_TWH"G'D0PR09 \R]0(D ?!W.ELR.792V>)9^A(N2\5T-S)0 9D,(LKGS M@V&5!JJHV] /UESHX3/$SFRV#E!4TB+8CS7S0M:LA,@0P7DXDBVQX6__X=BB M Y3Z\+5$AVGF$ENUZ'BRZ#!V""Y@*PL8PE8J&)AU#O\RX/_>F*/$E6CN?C>1 M/2X]XDF2!P^#,_9,UK%*GCTLEG()H@<%R6G(D0^(*C/8F%BU9J\6Y56WFNW\ M'E(NS[;3[)^;7YOSO KP:5_DO'))..[,P8>VO8V$!S@ZA\R B!=HSUL_"/Q[ M8$R0*8&_*HQ).N#?#O(?NI;@EODA=&'9EW# @W\=-89\4-@5]82BQI65'*Q6 XUTJJ,VBU(C0ALS%+D MCWB7"SXW0GB>$066%UHSGH1C,\]?.1[Y7ICSL(M=58+W,>DZ2?\ Q>FOM"R0 MLA/[*SI8Y+%D=WR'S=%K.=V#/*_>]BN1?O1T(DH40M*YIRPW9:!IUIE*&$(R MNV7@L3D1^H_@=_HSXA_[B3$%A(K@Y2*(P'[,T%5,/55#E\(E2$3CEI0:RD=0 M=MS?HS??@0^5O%?F+N$YX](3]Q+X?LYHB?@>U[%N'=>)$/3B&\2%D&$I_&&7 M(6QOR:2I,++$QM>NY7GX:0=3JL@!!W^5UD*@^@*.%)= _C ^;/^Q/3GX4@EI M])%%4@9EIE!ENKQ^/-HL)!Z=+RCYQU8]QRLGJ9A_'WI8*KAT"')E%^Y?/"K6T$+7ZU_"S[N-W>_ZAF8NL\@. M@DV JN&5],T'#F/N^S9_$A/!AJ>=22LQ>0X=BMJ$>O0Z7JW)^TN=D'Y98#2@ MF25,N_12P8((?0\WB3XQ!4+Q9/E/VG8?7+F&INLKQY-5SU]N%@ZXJNF'6J&\ MY0VX:N4P5L\T"H&F>CHBUF(=O\Y99<;11.77Z&X%P8J 7M"19 M,(]AI^$ZL#:PR(86PSZ8,T?LI8561=K;7JOT5!+O2E[B-*Q+G$I1XE3 9::2 MVDZA"J'5'' O_763)MK# @+2^:HA< DY4&YI@C2.;7J5P)#E%]9ZY0OKF,U> M%2ZL".0KVHI<)+GTNH5,GR (WS52&=U"$3?2O^6)<6%B5:B0XF-I;&2%X9HP M,9;' ? G;M70']-&&QH1+8?1Z12[5=$[81(KMDJ3D@GP//R"GP.F2YZ;X/# MB<3;,16VPKS!8(.'A'&7C1$NX\CV[\E4-<:A8_&C2IZH)1]O/1R^I\5M6615@5)=''K^\+,/)!E)?3NX?(4V;\F?(*LPAQN!!!"'[.U9?TG M*KK]Z)?(*P^CM)?NZ?(&BP@5/&AXOGG9. TE$L! MH>&<-=ZO+ZM@"5605251+H,":";GA8URY9I51KGLSSL0:]\'UCZWY'';M4C[ M$P^%WLWV56MX->Z;W>FH-QB,)]?7W4'_JG5]?37JMP=5:5KS6.A=%<4W,]\D M1\YV_YN$XV5J334#GV>134 E2*^KIYYT7H,\FNSXB0+=87-4P"&^9*2]VRO" M1'K]U(;B.1 M@_U21DG0%ONE4&Q0QF-%I>Y.(2[>!L)$A-@E*E/T&XD=UZ:D;]EG5X)VHOI6 MKBZ1WX/. ([[AZ9,]<@UM:3\ 4X?/F-ES9:$I"(-P]UY49AL\X&V,(H,J^$O MG6 4[-6!.+,0\9DK -8] U^)H/E/;D/TSIG 4Z*_(^9?%]4HJ)G7/]5B /AMJC<=]OCW]C$&AI_O/[38\ M?EJS;ZTEQOX6%=@/S&.)FI^)8B.5,Y4Z,A$=PR0LQW8E:JE"92*7G+%UDML& MC^$$1KN:P^52<3Q\+HQ#H>]G%L_5EP&P:BC49T6^CM$THX",TP*+W_NO+F3- M;JXV8=70A87AAOU7SP7!RK$JW%>QM=]ZP1+6A%)^@VC+J/R7&7TTC->8I"G& MSZ3K.#7I+\-;/'3%=5DU1&AQ,9P2U606TJ8E%VOW"O",ZOR EQ/%O==7G>U" M\BBK)8GWC!S!7^WS(RP;I1Z):LT>WO89I#OQ9-^AHV-^OWQE3D:7+<[X\&X/SZ1X-%NT^-BHDB&L1L[ M*JXL^TE@"P?WPD$=$56A6L.(,5<],:G$F_D>J!"A*_##__&W\=3 )E-W MB-EL%_CMAF:L]#@OPLTL7B"T]39&*5J!5E<8KV$SS%H9OL.5Y +S,O3:O^0$]U7+]9)#W-]2 C/0X=F7 MY]@/'M*!Q!_,XH$VJ!C[*!(*GS[@6=MQ4GX 2:]&B@D0ET@-%]!.HO'$_ M*!9G.8,>/8/7!\>&Q8*9Y>T3E)(Y3^CXHX\]X>D$*31,.'?\4UJD0SI$*@Q2 ME=D?SXHSJ)[KH$G!V^0)B;+I>G9^:+]ZQ4F_V #J&<*8>JY3\^ M$HN8R@%%Q1>R3'=G'R$&Z(2JT4"2A?56=GL",2($8OCN_?'L&<&(NV>LO20U MU%Q]'W%&C_^LK\+S@Y7E[KX3'LG[M,W >Q)__?6B=4$_P^YF\N<])_[-6<&9 M?63WQA=_97G;J^5-)OCRK#CRY2\"6A#]YMZQHR5\&D[HU@]L%ES.\)S7(7LO M_Z&?"CZ*5@P2($*)AROT?KT8(8M'-OXG4'\5"^:O&, ;Y(>V_V9F^U.[\"?F M?MF>[=^Q($)869P@I[]?4J33WJ)%_6=!K_JO^/6U.>WL5R-T3PDUC)XK'D92 M.J1E 6?;+;V1/I*7VRYV7IF#='B_=&S@N"*4XD/[4[0^N'AXKX*/I*!9_S!" MWW5L0P9OLIS%P8O>$5-%7?6W!_(;]AQ03?BG3_B=5R#\W;,0;R']N?.*E^<3 MW5&LZ>(5Z>(UKM[<]J&>)0IOK=GW1>#'GGTIPONS&6/S^0O+R,S$D9CO21M^ M:K!Z#E=3)R;S/C[+F-(S\V??4)+@S-VG;CYBTA?KPA?&9F8G/2JNO M:H)Z?8+J5(F@SL;S^HTMK-G&>,L'R;U+S:NN#<-L'/@82E'H(1V?==^V,O%N M[E-(KCW/,13%*.]J;JBY@119^R69H?P:,'U-V\'P\FBZW12!\S0DGT&G':!3 MVX\QI2 /PIXMSO*J(,A3CZ'P71*-T//U#7WB MW.Q M/L!?\WEPO"Z?AB(\$&_1FJUI/7\B9X5+Q$(#S\)Q=O@>C]T;UKT5V.'^AIQ- MXR%X\'#?!JWE *='O22=&B#PQ^Q[JSG:;=#X1ILE)>90X&#EO6L^T/,H:48* MU^&[L2R/Q5ZEM$5X%3SBH7$3G>%DG2TCD'%J.$]:4>_.?^,'=L1DQ"GUAIS]XTO<$!Q, .J/&8#AP(W11^7=0>@ MI9$O;L R#ZM1ZTSKG=-Z@>CO')NW\4CD2L+X?,IC<=,D7E^0OVBWNL*LH2(Z M+1W]Y/*U[ $B=^;@:8#BX5/424?,GD&KW!BO'P>)^90E.:$ M[PWQOS37/JND98=E]_&U?@3;=2_&+D/OK4$1>(#PSIZ,F<*ZGE>0EW+8LX/,EZ00CZP<6)),5?LG/.V6+)RW!]HG(IF$U7<2MUJSGI5D_"&" M))EH](M"(+-F2UFLG^\@LQ\6W8"!DVQ\Q,1X M8[4$3TIC::H!.!XQEKBSF425:%/*^H"W,?@J#K61C3+Y&YK&E;4)Y=2Y. HC M>)1X=,*6^B"5G?:>T3W8-O@0W<_=Q=2:M2XXMB[83>&9T_\JIB3^KO,H-@], M3^Q(&K_OD&)V25S(5+L2"^$&B8A"#ZP"R%TN_.D34)Z=",<4Y3U%' I!FY:$ M(%;WS!FCF ,UTS26UAV3W@$7I2O?)K='>[WHV01O0);DS]"[.6W'$&IA6QO> MFN&]!K?4T[(3*FS5*40O+]#>NV#Z4 JB,Z( P ML=DL0/7L.M:M&/3S0M!%MPC$,A]J,2Q!DM-9 !8/=/%\2 "*$8:NPX(D!(HC M;^&38$':VZ,^P"Y%N%;9NSL4[WM@EL(7'ICQ03R9R>Y]%!S M5T4KB)]6_-?MG[(#,H^%BX@<:%FMPI"NF M<&YQ*54%> D4TN2Y>&0GVPXF;,J)'QH^L0O/\:FY#?P^V,8BL4_.3<2A3I=2 M[\@WP!__@;%$.@_+#7V!//,TU1EC=LB#IEIT' _W-@YQAE6(:A(%JW@7@P/F MZ:H[=M<;,SDJ7<9_T];F;SR!#3^[%JCL MF?$U<$O>XKRS74QG/[_%^?/66'0 MKP)R;.D I7@[MOG>P\4-Y+#L3AZ..RW]F-?,/&"4W/I!0%W]0Z5N$%[G#GFC M4.RGURHD.=,CJRU@=[Y[A_<+3CUH57UFM3+$Y%#N LU3LXB\-)HJER0KS/P5 MD C/@23+@/C>2N2 M4)$H]#+* *'T[)#\4KV5%)908!@.!'3J3%D7H.5P"Z\ MXH3?B@VW%!#A?EUF:Q4P<*D$O-8N0F0\E]?V5)ZI.KS^]01-W';W>GC=:UWW M)U>]3KLU:IFMF^MNZV9PM#J\(T[+N?@S L!7[#:B6_U$X> I7+83<=:JR"SE M;WFLJ3>=5B$ZUEHL K; I(TU2.R9L\;YH8HO0N8Y/N9+1RP4H23P<\%G8R$- M#+4,7M:;0[IVF\-!+\>DLS7F GA>O&JH*$#(5LXE_HZ&FSK$+PR'& 'KC&&; MKF'V..G,(O\6OF_V:+PX4 \9WMK'R#(=&F\OOO*3^(@G3P M/#LY(B=*Q%[)9C-C&K17"M\'; MD@%ASUKA*+3X-G1LQPH$9*^7';REM%#+N/@+?[H?7*3R+>\HZP>^D'R ]D*; MT3<(!Y:9-/?QZQJ6"Z<5AG$N>(4:AVA1)!Z:@?,TV ]'Q#-PV'U,-=OB1'$N MU"V(4\3?^"7$V. #O"PA8P]_GU]$Z@$BJQ7D@;AX_.G.G/>(%"EEP.!.H2321WP.?EI(#N!E_KYWF?P�Q/3$"P<&3,(BU,+29.AM,8EUS,/?' MS(W)[B#NGPF>C."9H37CD;1;%MTSYCWX2Q9 35[K/#=N0KM[U@ MS2L^O!Z^-,MGAYFMO);8@?6#7>;&H4I$(D?,HX"(-),:A@,NF+=I2/6J;0SI MM,$5/?[%T_!H#FVAT^D^8B/B#ZU=[AST!7 MA[+F9-3BV2%B.[8P<&>N'XHDEN0A6V_;DM=ITD([ U8)MM!SKA3> ">9AR9Q MRF3Q1$F%.OZ\B,OE3S N5M9W9MPO?9==8.+ORHE7%1$OB(M@!JB%D5TT*25X M8H%S16XZ>!!3_JNQ_-7%.SEV59"5]?K>H+"9I>E[" S:4/AB1M5?X'6'&K1L MV,SS5\*ZQDY-H$>Q-P;&#^"R/(-"MT!+5 H>WV(\G1]9#H2SW2MD\_$M6 &P M'^$1;5\8MCVBB"Y0;N:W?&7KB*U !7&# #40Z*%V/BL+'$7M*'4'_3??LV&Y M'_!7MY;WW?B$H@JNY@N*M;<7OWV8?/H"E$@\F%W$-'LY9(RJ=A3+)D@A! E@ MTAH99S:;8PMMS!O$$E2RIQ# M%VQ1;Q5X:1A;'M>G+L-65SP[CC[>(-<'CADL)I9GBOJ;;B$LB_"&Q'#@!!:6 MX]'6#W NX1P"*-O-(RBC<#UP4PA#<]4>RD3Z@/X&.FIG]]JFZ< \J<;2=TDF M-=K7/ \T!PY<$#B'"=QJK61QH!73$)T.%@[MD3;;6"L7; M/$R-^WC16 ''@(>%.R5#-FG"1QOFJ),P%K:>L[<17YD2@LPZ(>A4$H+&*YYQ M;P?6O0>VOHVB\H&XX<:8N_$LBJE!IX7U 9H^QR_>^P$)$9D[IW4!(I0V0#8! M]PQ]/X9M ,9W\!B.U6R>M ";839>2*^D=D8HLN@-Z.]A-@2B':Y#*I]D&SYO M6PS]%,K4')*K=PS^'8EBA!WUA&FGJ(B-.RMP0&C"VD$_.W>B)F<^=X(5_UD] M2=MXP"CE3XAMDNZXKUA\)DYC.PT4-@*[(0!:'$WDIPQL&49 5;?FLHK#7B"! M>*)_@ZL& ]5 _[ \%'!O]*H&#_%DA./I"2 M%T67J 9'VU*=HQJ$LUZZ6*N!/0%2>%/#6#)[0:B\/%CX'? %Z'R\3_W P@B\ M970YDGR6%'3%(P5P[G#-D4#XZ"MT)^KQ_'K@GS;_$<]M274A\)7;C6O=APWM MO0BO!D@/MC^+130VT0P4CMY#'.)Z#]TG55(SQ#G$C>E+W4."O$(&3YPWMHCQ M&$0U"Z*7"758L. ?H,I7 AG=U=L,\=$] @W[OY(GRY6J$JGL'.(0@O;/K MR8=O5V/]4^\:VBD]:K[L/:ZM;^FG5[[M=EVSY<)2$+UO'*6Y/K1K\-Q2[R2$$*G?8T,GA\':+ ML"++%%=H&A_FB%=2)3-*/=2(#*G3TX6X@'T0DW3F,NO7 MN&RR+C/^BJ-\9G MACU[MJW[?=*0' 7^IR=FC5%>3D2\HHENS0?/RYQC\30G4(HHF;H PS]^+T6QME%".9]G*VS M]N/;R<7CK6;B,9\>CS]F8QR-PT].9>LD^=BIYB)(L]/L=TZ)(HUQ29;24#(: MRP?WP!#[,(>2HWW;,S]KM*^R:!^"&7SB &4&\X-+-"$<1UXP3C!DN>MF'K8]9)5:=,_< MNZT,R8Q,^J3Q247*!..M#4>.^OV,B!J7X'3PF"@,M_7MI M@,&!K$BB)$CIDT1*8=0H!,\N,6HO235N4M]'Y,3C/^NK\'!'[NX[+Y[9_DJ_ MB^W.5ENK75G!PO'X\JPX\N4O^+A+^@UO=34:-4>M=K3QZ8T3/8'] M*7KKY!Q/?HRS>$B4C)Y[&"-9H)">[?6-:XO?N;:X?B"?/LO0[Q>=;'^$B:0? ME7[/P!XONOFJRX77FVR?:8+P8U?[P$Z//QQXU&[T>YG&>K_:)3PX^O>U=.T1 M]DGF*O@HZY@7NEHVNBP4PGI?:^"3WFO12G/;^R@/D7_8 N1JW;F?XMN/V9Q% M'L+QU8[9;;1&9ZUVRLR2LM=V#J8\)]XK)XN!3];+9-F5GY,JK_6NM-&1(IDN MF1Y9J\"S4('=0:/=K55@*?GSHYQ\F>HGM*4-GW]\8;P^<#XX&N&!$-Y@'5W\ M^:WY#EX=K_?=0*V.RZZ.!XW6H-;&I>1VWAI+3;M54Y3\@.8XL[#6R&>AD7OG M#H66ET51(0>81T@9ASJ'SOPPR1]Y<979S4AU_K:C/3%%W&JU6K:C+R;A4ATOIW[+]L:QT1-;58IBU MRJRBRMR96E(KS%+PW43,3N)H\DX%>:T8ST(QFID@IEHM'GVCGU5=E][KH5:! M%52!O<:@#JL60'6Y=_R V$K8;9\2+.X]SX6/#CY*FQ'.@:5.=F"I5MQ/R,&O MF&)_VS,;_4RV=^Z#2&X^STD4)>3>G4'B[U-J^\[3='@&I7> TFT_QDJW/'4W MY2PI>.I.7]<9Z;<:9K: VF/[>UU;2@ZRWZI4EB^H:T'+70O:RE;PV<_TM79) M:D$/\TA1U8%UZ>0#A_- X?LK:_"7V/V+U;F4Q#.]^/,WZFKV(=74<-=X>_%T MA1Q>99:#K@LU"XQY]EHG$_4L%;>GO9E\!BLVWWM25"U1GEQUEH M<-'"5INF4*@@* B'?66&UQOF%@ED5I.Q*T+;!_FW!G"+!7![9ML9P,HI LAU%_O2BI5Z>$IF/5R1&ZZ'IR2Z MLYX[E@M5J5@O@%&FKI7G6^A?7@96?>:M%7;("PTKB@+G-N;(0^2GYD)@3STQ ME-9;I/O>GJDFJV8#H;=FH]//DSUT0HQ:=>^5IP6E@O93Y&>EF:^Y5YNS=<1SH5PX,F6;&3FO9#Z6<,:.' BOR2]N!EEU@\^+A0$P! MZS7>6YL0@P#+0&SG>6NTGK- 8QFP M^:\7_Q:.>I/>I-L=7W7[T][ O!E/I\...6Q/NI/QU&Q/,FD",MG 1 -E$*7Z M&UM/OK0Z.E;NZ%A=>% 7'M2%!T_9_>"YNQ_4A0>E;P98AXY*D&,\B'(SE;*75 $<669!0K8B9V6GVMZ&) M6M66D7KKNH"Z+D#5!=0M5RI'VR];%U# @O_[H?^E-_,LP'-GK?LV]! J:NQN M;A\FV>[R:Q5$]&21">MZLTCMF_@JM,)[&H:87@WT6NS06<1[X*R-:,F,1H&+P MYP:JAFAC6/=68(?-Q[BJ,"R^IKH=JFM7D>J28;F4)T13 36Z MSKP9HX]$0'ZA-2,RI2\V]D[Q%'\*J<89OMO 1_HS(F_\=Q@%,;@A]'Y\+*PE MLAP7#1VUBF)INA:WQ1/^=K/PY[[?J "O<"R=R]_UWJ%A.M;U*,T6&_:R&<<^,I65G7\T;L]=JM@SXD N7D_DQAA]'802B"244 M.,LL@-\$(+GN?/>.)%S ;"39QL=L]G. MOXVUCZD&CN7"8JP[$+$D,RFWPE@XM!-& YDIE[2HM0^;0TX0^:]A;K@,6"Z@ M@='BT)TPC+%B XY0AXRLV8ZM;%NB4G/3P?05*]OSLQR:SA5^;BMO# M3G-452KN-\T"Y,BS"/@;6/B['[<"9L0A?&'N!X9EW%F!P^"R^ 1UT$,,=)#C MS=R8[ADT\MH/R$>8,32K/,,'S<4-.I>1I;8(&*%*\,4[YMGPV+6U(>L+7KWB MUJ /[D8 3[L-'=NQ@HWV%#0 [T#[X8O)*O2-%6,1KS_X#MO\*>WZS%S+6:6V _\"0Q4V?QM'AN?M>(;?WV@]=] "=91%RS2T+KJ36S=_QPD$6Q&NLD0!J(9<;,YBY72<( M&VF!AJ,K">,Z0+\V$M-3A"<0^#PFE@X,;/L(Y![<.> X^;>P(^T%G+.0[ *+ M!V. !\"R%!R)G"$HV<%P*SE(XM_D',%;D8-T[N+*#XF7X0OF!K-F2^.?L06< M$I NBC9KM*;Q&##8@R< I['$A_-#P%7[X/. T4VO!&$#U^.]E53)D+X.0=F$Y<,BP\K\X((1H\4K0PX.$\(*#!7E!$0OR2.%3HL8%/K6R M0(B@]PK_)] 2W#PQ\:>_?;BZ-$>P7EC3RIGQ4_#][[ [0[BPL!TN.0RT&Z6T M-P29/'C5C(LQ02S\URARM8-M5H([4'SRG"I424) *GD*K@UWT_G!!V$.$RM: M@D#-+OE6/O5'R".)Q++(XZ%T^F:SG]NR:)#BM% S%FCT=-JMYB"_U7-: M-)-'0U9"!% .S\KR@//)WB'\CQ/6PW+0 >N)H1ISX6EVTP!-"R?N1'Z0Z%D) ME!S4K?@GPX;?;XQ;*W1"I7W@ZU'R'(\Q.^0?OF?LN_KTO1,MA>%&EB*L7^@] MKFSQ"T0&ZANHL!R;[?T*)D'0'T"Q6@[79ERA;)@5"&,S#AWLZ$S/EV?%;0JQ MZI#;[&N>(B7>#IJN$M3P :%=#T](,3_B@0Q]4RXGR5@?D@(2:P6FH\,6. M5J;K0]6]%NX;WG=BD#7(G8&;FRWAI?"C[82\ ):\!="R'G.%%P*6SR4W".!6 M0S@U<"^$&WX'EVU]!R-#>D0VFX,"![M#6 )D0MQGH%[NM(7)<^AEW'V!JP_C MD PV."+.20HM!ZJBEX#EY^/]^+/O#8;$K%G)$PUBQG?-Q/"XA8/$+L- MT+5SGTO>>#4DX=^7CLL%P\KZ!QP7-^H4-4B+N4P.(0@T"JW <6NB\(_FUV8# MP1$@^H1LY_'3L: \&RP*OK1*@DL;;SG8).6B*K?'H[90ZJ/>A-_!)>P%&=X1 M1X'Z8:21I)Z0>B.$JY!LEP)-:$6HGQPN#Y1D70.C,;P&+A*Y.XSG<_@" 44"\]GV=AM[?54- M4%KZ072),!/]TO61J?$GW4M&H(N,1SBGD#%!N_BDBH@11@8 N,[_$&H-H3': MALJ[#! C>U3.-W.!VL7&9LQ+:E%G_/9A\NE+0=Y0JSD:_2D' #61+(6GJ X9 MS_:2I 15DD"ZAHP_P3LF1 T*P0WVNR7KUXE:87X]Z/73OY-&YZ)Y$7 ME&YA&'BS5X 0AWT@\%01M!#,7WR1Q(=(HBHAA9(NL2D%D"<2>"2"I[M/A+>' MY!@)>TO*MI ),%Y+J2 K= NL%\8M/T0CT#(DZ$F((CI>3'9=8I2I%:#V2,,# M>9"+01'D !2.+C6="3<>::.X U(S8D=,&)16RGY1W6W\M;P@PERY20[":C7:OT^CW MTD! 47,*/[*0Q*+@+E;AK&5P>3#Y$"',\A M>"E%)?"7P(\7RZT[53HZN9YV8]3N-SJ=]M$.Z\VPE6A(4G [&HW=66Z,S_(I M2A][%$;'OX"BC@-/J3 ,E^,RE[YK8SJ W.9C4J !-HJ"G#Q# F*^9\MTM<3] M2Z-V'+4Y&#_3?#AP3E!>P>5L";F%BN0]!!2J1\\")W2X%RN ,F8WT#1'@P!S M$59P1F#3NYL&[9,.1 ?1X/ 7@;7:=0I1L3GVKQ?AJ#N\:?5OKJ:CP;0W'$Z' MK>E@V)L,>^.;07\X[%[H^J5(35),P03]N-/O 6_TBQ-^KX9!_7=&Y!<#;27 ML*>2161>L")QX$4!%7\>^4EV5@ MH.0.#O-.3TUP/(3,5>J3N'Y%+4B\Z.Z%/GQ:8K=$?2#3<$H83SQ*J&/KEG6J M)9DR)V$\6AW=ZYV,1@"LB=/AU9@48;J!DD_( X*0^ M[AFRIQ6(-!S!P(H,X1=8)T-[#N^MM4J^H;M9,ANO)B'?+:FQV:9GNBO/%Z>L M\F"*LYT&@V:G"-L)80PL8CJ3I'!O-D5M8%=6 6IJX3S-= M$C07C1<+I(W,M@CW@XV-HB=*4" M-XEVHLO!E:';E9M3\R3/%TGIOZD#O8+MU@SZ\@RJO+%6R^P,)F.S/^B8O6GO M:CB9MJ\FTT';;(^N)JU6];RQ*7>]OQ)@4 G)]"UP?D?! YZ7$T9)UOO'\=>K M\5^-O[C^+0VR=U%D<6#:7\Z[(Z[9J_7N;F>=/K7(W,X&DT'5Z-A;UA!DN41 MYB_< :T$S?Z=9Q!LF9@Z<$>:+)5H'W!KG9*0ON+'T 'X=VNU_L7X[/O!3]P# M^MWW[\P8\)J(AOR+82U938 MOL:$!4^P51[]*;KSB+8C^C6*EKMTTC:;^=R/AU][+*?6+5![7:2U;E;%2 &% M+:7[(?-"+_ZL:>N2G%,6-9_C-)^BY0U4\,V$ ="&37%!&Y88(#0+Y'U#;Y32 M!%D*\V9E014O#W&IZH+JPJCB WCMAMT&,5:5F>V& (\/,*GVXLGE%ON%G/UB M3TY6Y_'YU'? UY=K%;DUP7/6^D% [/I70XXW8'<$-D,YR>%I60:" ??9#&%. M*;!V*U96UL:X93B4"=3P"J^](:#\D+ 8+6T%/RH#: V9'3)C:VG(QPGLZ;![ M%1-(4F IA=;!( +A'WA4N$P96<#GW_M!R$22:U)+0] *7REFDL*'$=:PJ-1R MI]A=5YI7TZON=6?:;T^NV[U>:S2\NKEI]SJ]:;\U'D^'G>HIS4^",O*IRV,F MK?)""YG'3C$PB?<2M5I)KB[=J^U3>:1(P4":C8A6>326W2$X[VZ2_-X%T".F M:I.OBH2R#ORY$W&D.LF?ODO0-F MK/E$\#^U+E*4"?1(R)F*":'>UG.*0S@L M9PZ6HQ?!:E"]4MT53YK; V HR; WX=R/S)L3K_!X8$;@@<^! MCX$)8'>VD(5T5SRDH%<'V P\9.10^1I1EKW+=X^)0MP:7/%HB8QZBLIV50< CL]:1%VQ.ICCP1AZH)8R&&1I(L8- M)^Q9=QP430*P3IC<-\IBQP?2 $Z06;)TV3Z/X>+K."R\#A!"A1?2^2AXGP)? M&O9J+;#0 =C*!ZY%$#Y>H6EY3SQ.JA@>277>$;+B H@/]AIC2)877#C3I"W,<*, AU?@GB^BT71E@T[76K5$8PT(U=4M_ *CY\4=0AMHHD MA^"'+/6Y>TPUDP>?5ED4]K$2(OYLS;[SFQ1.ZI@4IM04C/7#ZG80.!< MLF!4!@J!:)?,78/0 WKD[AQ""0F+8Y6;A,(^)?#I> M& %*<,5E@N/9,>9K8]@$C@0#'3RRL!W!IY$1M]R@4$$;I6VYBE57(ZI7,#+A M413_@<+1A)*!=^?X6DI="QW,%L"6A&DRX.@[+Y'G037G7[+^'U[)[\-C:(> MG;5/69*<8.]3S09*N$;#>8#?_1)CV(J/S@(XG[0<<8A%+ M<4CK)Y7LPE-H1(*0,F)1@ 6BS@'?[ZGF>TN+E.Q.V>..I$Y>/">W V4!6"H. M:0TA E2BKRRF:F#XD"<]W,&S_( 79CBVRW15AKR^QI>!A(T#C.GJYK?(8K6Y M!.+9%' O(IU(*O; 62QXU1XF#?#">/@"R (1(T:9X/#[D>\5)M_<6#B@ K51E1EGL@D10 MN'MT^>BSP;GQZY =#81EHJPJM%D3>P?OA0=$4!:NN)YFFMW#@[.X)=)"";4= M)(-JQ)>N6+AVU&Z%N:RL8](AQ#]"(4LCW;,/6JAJ )&$X-IX M9UQ9(4E9+O)K,OM.*QA:@GH.?'^E%9\E;O%,M#R6V>ZKM4M["W.5>7)!XE(+RX,:^<]O[DM>]BLH\O%7'6\>1[&T)FQ/6 M6/)N!$= .(:AS'34#'\Z*"%9#QKL6,G@_&#V9;KF=F_9@H!:AKW1H#>=#,>= M?JMWU>J,>KWVL#T>PN\GO>O)35-X5-0L=)\U.)8X;5 MB*W(0'^Z?>T+12O:)P(O[O?&H?]6=],WK7F\Z M[4Q:[7&GU[LVQ]/!57\X*KD0VQMD=<@R35$57 1E;%9"+DS3P5:MN_-:[D,X M)5+528"&K.T$MC7^$=L$\Z#VU[K,H 5)609[M"7JT7BUYA:5Q(#@.-'=X W1 M%2E+PS]L&I.-<"H]"]5F0_B>\OWA=B(Y52:) GN;8>84Q5,2++Y:[H6Y);'SE_V*Y+^4BT7QD^,3 MT'EVS=QOEY<+->[G1XUE9N*PVYYTQ]>MX6C4&YK3R6@Z&$R'H^N1.;GN$K"; MLD!JN+F<=E]-Q'/W48[!+USY\Q67U11\&M]B+5KE"NY$ MP33WO!!L#7BI:!(\%E@J&"RDE;9JZK;K/62=%QECCY?'B+J3YV>_[V2^HVNJ MJ4)=$[8KH D;F57$!:DXF^%0%+#SB QY;1@6(&[TVTJ"*89/!TU@EQZ%E%%4 M/<\?C5KZ=M,8TR6])@AP>H4">/ROD?QYTL51AT1!Q4$4A1 55X#Q %Q\TS5; MD]'-J'\UONZ-QJ-)IS6>=CK=5G=XW1ZT>]5#6A)"Z![4^%.>WL/EXN? GS&; M%'PEU#G6JT^QU[.W4?FJH?0IJ>N1OKMULCMR/RT* B(E9H8']99^XD^_EZ/055'\2N[';J4]80UZ6P10H7ZP>$8?/9+%[%/$F YY>M M5K'GS&36@'8L/X4:U)6:9P$G-%TZ; Y'@K$K%)&?,#(I^A7SOR5"1OQM&_!I M$'[EX@P#W">U 9CQ@+N!W4H">IFZU(1:]O7 *A_5[PKF/9Q_G<+7GL 0%=@X MI<]D+ZU_!4 LG86"4U=F5A XU.5J"_)M)/7C/'D$6X]JG50S\87X+A\ A/UG M1* US8Q/H(ZWF/6/7$\FH*.&NJ'$^ )RPC [UJ79>\MX,U?\E5#'/5O\7KQ6 MEV+OL%M/B!XG*_)A_3N$C#$+T^F&X!V'PT;E$ZWQD7P3M?V)8?3SZDIL341+81/5-KZB^;.*G< MHP/4)L.6N]1!10B>LX*M&VC7BW1<)Z(45-[OUA.BB.L:GK.E6EFE-/ S M+*>H7+&+06&QB^G@RISVVZW>9-#I=8?326?8ZG8Z[>OV57?:G^QT5:AC%^5$ M,CZ/OWPS/GQH&I^^_,159Z@^&/LY]N7#[^/OQK3 M3U\^?_I"^W@@ ZC5NND.AZ/6]+K3&_7ZX\'U=:MWT^]UQV:K3R8WPVFOU6J/0<<,QM/^]76O/[EJ'0_2?B'1,3XH M.R@D?<.;\59#;'RC-LX)J(KI^/!3M#0D+7 *T!%3I!2$DJA/@@8^4!"9MR+6 M*PR8Z]\WQ.PU$0A=DBM-5506SR3TO7^(-IGT^)T'ACNY>"E /&')=#KON%DL M4^H7G#-X1M59+Y9757S25 7(^TF(QS>*I =S?8 +UI41C1#V!E N*^>VV'!I:KH!M8:AXY% MD2/L/1'(ZY5-R]/%/MJ3X9O7<0"_$.D"* 7'*X:YQ-1\0"^BE8M/MIXD&]NJ M4?H&I500K]7ST\ 0O@9A'F!S.-8PPC8Y?![@5F.MK?HD7D[G,-5U@K)?>?< MR_;7SU-R17BMU943 MTL ($;D5@5NJ:L6MO+V87DTOWHGI\_YW5 S*Y9%72OX+H&OU-8@*8(W$BI8 M6DEG(UX]N:>.7S;.X7'!>XG R 8 4COA%E8I $6?6JE?2M/8Q073'?8E\8J& M$+A9N1N>MT6U_U@?N>(*+_5ME60NYP)%&UDJIY5,\Y3R T<&+[QE2\N=[W02 MXBU/$DPR81_\)H@<940B>]MM; Y4(FLG;4@].P,?M.B-,4/5RQ" MG:+:C$#7*X1K M?V*))$FU?VOHYC^YID;\$#KFT M>0<#I,<5TB+ON2_":"CS#&=+R,B&:X[KXF+O],/2.SO)KN>#@1FRT]W_47Z5UIY>_ /RYZ!G?BON$$0;5;&_ZA/;;'=I,; M4M(2I2/;:'@K] +W,*1-IMCSX4%PWD*GB^=2\ M5=&ZSV6!;"4!^MA/RMJV])?6OH-;./#]E"$GFU_H#9%2/16T'OI\P#DU%K# M.5WR#=%R8;T6_'W!,RH34S]IAR!%)?\X?EZ$<$13#1JX(II[J$X>5-.^U==# M+'B6N,P\_6J;'^[!<<% G:QA2WIM_4)[>.O\>+?+S-2* G7J3JM$'.,7:ET= MV ^'=S?:;NH@LYWE"0KQ5XF8>&JZ9 /ED86C&>YQ-QZI6$VMRGXXJ-^4V4K9 M&E+ANMS(X>@%RJ:DBPZ9-6@JLA^@(X);&CE%7,Q%A__ M-FRWT[@2_!1X)HL3",%V$\*@\*NS1*U*(D>:=_)H9ND9JGSF#O:UV^Y/6H&,.KGOM3G=T#01U+K$8L M4:N4.0@?_^$%;($]X#'GY*OE\@E8U_\DKU'+W47&^H.7$(DX5870YKF/2;)D M=_$)&#S[*DR9/KS"1HZ5P]1=FZE>-1Q*HT2/E&^L)T'CS&6/^@Z[W%:5S^() MBLG P30XEQHWJ*7!E'#6Y3'UZ\$8M/82^7WDF/?J^^ DP7?I9WT5(GRX\TYX M)*<",/%<\==?+UH7]#-Z4_+G/2?S#>S6D'J]?/'!&=A>+9@AH(WX\JPX\N4O M EH0_>;>L:,E?!I.Z)8:.EX2E+0.V7OYCQW9@"L&$1VA!84K]'Z],"FB%=GX MGT#]6:R8OZ/3^],O\D/;?S,?^%,WV]>R_:E3^!-?=/E/>]F>*]J:A,&91%*$ M9)GU#]%>34;'4_3?WF(H_6?Q!/U7G ;;G 'V&RM;BFCT7(D[.I#20N476]9) M^LCV'\B??8S) M] ?=]Y5KP<]R(N^9DT7G3,EB+/H*?J8ARI\M["$)!$+4<>8D44N*_9("P2?J MGH8N",8.9^#OCSW>H\TV/F.$"^WSSWP>=)C!@#ZPLNPCK/HXPNJM^2X]P^I, M"?ML95TR$-:XHM'&QM\D#"N(G/"]WZV-\7]99$R81O1_J$):0=>5(.NG6[S6 M[/N"!L-?BD30V8RQ^;R@RQ8D1;[?#CT]U0[.S!4R7T6XW0ATRU]MN^+/$ E' M/K)7E14OM_&#ET\G4<0^VZ-V \BLR(T>G6+WU,S4-%FT?GZ]ZWUSC*M]52;K MF,W6=N"C9K&38K%:[-4PF5@OS;HV9O5)/_F9)_ M+45K,JJE: $6N]D8C$:-[FA[R&NI>: L<8RC'P!/$-3,]?T9@S4V<')XU:C7 M:?1[-5YUTC19XU6O[$-TFIUNS6*GS&*UV*]ILFPT68O]UV4RLS]J]+J=QO!$ MA/^IQ2DHY;2&/A[)Q.RL?QBV'V/)5)Y4S&RY>,7Q8J.=7>4]=AZOFV=8(W@U M@O<"/DRO:69)M:K)OY;BM12OR;B6XF60XOE[N0%@3)$OK/ M73/_PG\?_%]Z'\]J.K"SS'U[T5>WW9G V#W:?4T"VEU.=>+VG^SGP;HN'C[\ MY/U#>'V*B447AJO'IIV8851TN?1B2FODMCF+76 M1[)1"3X GY9J20*'#I]_T^ZU#%BK2YV71&>WQ0+'#$:,SPS";ZX#=N?X<:C> MK+JFO3&3!S2QP$W-0Z.6W]0=!1M_RZ6L>;E;(U]+%'Z,1^B(PA^X M-/6(1IXA';;J8"?V:;G8T'UC)$>?S![=3XVBC]@!@L.V8LFH-FQ[A%V"/6RB MMG9$$V5L*P]K?DQ/V?K,W<'D:F*V>L-)O]TS^^W)M3F\&O1&U^;X^@9^0AE< MU9F[G8/=I:[8W*+VKG_@^,"OS'/\0.\J58D.4A_]")G%!74 U_K0%(JK=K?5 MZ8Q:P]%5NW^&K-6;3!EMUR MQNRI76ZW/>FVNMUI:]0?]J[-P7C0OKGIC7H3\^JFW1I<5?ER>P-"_OAKVAEMIMS7L7$^G M[9O.-O'5+1GSL]QER&:7\+O FD7O^;#QX\WY,?H'6?#ZQ]*Y=;2#>'G&V[-H MN2J0#3;[\;Z$HQYSK$#[]H[G6K*>@P4U%&Q?_/F@[R]>\4 _P6'O.=WNT)FN M2(2XTS2?"Q.\SLZLU$>U<7GD#2&-ZI/V;F[2THUQ9E:B?1E%Z_<__WQ_?]^$ MCS47_MW/8W"3<.[TS\Q>6,'/X )9/P^[[7ZG\S,\T#1;W7YOU!J AS,8]'^V M6H-+U[[R0#D;X'S.[AN4^VW;Y,/\;DSL%L6,!JZ[8LA[$*LS1U7CAO8?=!/H?%7 M-:]NMP_V7\6WX5?C> '&JM%!G*$U,-[>X(23CW[3@#.[-%L#L__N77./BCM! M3FK7G/0$3FKQ?YH]Y*J^^7.T= +;XO0/Y!\(ZK_=N%EYZAL^<3]+33:7KG4? M'I][IG$0X$B"+=X98@MYR3JJ8[PYI([QO3/F'K-UGHHH"L(6, -BM/ GLY5# MD0!Y8>= ;7335P)%__"08,>+@-'\#^.2U\#\]NT#_#/!$H$ ![(O.O(,\ ). M;[GC\"_S0LXCV(:P^;_.A"3/4J)ODV0[+TFB] T<&C^WGR+??L/XQ>7_Q6$: M?X,/OZMI].DTVJEIU&QUCD^C/ +Y28M OC/>?O)JLLW6U:S6]LN.F5G;)ZXA M$LY:"S:;0S'WI/FU.6UB+ H_(N8?=WHMFBO&!YK:J2^F/MEIM>4@CZ]6<&MY MC&8DM4:_?/KALHTQYA,0P>5KGX5Y"@1;VP) L)EM@9I@7YA@V[6$!8)MEU;" MCEK]FF#3!%M+6"#8TDK8FF"W7:^R"=BC#95+ILQ2'F26<($8F_E/_JF].8HX M)!IS,,0@\P\>LI+Q?R9??C/>LO\3@9M$$UPG^(D),KIZ(M:Q80TQ[?OBSZ,,%;(GK X\N M^>;=HU_$:=\W?-KWVT<_39,4<*@V"\*?A#?9X&-^/_H1'\N;^O:-&C&NGA/R MJ=M\V*[MSV)Z.$V\!W\TVNCS IN'LO].AX&?52%0H9U-L;S%^(SSASY@+I#% M=)O?HP])W4[M>_^Q*E5S6W2Z!RYY3D6E.VI,> MFBR=WC7\XZ;7FF"&V:A.+GM.@HP/.[_ E>EY2./.?_ORX??Q5V/Z MZ7YGV=P1/^>+//X<_\TU^^32Y_O+-^,^F\?_&O_WQ^>M_?2B[_!%"MW<^ M^J7>:KW58S<_>YEAXJ]T%*?6E?7*BMC[DE#W$;8W7@>.*[.R2C4*[^A!IP)> M,-F4A31JRRS##K_XM[ !,L@L-UZ'WYV#Q'*L& I]_+T3P:-G& Q>.FRN)0-\ MFL^=&0N*"NR>23!R.]<'__L_Y ^WOKWY\__\WS\OHY7[Y_\/4$L#!!0 ( M #E8GE"W&8L%\!8 %H- 0 0 =')S+3(P,C P,S,Q+GAS9.U=67?C-K)^ MSZ_@]G5Y..G/DI3.^Q]M8[LG#@Y>7EWTA.P#,)33<=TEP<'QX?'AX MC59,4@F/9RQYR\\. MXI=Y4F2H)X09!]C-ZNFU4J\O)XKZZ,.'#P?J;4;*/!VA$'MT\._;FXEJ)'N_ M?.:/SK(KI /JK<9DQ^ M5:-.E47^-4KY1O+1Z.AX/2U6O:"=%BG?)K3X< "H*Z$6L+E\!%]#'V# "5U^ M%G^WT\RGM"#E:B5$JOA!JGCTTQHJ*LD8SN4XV%ZE/-=&];"HEI1C[?+UHV ; M-?*<=S'C!K7IIDEW-?2C:4O_21EDP6=V13+H[L_)\X%+(LSI4O9,[TQ=&C,Q MIG^,5E(Z:A-1*N+(96,/6U4GSYG]U:5W+8CU(++7)662/];6 +ZZ"WL5,B[U M:VTE,$ N:VPC]5SQS[6;!T.N%'=DHT3*(W^,5LP=%> AE=+>6X&1<:E?HQ5_ M60F ,>%*DGR4/@Q#A&R='R8SID/L*9H\+DC\F 90ZF#T)*0D@Y$D%, M+F=1 A84SC[MB81BE&8-_W&!OR^B[Y2B(K\XEJNQ0;"XD:]LN%GIF$J0O>6G M/28JVX>)X7^T31Z M!('XY=K]%B"FHV9XC7WUYO#8EV*KX EC=XU_4[[+9"7-"8F L.6EKOJ(C:-F2AVFMMJSK M>[Z -/_@$G* _(X8U$HS87-Z&3"1ORI)!!<$3R#G\8J$M1NN6Y#1+T_?GQZ>6$'L MI(4Z::F*9E7NSE'U(%V" ,PAFY!HOGB35J MH!']TX[H)Z4Y<7$[T/68W %* MA9;/\"T KPAO!/NX(]A923N$5HHV__9(=P5L#.I8LU?T\]A %=7I"(,JB"'/LY MB([R&T$^LP,Y+^7.J>+"#D#X *HQ:0(Z&F M%<*MY!D0%B4N/860*ZDNLD@ATEV2F*WF''LWI;'[:5J ;$#E5* MW!*QC&R@8&7VW\\N %M\]LD+6Q,TLT@S>*<-X*U>D)DCI3M*_ [&7)V30-BU M@)B);. :"XC@^CAJ9)J!/+$",B_>B>7O@(SK87/.6)9G!O#8!L!8],X+5Y4] M68A08$%\#U)V]2U"?+DY($VRS:">V8":+^9O3ES0("&^E,)$, *Q^,$?1/A@ M$87JF(US^F>GFCG]1(J3B'&4G&%#H'G4?2ZOHWQC-GAVJIFYUP)9^WS8LWHZ M!$3Z!BDB'G(?9+A \ 5AW#[[MQ?="'5EYK8.ZCN9*"8E.4E1CBIKAW(,A>W$ M;+T(XZSKV:EFUE6/V@#G4R]%$WU6G<\U9IRJ\V!6F.C8S:O99]J1+Y7CY 0- M'8?5PW7&/#O!YJG/,VT/J,.N^&+H0YP1 W9'^"5D:(YE>#YF_X#>'.%Y@7:S MJ+)WC<,2KXT/(=U*;6PNE:6US327 MW0AD!R&)=U/_ 8VE5%)C ]%DVYT;2%+VKDVDM?89(/HOX$?P%@)9O1L,/XRB M&U%_UQIU68ZC"G+R)>TP3NO(/O&N%V+>\'2F3;VUN TQ]Q;5HK:)1((_A%2I MP_1/+="RD6K,U(].=)EZ3I"SDE3W? >G]JFU"]K+-GKFT8G.,^V@W;EL6A./ MD$4^9_>S&IBLA\]U2C&.I$^!IXQ)9>CC;%W)>J*+Z^QRB55JI*\L\"UC30#DH?9CK?LTK;< M3[GA-!;KY.1F[P>$VA6@6.1X3&3^:F-#>X0JG.;E>UUHE(IPA$O%^RH&7//E MOZV[PK8"S4NVNOZOBI/NT1 [O:8ZMPU;6\HSK]_J0M66$ XO0"W7\",,(^HN M (-J?Z<8V">J,"#6 +(9 M_VTEN1'FRM:)EC#O'#K%0=7*?2@E;\Z/FX0VXEJ-;4JXQF#&1>R9_J@+N9S-(13;5T6_*[&8G MT>T)37!(!0W8&=(JN"/MN@*#$C1<$+KU225N*KJ0Z ML=@=5ED--[VW];(-E6?TRQ/=*: VN+$RE#\S:#7E-$(?B4]MP,_5^0.?@TT\K-?7B0WK'R6A<(;X2=> MF6@<$,K1?Y4I5Z\AQ&SSW<.ZBC0VI,HT;:N&E*HEU[1BQ49*LRKICTY>.R=1 M;]?HC%B7WUR]NGXD/X*8BCA?WH+?";WP ;/?F??&>C0VN-GX7RA%I=\IUG,B(G4# 8-,_5_>#])M T\[*[O>C&OJR2W2? 984DO5I6C).6,_@^;A*% M8?SM$.#G[^3-G2EXA+X\3OU$8HZ.@'+W39M"^T(:FT%E:D;7#+*;A7=-H-H$")X_01IPC+O@=*6"@M7U!H8?X>$YAM^]4M9!E=I\372]:0$9>**LD.YGHP3N) M_*]C$&22T@A5-7[ J2M4"J2&D$J;+3MP)2[M*2H8.4_VV= M\9GEF+,_W4&S$E"E/X>8#>9J]1&Z$#VK*O@,7)5-K>58!GF-+E:-^,HNEI/N MI.('[VP3B!&A:E9I+>@T ?0M0J$<+^^@Q>1:G0#S/)ON4'\J*;XX M*)7UH_QFQ0Z02RC,9V.\LUAL^YXJ0%.-?VS*B_;0SC;3LK+;>QCSH^ MUO11%1B&UR]-X%SVR[F= NU1T/":@_8/&E=(A.3W*@RZ^JM/K <+&Z'F\.R# M9@C1 *9]-L2AI4W-V_9U%C+-4=H'30_8&LP!]HS1E,%OD3#@2N[C?\CNA7P$ M(;"_:;*=./.D]KM3#8*97$<)=AYRETLJV#5^9]!&&(1%M60DCD%P2T,II#N.1@$\-->*TKD^[*_2TMA A:. M>"15^I62*/RT]SJE/OJ(. SV'"X,^K2'"<91\-$C 4#X6KR0=NXY,6&H/IG[ MI B]B":!UD%[^T[^#P)Z%;(+,*>W4%Z?5S++0- _:T[WW[\[BU?!OV &7>$. M7KS('L'CP^.SDFVMR?MGJ>M&0:1VWMY!_JLH02X4S"@)Y/?"(!MS@=0TXE)K M3AY$H\2\9/PZ$OI7'Y 2%@+YF<69G+%]A"&A2OKK^V9:[DZ!ZS%V,:U"6R#(36Y-WL31^ M(F])Q?.NAF:&/4,*YE!]'27"_%'T))H-:9E=;:D[ 2C0$^J[,GDQ6"6_E0OD M9T@:C?+1MPAYJ@IB 3E=0T+\DE4MR+N8%;&1_,$^IG!,U@*NMH7&1C!Y,6VUT%N4YL!#(_D[N/4VL)2)3$W_*&[A%U\Y>0)A637OR-[375>=O-M7/R*TZ M(FP$G%"YKOD0R23U&5Z"0':4Q7ZF)6WO^M*\WO?87S8:IR/JH568$5\V1NCE MC]+&^VI>]LZ*Q&LF M))HO^*4J(K5!_ZK?%CR*<0R.7Q'3&I%_V\X.CW_T4"#W11*E^!_A,@65I9A: M>W(O_T3F&%I9X?76PU]YLF7UW>LO6,[^GA-*R4L<<(IXG2\_0_@0IW_"C,RH M+IQOF'UVPDW8("(E,>((G56FHB;L8+PML308MR7N!:8H0T;TTC!0GX-0V>4+ MX@L1S(64N!!Z:D(2JOO 27(=>-[KP8X*X1K-E*=B-H\11<] QN__&V&Y1'"8WH93=L5&NOZ-X9G.J:Z7HOLH MC'LFBAX/?EJU2R.@F6;[729B(6' 5Z5=X^0"4OWGK^]$>IW>WI0X5V;FVF*V M,2>QZ0I2YVT2DS#D72JG*N*O4#&37\==*B-FZUL%U'4'Q8^4E'/]VK?;'EM+ MWU8ICZCUK[Z&$9!C)M@%R(A=O2Y Q 1-9I(E M4P^66%)[LRM/KG$8<29_*IY;R!?$^PTBD6?)P^59ZO&%R;O6Y9&_] M-<>6%;"N=+T1AGD7^#9H4PVXZEOW%W M2SN*@;@MT]8C\W0)CT+ &)ICZ$TA?X$R,)PG%X_$EK4A[%L,E1HIAA*:7 .I M[LDC08"X4CJ=2$NM;$6YE84^0R=Y?P-WYRHS+] M9,71MU6P&R :#[M$SXBI "&/7\V[K7;J;@V\GSV ^%=F9R/9=F,YN9'V0J7)U(.R9,1/A7C%% MMJ:<[(V3*^?(@ZD_:RULS]VW(*"N0[T5>9/H[[T'2KS(Y]&R/B\ M0WGYM_*TOR'X2M5BE*UYOO6Q[@[R&QA[Q*,D3G75/._N(6%$X9J]PAW!KMS2 MEASQ =G=?J7UUDS_]O1_%L^ONR>K/)G:@JYO4>(#<+^"N1#<<(*D!=W6/6HU MZW4_RPT_V$M.O<@O%8DA2O@6],Y7LZJ9B9W9MSS;M%*P0 UN\UV*C$GLU0B; 2'Y4:=^%1[X9EJ=YQ5>/C?FM\ M4M7XI-\:GU8U/NVWQF=5C7M\B%.J]ZZJ\;M^:_R^JO'[7FLL-' GU*^H77Z^ M_?$Z&3<(EMOX_.04()DQX(MQ9YH<,S[!9TO>LO'R?C*RSR&BBCVG2Z)O:RHC.V(>R?=?+P02G8+3WK MI\['&IU['.\J_4XT.O!Q1IXI MWY:Z;_%!SEQ?+I7/D)N&-@(X,4!Z'+Q"D4^[!6/;T/YI3I@^PF?B/\L5D?@0 M&_;D@M<- 3BY*@&5@R,KCMXYW\1=0"_RX?W,? &&.B60FFS+U#JB6"SE7$LT MA9N.**KF%A;P/A,:+^TA]\('*&#ZTQ.=N?MXI")G3.' 5AW4-53;Q[:-@?I3 M+SHC:RFW;VC5,,.FK;QG&H\$;4Q:OQMYXQ::\^4M^)W0"SF78EAN 84RJ3'DEYOER1/("E6DE[ =03/5J$^?U,O657@&+HW<^> )W# MF""K@+,9Z?;'_3$M;8 MQJ+@V$AK[6)1/)V]^=.%B*+D)>1/0.J;K<#V",29/&+03<_ MB=:.M&\S:+5QEIP> #Y?%O=AUFYRLJ#OWXP2!UQ1W,]:[%1K3;WM8\ 3>0UG MTA']"^:/RVK?;*M?JD/E"81RX7VR'^Z/]XN-3?^J=^U*YAZ^R#W&^FM%ZU_W MSQ+"@:]@7A#?@Y1"'E%YM+)R"7PKRM[9MSHM^!G-.(3XB3R]"(;E3#BVO-6^ M-(-N0=]K6Y^A4MQO-+*.L,?6W6.A4%.F F*\(0 '%S>>W/__T^PT8W(S>O?OIO_[VI[_^!P#_ M.[Q^_V9C$JG%\Z^^9(O/KWYNW75'V^RLKA[\_>B_"/_K %8-7I3 M?YCE\S_^$OZDNG)OOE;Y7RKSR=WI]X71B[KO3XO%_5_>OOWRY?L60TC>?FNU\XWP#3R^!L(C@# @Z,]?*_O3&T_AO*K[;M#)X^M?7[S_A=1O M(Z74V_K7;Z]6^;87/5CT]G]_?7]3TPGR>;70<^-^^MN?WKQ9L:,L9N[:96_" M_[]?OWL"9%'F=[HR17G_9U/0UWE MU57VL725E]]:[ Z@N:=%GUC=Z)F[RM[KN\",_',>)F'$&_0,@:6@RIUU:*H1C/MV\T7_O<;MUC,7'B[V1!T M!#TFM6-]IV]==5,L;S]U1^4^J#&I^Z#+TL^$SZXSRG9!C$'5GI]^T^FLS41K M##H&G;]ZUL[LP[S]J.V"%(.*J]);4KI\&!7+LG+UO&^X0K8#VB%M\ZJ8Y398 M>D,]"Q;,S2?G%A]UZ5'[Y!:YT0UH.09([[C?^(6Q5KDGHOVB?2\8?^OE*AOI MZM-T5GRI3L&\$9S>*2CN[DOWR0?CSIU(PFY ?=.PZJWE$.P TC?N M-Y_\5/M4S*SW]";>TEX\M*2C <#.:!J[+)_[*>CF_L/BHY^(AQ3.GA9]8K7E MT9'&1SN@?=+VP:MK5^:%S--Z@^F]G;[WE]>3= M#L@\NIN^Z7^!RM3;F-[KT]6R=&VG=1-X_5+4<"T[V+([+'/_(/BL2V>O[EVI M5Y'=K4\/H7T"J+/0T6P03@;8,TW7KEK.%M55M@/#9M.C ] ]T[D9#S]6LY\, ML#N:UKMO@[F=>$P6#^_F]=I1Z]#U;X>H. )$9WA/=#GW>K_R:UWM.A[ <=?K MO>'S_'LS@3@22C3L&VFBXX#TAONUNU^6YI.N7!W=\;/H9E&8/TX;@&; NJ.E MCGP,ONC2'L1TRZN]X+'Y^4C]=BR87O#WBX5_Q=3A)C]TO\_S134POG?_1BV2 MQ]-R+,AH=+48GV/ ]4)/W>W5?5@U6@Y/0TA]4]%F-)J Z07_9II^9X..<;K* M,N]CS&^/8>".-CUA]J%8-&37UA8]877$*&YOTAE>OQ2%_9+/9MXXK/-RWLT7 M>GZ;^[X&5>4.!B2;-H^&[Z'?&W&^VTZBTWZD7FL+-CI]U\5LYCV8H-ZZI7 W MX&@TANQ!NPP.YC3W2[Q[[_EMG[\TN"O*1?ZOVH.;?+UW\ZJCH>ZH]S-PZ_DO MDZ]FM@Q9K8\@A@^_ZG\4Y6BFJX:QC3B==\:K=_//WI$ORL.Y=UO>[ .+9ES> MW: /G!JI_YWO=X;1>^<]UJK^&W9!C["C&[3L \NJB1VU\_U>,&HTE+L;=(S3 M.CPXOZV_OL]UFL^\]?:K7BS+XSRED^%U3-'-\OY^E:FJ9YO94!O1PVLW"[L\ MOQ6K%L?0UQIZC]0^IDUU3^G1D+NCLO NA"OOQBX]%"_>]FHO>(Q*9_/%X+9T M1Z1;-P?0"\[AWS&3N4'37O#\MD5Y/)Z[FO:"Y^;G9AJ]4>-><+UVQN6?ZWZF MVM3Z^'CN'@;2"^XW;IX79;TJ'X_S[L:=X?K!?1D84RSKM.>/93'W'XUKDA/5 MH&5G6-9^P):4U/=%5>W[K1G+.X)^=FJ;V(J=P#X[I8TT5C? .Z/53Q%O6RX> MPG;P/Y?Y?9@I']PAH^! J[ZQ&SO/(9-OQAR.6(7; >V;MFV/VQ/7%&K?U#6: M(HW:=H;IM?/^_=*M_VO&Y;UM>L*LB1[=TZ(GK!H-Z+XFG>%UXVZ#H&PX4P>P MVMV@1YQ>/FDF<2= BDI%(SDX'E!W-"S3ROUSZ?N:A'#>QV]Y(M?Z7C=,-SD* M1E^8/_O:R+PZ!L1.O(V>F>6L'J/W_OOZ]8#B2:4+5OVXKPLWM\[VT5.SR@)= M8W"P:$"$#AL?^N\:ESW'5L_6\?''[L^ W.'3\F= :O\6;T2$CCR:'A&S_:?+ M(R+2^%1X]S@=?[H[%@X[#J5^ZSYT_MC]K#!/%M%UEW6=H$Q7:5W59UF!6ZWO MWV*(U%LW6U2/3T!X B!:EQWZS_7CY&G>RTRG;O;S3[ZKY.D+"1(N(QE%@.), M (8-!";5""CBA(,.(<3U4R)FH7124:Y9&(.*T;(L-WBYDYCU>PE,26H)1\ R MA0%6D ,LE .82\RIR*S%H@E-&X(Q*,V;HK2N_/DG]-.;+R[WVK+^N(*B2_-" M7IX6>EJ_\;9:WJW,39!["7EL'PI8M1^>HENF>)2C#'+8C0I:Q?\7O.[/WH8( M>F8Q\JO @]>729U20 B+@4TQ!,0H! 2#3"HID1$M M) 2_,@GIF%6Q!.,Q:>9A(RJ\11 V7TN,$1AFE )J% 1,>X''7KV"5$HG889U MAN7I T]>V<"W9$VL@?9NY[W.[3I@_I@M*PB^Z&2QF+'YM%6,=G=+*&8_5*G5VCTCL;9=8 MDQ&;00LP8@P0EG$@$+- ^AF0&N5_S=+7L92TDHFNF11+*!X3I?>,_^,K"1$I MI=!AP!DW(/7J#4 N)4B%R;A$::8D>AW+0ZNA;L&/>#;AT[QXKYA>I,;OM14/ M-T^DE-Y)XBF0,M, 6^: EV(%,)&I,3933+6(.;#7(@T]\2J6I(Q=YKPI8U?9 M+[_IK]^HV",?NQLEGDI&,^\V2VPP((Y(8)R?$Y1P;:P6B&ASNE3PUR(5G7(H MFH'PW;[]4,S-09=BZ_M):B6CS#I@,D\?SP@":>87/&>AI1!A0U@+O2!>BP1T MQ9Q8@_]XTB%L2LU71]V?5)W<(P>'FB969$A;2 !WE@(!N0:(908X[82BUCE" MSAAR/XK6+=315"E(K02RM@!LF@*MJ%?N*LNPR224NH77'"?.VNT0%CWP+&*4 M9:6Z:ZP/1>*WO)TH+!V&.@-.>-U.-;8 LM1K^C8'=V*>O9IDD.D44P9P:A$0DC-/G[, 48XTT]S[?]FEAT@Z'OP. M>!1MD\7:.G])SS[JW!MO(WV?A]-CWRG8M]5RL'&B-(36N@P8XY?_3"D#!&$: M<)XBAR15:=I".N($2SJ6CEZX%DM>KD/:Q]S9Q^I8 V.6=\OZ7&&H9VSR?>;S MX<8)QP0R*S-@)10 9DX""W4*/%=Q2OQR#-'%1UPZEI=>N!9Q$_<1V;UG;=SB M*O-.X_Y]W6,@)4I*@PCE(*64 BVY )XO$&1$.X,H)9;12X_6=*UY>F?A&7RW M9FY:0JGDQ*^\WI\U%*3:_W%00 URI BB#+90ASBF"F]^BSMF'6&@3^\ _SR MY81 :S2#%FB16F]Y9Q#XV:,!L4([R97QOUVZJW+R2.T>\=/9$R]LFS9(_MEX M*T$4"4+"%I3*%##4*:#3E ,LE;1^Q/ M4OL[VR1&09,A1$#*4 HH01A@;"&@VJ;>V"&6P!;I?W&\T>XEHC-FG2>OXUO% MHL.2L;]ADBID<>;[DZQVN[,4$,P@P%S3%*7$,]*=+AYQG,^.Q:-SCD4S%#>* MBM19T'60I:;B*IWEMT\O==AF/#8"D!A(MR MB\\0Z\R@[(ME9U8LS?:&#[5-+)*9$LH 3JD%RBGL_TCONB.36>3UJZ(7GX/< ME:CTP:VH60,;C&B>.K"U42*-9!#Y^6 L- !FD@$%B00.*2L-S82$%Y^$W)E< M=,FFLZ44;1)P7%[1TY8)ITH1+3RE7C4"$E9M!!$"QC MD?&,1/C2@YA=B4;W MO/HN'W]]^YQ-[_WWSL^/'G%A;L1SI.'0C\?F8UE\SGV/PX??J\#E]45J\]OU MS0GU6>GZBB+_[.6]6%NDNQW@!#FEA4$T+A*Y-WEB1YL$8\E"YA5(B98@A<@ +*$#W'OF/+42 MI9=_GC7F<+\\H- 98^-MI=[KA_J\_5765(!VMDD@DTQYU>H==9D")BP"R!@- M!+4&DPPQH[KQ0\"/*4%=_+#RU]$ MQL<63X_[CLO3&@CB[L8)R22D6 F@D/:=*Z( H\@"353*L91&92VBN?3?1N0Z M97',BA+/2AM\O[=L7?K@Z8.--U?7PWM'H@S1A[%;_>^_KTZQ3+YZ5LQOW;6? MB9,LW'U?B#4F=8D:W,^-X[9?,D"5$0O8:2@U0Z[OWJ4 :I171! M_)!:JTMNQI*B'2P*)=*J14N7=0N0!&90: DYT-CJL!)*H(56P I",VU1R(*Y M](2AU^^R=C,RER>CW>S0-@2<((*(=)0!(T*!%\0TR$+Q4(60\*N#4X:VR+ ^ MZZYE:P$Y60X[XG3L5?BWHKX.H72>1+L,U#R[F'W/*KRS;:(%L1);OPQ91@%S MWK_%%F? 4$@9307BI)N2OF=8A7L9^QTKDO) MN%0A2ER;=?JL6QS-^/H=Z6Y&)I:,?B]R$1:$(YWEPXV3U+.192D'1GO*&8$& MN,Q_,IEQAJ4B<^+BRPOT-= ORLCVP,U8V1H?\-$$*-3X[6[H8B'@NH:0,8$$ 9S@255@G6SC)[!_>A:@#IG9;SC0M\O M@]XC*INO)9)*8[% @#I(0"C+ RQ&%CCNC#)$(=XL[>L"W8"NY:(EWZ)5-K@K MRD7^+[V2VN=%M??(Q?Z&B';HBZ^@%DE2 M.N?D>63GVVY>O=7F+<;:=0AE/AI+T6X0B9%$:6@EL)G3P'G7%V3A'BB7*>:$ M=E:9%M==Q#F">!9YZI2G9SO*6I<:\_^O$J7V2=2AIHG2S%K_!TCJ%3)6% .K M%0/,0(U5FCJ2MM!,9TW2Z'X-ZYR7L23HZ"-'.S+&LI Q$()OJ?\ B,@LH-9_ M59Y8+9F24K78)X]353^2M'3&P8AN^+.8Q?)5)- "8V,ZGU7B>0 M)-, 0H-!:E5(UF2HN3J^=,4-A"4B<) M"HWA)@XK8TPF =?<.\S,*>"D)8"D3%'B1TJG;0KL_% 1]-BQ:<9R?YE>RI=L[>"/NL MKV-7LG/.=KY3^3KV[#KG8X1]O->Q>]4S9WO>T7H=^SH]:($(>SVO8Q>D<][V MN#/R2G8)^K"V>MXY>"51] B<[3JR_EIBQA%8&RV._$HBI!%8'BUJ^DHBA9VS M/$[T\ RUTE_>4_D4N8C%TK?@TN#RTCVM$CKBBD'(AVC*F&)#"94?GL%X*J6@ M9-IH&Z:W4Y!9O@B^_Q[2OK^4<#Q5;#R*"SP=2C;I MYD3U*Q.,'AAW"2*S&3$8V'\LJT70X2$P.[@:O?L87O<_K,VLCT6U*-TB+VM% M/W1SY^?*QYF>AXI4G@D?R[PH;USY.3#'T8C="ND1,^!R!^D2)IDGRX_]?'4+GWGXK?2D:K-8 ML:3^-GO&N99SYO0.$SCR@C :#:9HK-A@.%"*0(0EXU,T4=/QY-)U_]FF0#2> M7X)$CUV9?]:A $/U_Y9ZEF3TS[8>TYOBX=?W>)3J.D1RL'4 MA;1:R79G6"16($Z5"[71N0**$ N$\D.#-=96*Z;7D[D3:%R'(+M-=C@&&2 453!:1.J;:6:HR[N8?CK.)Y)EG8=75S M*_Y'J]12>OQ60=@],K7Q5J*DP4QG E"1:L"5)GX^AXMJ&4XM0REAZN)EJ?48 M/<\!;,6?6&-][3Z[^7+O<9G'5Q+J:;":*) A18'&0GEZ0H$_"[T:ETIE;0ZC MQQGEDT?EQ;TH)S,EVJ&"HO*NV2]%84-RU#J65]T4LWV57W%UIY0.<&F1P1G2D&87+RE=KP>]\2[: M49!B7CSER6&!V=DF"8=IA- ..(0Q"(=K@+>P)-"9GS664I::%J4HQ(L7K!AT6,:>O9D@[E3&-0>,8;\BBQ0!X80!@CBG!$?0F187&\6J?]_- MD+WPG=NR*IH/HO-Y%>:$JZ[F3V_'6=V8L\\S.=0VL40R)606%GT+4L@8D(IK MP)!3:6HP$;3%^=I(27.]2$@?O(NZ67;**K6_82(TT4H0;] I[%=C!1V@3G# MM4LI8@(S?O%5D_N1ELX9%S<:[5?D-:KK!(B#D>,7+1+.N=$J\S3*#($4(^VM M_5!SGV.,)92:FVY429^KS<6&>;O@]WEV.+:?]&ZP+7\,F$39#-.P!44SCY-A M1@ CH)]KF=5&2J1QFY!,M.SO7C;5.F?=.7?8ZU-9X#,6'3T52-ADA(2+E?VR<"-W*R8G%A(Y7Q M*-(WVB7C@1B-Y9@2,D6,$#@4(XB$0",ZY&(Z;%.1)XJB[7Y@7Q[+[8Q]L5;M MES@_FB]'R\IFPX2/Y(ACIHBGE,'Q5 DV0F,UA8@,Y8!>_,T^9Q"6%OP[G[0$ M\S1<-'/M%LMR?C4/SP[603P&3,*'XW!W.1I,Y8@QJ!22,3OPDFT@F$9-C(H<<>[7-A()\ M=+JPQ2FI<@99ZX&OYY.Z:V>*VWG^+V<]WQ[+&(V7WL>_<8O%K'8XPH[G:%D& M0[?^NN_RGHYZ2!2$%),!';KG*=J![YCCP,5LA3_?RKMU] M6,3GMQ/?8/'0T4[5WCX2JX04J3' 81Y*(5('4NFL_X,=EXP@X_09H\G;*&M M_+/DKWUV:3<])(Y;;ZT[!#*:40 A[F8W%%A&_!]G$'!,60Z%M)QT MLX$=+WWBHD2VAP&(**#W1:5GOY3%\OY;_LE6*HX[#=<.<()-RD3**2"*0Z"= MY 9:P&#%*:9%A#K1D5JSLZUC;,0W7'L&= $II0*##F@-F5>M(0!&4PU,-@Y M(R25F;S\C=.( O-R4L?C_ 7.[/4YJVYDX.3J2.73YHMD!WP_+Z**LO. %#J[%SC\X!LGJYI?!%C$[ M 4HBIA+CP4@*P:7@BJ'QE*'!&'/!)P,R'/Q((M75"MP_G^/L MWQ714RD+4PS>NP=!WP7?_6+P837<[]*%8?75EGU<;M[?GW*$P_ MA$2,,.KS/KWKNRS-)UVYNEJUE\2;16'^B,./.H-Z\$67-F)/FY_C3KK-GJ]= MY5\Q=7JYY_?O\WQ1K>N>/]1R7P:Z>8?;Y2YL90NN3?1>&_/-?)E_79O\C MB.'#K_H?13F:Z2I.3L#&E4;1.CK__O4*E8$O/'CRL\'[JL_V#JAP]&4#@F> M4#1FXQ&2A$ZHX@(R,F(CVB)O.]:N[RD#^>+\9]>,BG=V>(WYWXORCW#35F%< M=;R [&Z=*$X'DDW' X4&;#2BRG-!CK@:,C4=R?'%E[OH5D Z8U1T ;G67W[5 M"V]$ZMGQ\K&S<>)IA@@JS(0<,RK'7?$I2H1O M8]6.832_#S?35?7?$$:/YQMO=%Q%<-@VNXO'UV_1Z_KKXRU_WN)<+,MFD8C^ M==%[KS.=VX'I1_VPRI;=NVG;%$2"Q5A2-A9^0H_8%"O)Q7@T0%,Y'@\&DM/S MV72-2+AV=SKWPU(&IZCRTO%_3I=M^;(5: +55$P(5],)FS#!QD.E!F,T9' $ M\1#CBR\UWKU(%&?B;2R;H"G' @F_?2DZF(YK2(F24\B9&F+&)XR2L1I-1XP) M.A)T,D)X>.G&Y&7(VLD,O4@!\QUWH?&_P4H0HR,D"">$8#9"T\$0C:=RA$=P M.AU U>(6K#@FZ64)V0DLO40QFQ;+UNOG!J@$3L9TJH:$3#AA<#@=#*A7Z&PH M&*5,D!9^3YSS[A2BR%]/P6C$V]7B=P,*1BB@62 M"@Y;%-7F_U[2UH:M40(_JXC!S?+^?E7+0<^&>A;.]]Y\\JFLW"R=M M?RM6+2)&:S:1&^GJTW16?#DW8L7\]C=7WFT6D>Z_IU49F,&MM\("-Z)3&OY% M#-5M]/SM+'7TGC<_1XG@;?1W[8S+/]>=3K6I54MT^F_\/[LO MF&(9LDUO/Y;%W'\T+D)]BWU7K>Z_AO6\@=0F]\_NL0\:75^+G,5<2PRLI2F@ M"F; 76A/<0Z'>;U"6]XM:RME M%]&KV\;7E94:2&>7W22$9%88PX&RB .2:@*T1:$Z.D\QH3!S;<0UUE5+?Q1LX=1&,L)5Z*FHQC#9OIWA/ CEQ>\:=S.< M18\\BV6];*QGFWK$?YZY>FCF=C/Y>B>->V2IJRX2QM483D=T+(:"#<=8803Q M8$"4&G"(VA2$B&2Q]")V9V)O%.MDQ^H28X5?UR%8_Q=E+7W:900+ZVF',;AZ MXV[#&&X$M"S6*N;\"?UF/_M3_\?4$L#!!0 ( #E8GE":H_/E+ZD *0K" 4 M=')S+3(P,C P,S,Q7V1E9BYX;6SL?5ES&TF2YOO^BMK>Y^J*^QB;WK4X>[16 M)6HE]N$B1!)!G(*&:LNXJ$LP(A'_N&>'NX<>_ M_J^O]].?OI2+Y60^^\N?\)_1GWXJ9[?S\63V\2]_^MN[G\T[]^K5G_[7__QO M__K??_[Y_]JWO_[DY[?K^W*V^LDMRM&J'/_T^V3UZ:?_&)?+O_]TMYC?__0? M\\7?)U]&/_^\'?33YH?I9/;W?TG_^C!:EC]]74[^97G[J;P?_3J_':TVW_UI MM?K\+[_\\OOOO__YZX?%],_SQ<=?"$+TE\.HHT^DWW[>/_9S^NAG3'ZF^,]? ME^,__004SI:;[Z[P)?O'TU_'J\. QP_S7[9_/#SZ;.K?Z>99K+7^9?/7PZ/+ MR4L/PJ3XE__[VZ_O-I#\/)DM5Z/9;?FG__G??OIIB]QB/BW?EG<_I?_^[>VK M[R99+2;WH^7M?/'YS[?S^U_2([^8VW^L)\M)0G8)7[Z9X].BO/O+GU:+)2"4 M:-[B\S]>>G3U[7/YES\M)_>?IX#(+]VLXV;UJ5P\_L"7J]%D6F=]YZ;H;-UV MM)PL;^[>+,HEB/I&0L\L\\2(/E?U;C0M;^Y^'=TG,"9?)ND]KH9KL\DZH\7- M[^\GJ[21+,UL[.:S%6PYL/5,RG,+KS RQRK-\D.Y7,V7;CJ"<;,5_/U=N5I- MR_1T-19T-'M.:OWH?O2Q7+Z;KS]^ZH[*4[/FI.[U:+& -^%+V1EEQV;,0=6) M/[T??9BV>=$J3YV#SM\ VNGXVZP]UX[-E(.*FP4H7:/%-S=?+Y;EYKVO>$*V MF[1#VF;+^70R3DJA'4V3!O/N4UFNWHP6L+1/Y6IR.ZI 2YU)>E_[.S@8-UMN MPV4_&]_+B@_?FH,&%G-/GR;C*#5["< MP0^K-_ BGMMP3HSHS1?W2?UI M17J3;Q@$U=T(>*NONB .\ZU7KB_:7YZ^7WKC:++X]]%T7?Y6CI;K1=GVM:XR M7[\453S+SH[L;I43^"#9K.MR?/.Y7(RVGMT7/SVW[ 93782.:DQH/&'/-+TM ME^OI:GES=V2%U5Z/#J;NF<['_O"Z.WOC";NC:7=19V;C "M9?7LUVYP=FSUT M][=S5-28HK-UA]%B!OO^$LZZC>EX9HW''N]M/4]_KR80-6?)MOI*.U&]27I; M^]OR\WIQ^VFT+#?>'7B+WJWFMW]OQH!JDW5'R\;S87X?+<9G5_K"H[VLX_'/ M-?>WNM/TLGXX+."1VXV["5CWM]EDM32W\.WPQ$8DZ]-2=\IL=+7@3YWI>J%G M\[4WG].IT9(]%6?JFXHVW*@R32_KK[;3'QW0\9IN[N[ QIA]K /@D3$]K>SU M?%41KA=']+2J&EQ\>4AGZ_KK?#[^?3*=@G*XB_B5\O9VN4P#L?@K[ M[;?1?\X7;CI:5O1MY/GRSK!Z-?L"AOQ\<3[V[H4G^UA%-92/#^AC396V_Z// M=[:B7TNP6)>;?Z=;T!IZ=(61?:QR646/.OI\+RNJQ,KC SI>T\X]./NX^?77 MR>C#9 K:VV^CU7I1SU)J/%_'%+U;?_Z\C50=31]'0SWR'KXMI^F6Y_U\.Z(. M?:UG[Y':?=A4]Y36GKD[*N=@0I2+>U]^..&]K+.QS]7V]$K#>YEK6_+VW+R9?,]<72[ MV8_KHWM^DE[6_JZ<3>:+S:EVUM?E[^;V=K[>A#V_6"$G]=;Y#,J+Y7YTM Z';RV.=0XQ1N-VG?M+WT<7OBJL[: M-W657I%*8SM;Z=L2[/MUN?M/-91/CNEI957VT1,C>EI5)8:>&M+9NMZ5'Y.@ M/#*FSJSJ^( >U_3\DVH2UV"FK%14DH/Z$W5'P_K#LOS'&KXK)'?>FT._5E*OZDQQ=-VCQ>U^Z;L?'Z_^4$UA,EO],I[<_[)[YI?1 M=/K]ZH[4:]B78$BU'OAFU8]&=KTH^'F;=?+SN+P;K:>KADL\.D^/"Y[?CR:S M]NO];IK.E[N9_>?[\OY#N6BZUI?FZ'JAGV"^Q>WZ0_GS 9J&RSTQT]%%CU-Z MT28 _E?X=?=T6E>C8B#;KRF_KLK9N!SW\$752G4<%I"^?K^ Z?SV)5@WD-Z- MEA\VN*Z7/W\7]8U'3TH9S^Y4^P@*+*L(([+HS UBD9'=%8$(L-09(PY TB\7MBIZG6 MS7RQ [M?:A]N&%\@8&F_/?IM0*#N5(46+@IC&8V>>>NE,C'N4#$2450% ME0JK"]-X"=9*LT91&Z)QG+^]I.YNODU!MV8E3!/2.,&N$(%D@J M+9FE!W "\AE%Z<2>_5RT^I.">5_@;23K!H"VM%JG?2A>%'GZE5@CNI[S\6E$RY6DXQ6>/W8,G(9V?B.IFL0C6L7(Q28)49WP,GEJMM8.'.";O\[3L+X"5MILX\!;64*1Z-)]YXA(0B ML#/OL)!6DIPB\Y*)4UE>ZO+VJ5;3(VJY)"@%/=WW7]"[SNBA1T841AG'-'>6DDBU(HSH!Z2L M:[X'U.?\,'70;H"[I&"D'Q=E>5:_.#NV"!$AK8F4@9F(E.61[FEVC@8Y;#VT M-2/TQ9&60^NCP1*2N:#R[\8 /BK?O3)A]A)64BW+\9C$?KV]7NP/N MJ+)0:5PAN>?.\!B9TU(1RQUB^^5+;IHK#KVID!VR9-X?4@T9_7[T>3I:KM[] M^?.?S9]/LO:%)XLH*=744#@H,0\11)S9_1(%4FYX6F _S&R/34/VO4E?.[E] MMYB>Y-W3QT!)U12#LNN%EC9(JK'?$^F]MLU]TO2Z&-<2F%P'[YO1MVW)H?F. MYCT:9:H&N"U/NOO+^,097&>:@JCH/)A"-&AF1,+5\ST2F+KF[W;.C;K]!4:/ MF#5\Y_<+PJ;#CE$JNZ0#=!IT*U2!0[4[LWI:W\X^SR3_+\:LQ MO".3N\GHL*@7B8 W9M,.9?;1C3Y/5J-I=H@A,9 M!RND,R@V%[Z8GF?5AM*F.[>AQ;6\'B[?7["X65 MQ3A&'8G (9F6.&%/F9 !!]'<:F97(=1#!OL:!=V7=^4"_OA^]/71'S-)^W!%X,W/>'%5LM(0CX:JX>OY[!;,H'T!P=$AB7"Q3A M1[2]JL,+:2VFT42"(J&"6TNC/Z#A/&W,7'D5S.T1JP?&_^LO3V""]?Z]BVC8 MLQWA.HZ^;=/0+6,<[I-KZ<<5'#9Q!>,-\:-IJJ [G:<:V4O[#7[Y/%^.IG]= MS->?ES#%MDC.RU5V#P)7/5*HSU44#(-9X"P1#C'KO(H$&V?A36",!U(M'O9: M>7$NN#C3"@H44614,.(,EPQ'YQW>\H &8XT92DSR(.7R=/C80'AV39'1/4!6 M+\BZIP44G&F&0Z0T^41\0)IXO1,IHCW.Z4.O%2LS.)'._LHU8%\NX8F1/-+,N6_A/"QOY?I'(&)Y38*IY'WIGQ[Q3R"ZR M!VTJR4[N)I5R\\Z,++RS2 L=D44T(H:EQ'MZJ<0B9SS4#Z7O=8O[ .2LWJGV MTMC"86P,591P*S7&D@6RPQ+^"9X.6_GJC*/5):45;G\,F1FDSC-<4;F8B+S< M!^]S\O+KSC1%P$QSK8WFTFLO!9=6[9%PG&>-S6^@^[3C[G.Y MZ0NXIE' N]N@SXO);?D!?AC/9WNTOY3+E)PVVI?V/18A7&.*PFBEE',:!>6\ M9D+;% RQ]90B0]CPI&'(?N2>X<]PM9?ZQ4U6FS!90--MP/E8SFZ?M47H^(KO MQ/>:Y8=RN9HOX&6*T,,&O3YW=_/2XP656K,8HE#$<:*QQ8@S MCB/1EF+<(J&EYYN6MMQ]*BSMLK;B"WX^09L>@'NFN3'*TM M-ZE*#+*>.VV4,LI(IWQP2CHL+B,89ZSA'')1#YAL27"@GJ4V/H0\P$:GC:0"SEV,-#&DN9>L9R]^U[I$7XA=1FYV MBS]_6!P?5< YJ)DG+$:I$69@>SN^.S U%AA=JZ[1 Z=/"E.OJ%ZO>%D:L0M" M$"\TIRP L=@'3BE%@GF;U:]672&YK/#4PRR7;.S=3Z^6R_5Y5_P+3Q=,8L!$ M()'R>*4@-@8/9[/D 4>-;*5:RIEUE"ZX-.\:F0OM!CL-:^-^7+Y>GQ& \X,+ M1RU'U#@?).R.2&NNO&(H97L;+DS.TK^-Y*$'7U@'.%WJK"A_WRXZ3J;EN*YX MO#2ZP-8B8Y4(%/96JI5VQ@JB.0>HO3 VH](Z&/GH *@+"&F@M$;XGW M'0I$-MRR;1_EQ]$TEB?SZ _/%-PQ9HF5B%C/E=26@4YE*!>@;!,LFO.^MT3Z M/C:#AG!<-N9B;S3YT3V(YO+=?/WQTP\7\Q -DPJ#DJ\PX4F'0YN0=8*89Y[& M2F6HAQWS@!!L(4I1Y@/BTDEE8/MPB :B0B19KZ>:QCQ49E*UF(=ZB P[YB'S MG89GP7LXB@P3BA,4K9644641?I@HB;'_].HS*G:[BE.T;U>L5+!\X%UQ;[P+C0U%@OG$8: M/K=.IA=CUW&@X+L)PEAODMESHH;:+A1(3@B& N9Y!>!W<:E;E4 MX4ZC'C*7"K1J$I@)=B^V1F.,&>!B'< 5I1:(18N1;-']\C+!%(T5C_;87%UX MG,-<7F"FCB(C)H)R#P]4+0ZU&F$@C!76*96U) MV2HPLS*C*@9FU@.FX97#=_["]S#3D?/^Z+,%;%@.1X\-999[[D$K)I0*!-M7 M],PU=QK7OV&\Q&'?%3!=\>_H_GOBZ4)C.'%45(@XB4E4@E.R.WMXP)Q?V;'= M 4].<;J*,D@%90:/-VJ'K[.F;A[WU(&G(/3>_ M3[5[$YK?S&S\9KU-_MVMZ62]HBI#"S@]&$@G0C(BCF%GXR'=2V(98L!,#*A^ M42>LF/<*3P<\OIE-O]5E[K,QL/,$3@1->>"!P_ZCO-76>*\5Y01.$N\$]IIBQ#@2+DP E1QY9C /W&BE+1-P^!OKO?2*-B_[53]P:A!J;U-D MNF!A=95G)[/*&^E=C &V?2!:&H'P3G43!E9Y[?IN V8Y[6PZ,ARS;+QJ<;"#]Z).6G"PM2%)G2 MG')J ];!16RU XI;Q*#UK['6A77>"01M^$+.\X7LRWHJKDQP6 CJ.'%!"8,X MT2G4T8"-U3P7I7^=LRU?FD'0AB_T/%_H(7V;2BV<+\T@:.@A7RY6C[SC\-M3SSA\5)S2);_[>Z%&Y2OMEJ?U2.^39;\!?/?K M^Y-,^^Z90@5"G(_2)E<"2*$E*4\#!Z*MY29K.;DS!V5CU.?=T-XKWT9?S_/M M\3,%T!VM)5CB"/J74UI):RB-Q'%N<8O"/9TKGIWPK07M%PH8_4ZG^_?1=%T] M[^&%L86/T:K((OQ#.9BY6@9.J 83EU'FU! +-?6=#-$>IFX2$K>YD/.[-U. M936YNUN^^US>3NZ^I0JYCY=XQ'!I.EW!P"S00CEJ/.CWSAGI(P8UWQ+%A"#- M XHOD>A>5R8R(C>,'+;7HT5*JOQ2_FCY:_">"HJ8X-YP[IG35!#'HI!"42-C M)14D$Z4-\]>$A;/)*TF" ]EFW'KJM<-:(>R%MSF#N9KFKU5F4K7\M7J(Y,Q? MJZ2O/42EN='RE&OC^8.%1#32=+\.!D:Z)K X((J5" (%8=FUU>>MS,EYAZCT MJ8M_O[B3L4.G'B\"UIR"00DO"',IO5H@ [:\531JIY"\0C=(&[X=97]_D%V# ME,@(!F>,WOMD?")DI$*(&)$\O2+$"PG!";=)WS)0#Y"+Q??BB VF.GH;!==& M&6P5CIZ*U--$N.99Q)=)YJF[BW<%S$7#.[F5U%%N8+?97K!$9G?;32II<6WY MOAWPI$( :,>@750 3(C&2$<1E8P;!$8G%T(+V,089@0WKQ27-[ZW2_;6@^3B MP8(B!&EAM^(Z^11!"@DA6LO@K$0X:#45Z%ED0*CP1,34]I)3BW<*B46"ABO3XOKD=)U* M]-VB>KWB!4123043/E@N#?P3<.0^ILT7MN&KK]K2A_#4PRR7;+2OVA*H]PX3 M9(@.G'!L0^ICB54 W*R)5U:UI3*7*E1MJ8=,MMV@@ZHM&!%-45#(&Y4ZUZ8^ M#1C4, ?[(@:#MS'/+Y/1TECQ:(_-I;C>M/:&4$@0(J1AFN-H+*51[XY QYR] MMCC&;CA9K3I'Q]!=F^0P9+Q#QJC *,<8WCF%M72IN0M0Z;,&Z[2KVM*Q7-0# M)A?;.ZS:HE'P27$"=9G+&)207GF!K+8&\ZRU1=M5;:G,J*I56VH!,XQDA$B" M%;"#"1IAV5YIYR-5+B"BM"6F>3[Y99(1FES4-P5C.&'I<*!P+;4,!$Q8Y@T" M$#8G$4,8>RNN[!!OR)0C@>L=@S,:*)>I+:@WQ@7C><3<*,WY\&[5 MN^-I/=*'E8P )B/#6#,C'>/$6@MZAS!2R>A G?19N_[5"VJOC/K19(1ZM \K M&8$RS@/(:D"P/< FHJBT3!&D'9C^! WHZJ83OK6@_<=(1A"P$1&.!=;&O \VXB6]O#U$TRPKX1X&A9'F^V6&E<80-&CC+I2 B< M$VP,2?%8C,0 >J-L?HA>(KV@+I?[@.A"+W_G#3@#11Q[I:A+]>1D,!9,"TVY M%EBE;H(9[V('\_JWQ^G*DY&(,B; TL#2]UQ[KUS*OU(A"D0PXU.2$:M.0IBM*$(6^8CXUI9F]JA M&RW N.*)S,;R(*]$'OJ$Z[+YJR?^M'%,'TMDW:VXOX7]5JY&T_&WV0^74.M M(J(43@OA.&=:X4B,B%)SA:F2/T!"+4]-2#4F!K9!CD&CUMIX(HFS+A61R%EL MIFE";64F54NHK8=(SH3:VD+R:@9O;YFN(S=?_FOB7N+2Z>"=$Z,*803V88-% M0B9J'3QGP6&*K"%7EW);F=?SOB#*980<6?'9N(R3XPIK$2.8NN "O&Q.&JW9 MI@97NG.+%<;4NN["STX^E-C>8I")+* M&Q,5T8@3JVQJF*A-C!$CHL0 XXD[XNT\'VH_:D(4#]9((YDF1G$BE$71@_IH M6:#."'IM">A-=9K>$+O>C!4>$8'#E0F9RN-Q&:P2NU.9$W1U:>U]*$ 6%*4+%;#>=1 +/$2*8&I"[M8CZ9NM%BD M2ZI-#,.;G+[7^K2T[U.0O8[I$%E)0.#MZ?H%EJ/T5H#*F\ MO,Y:0+BU"[@;[TY_\%W6)7RS&$]FH\4W-U\OEN7VSOQ'<\)ZQU3$!(X&D9+J MM"76HTBEI<1R["O%Q W;"2LXPA9K[96@W'MEN!4Z9?MADL*;KL$)6YE)%:L: MUD(DIQ.V]ZJ&1 4:@E ^@'+D4S*RDV2)JIP\7=6P'BI] M!O5V5:_.F0BZ$8E4ZZ@HP\+C;3]V(2(HO->83]&&;U4JVG4,V35("8HZ=?TU MR'&@50M#!<4*RV@5:"8MVB)EK&K8J0S4 ^2:\N,YX$-4U!*L85!Q6&;+0(2G'F:7 MS7\UOX^ '^-F";"/!Q>.("*5!=4-"QXX J(5I<%;9A$5L7FVTR4N*[KQ@G: M4Y9;B=ER/IV,4ZB]'4U38/V[3V6Y>C-:E+/5IW(UN1U=\!;B(;*FPNW#\X<+ M;+Q,Y2*(TX3+R&R*SPL^DF"4X]7R*'JF[-QMP_/'90C+$02_1 M2"'&@6[%4# V=1HA'':2G%6U:MD#3?DX[Q:0/AW&^V7];;;<9+=.RO%)C_'1 MYPL4$:;:@19BDF;")%A(6R742C"%KTVU[X!Y\PO =AVRPC#"V%@KM=*<>8 O M>";!=B$:8%19M:]*UPLY)*$>*+D4<;-F4^I)#>VY=J#YQ\OG"> M:1N-3R&B''EIK5.<4):ZT"@=!]C]MD-UH M(LK%[.IW_GI3J.%_X^?K#ZFX] M-;>W\_5LM7Q;WI:3+^DHW-%R2@SJS%-H[U/;&XM10A8L%N/ T+#)O488<@/J M M,13Y]*2(]H9)FL8%PO _'?/=IM#AET5:;H B6 M:U#5.$H%0"3A5@IM W+" 2)6#-"G="GV/RTZW >^EY&NS4J79KWZ-%],_OEB M<8UJ PNML;*8^6B#X])8(YF(-O5R 7IMBS.QQWUI@-+4$M=+2M&F/T=="=H. M*J353 @X$WR(7"&P&J.W5G##)%#=HNM%;R7>!BP]C3"]I.3'AOL...BY2*EV)QA9&"4=D\N*BWRG/#$Z*6H%Y,>,YJ1$=&%-3C@!0+ M.#B7'!U:&"["Q4RSDGDK- B^>!'L,(]"D.^95D(962/VH'['&FN9NRYRQ)DWUA%987%=, MD;66< 7VIW.6"N](.BMWM%'O!UAOJ"ES*L43U8,CFT4^6GY*U8/@/\D4_3*: M;NH)K;ZKB'3*-*\ROI!@FT9/M7!>,2$(%FJ/9"HP.:"^@QWQ\*FIW0-*V3:# M9W%.K\M5A0"S$\,*BX-UWC"E<8S.N.#AWSM*%44#C.GI5AXZ!">7&+R:?8'% MS1??8*4GV/[XL0*CZ)Q._:>=I$13@,CN*=%!-,\KZ.V2NULVMP CX^WTY]%D MO*L #'O4S>I3N?@.AM,WU.=&%Z#S,A>])TJI&"E-35L.NQIOT;NTMUOJ;H6@ M>XPNH@965?\*.+VTX1%I3@TADIH@_9X6S]@ NY!UO+>W0"/?6S__7"Y6W]Z MR9EZ8B6EY',R<$YO[J>&%292S ,GFXJ8$7LIN-Q3RG2+:)2>S_36ZGZ'J.3B M_PTL>)32BG]-I4W?3CY^6MW<_0UVIX3("0$X.:X(*%H;K& &%-?@A+%DK[C M9ZBY=[?GX[ZU!'0)2RX1^.M\/OY]\G [\@*W]X\4(2B+-*821ZK\IF*;WE.@ M@Q[L$=Z:L0T1R*>3KT:SCQ,P'[;TPH83ONYNDBOPM\KP DM-/45*.LEL ,*E MWA]@PLC0O&1'S\=Y:][W@$XNN?"[\,9M,Y'WHZ\'"DY(P_%!A=/"8L'@P(H( M&X4,C@!2^DU8\@8[YQR>QM$ M1D2:JV\Y,RB;7KCUA-(%Y*3Z?=SQ007C43L6B*1<1"M2)O3>JR$M%0.\B>F> M@<:;,-04D M]U7;F]&WBE4<7AQ0I/J TDI,.! H@_&6[JU5::P;X(;? [L[P28CYQ?K(0,BW-"I#] "32_OA?R?P7,8GNU_VM_-R<'I@ MP95U"%'/D+:4^D"%V@N\BFVZ"/7FO.M!&#K%Z'*Z7RV=KV",:"D1%AS^80S; M>+A[4,;$ =[$]<#YUKADX_9\]O%]N;A/:LHF5NCS9#6:;N3UYL-T5\S^= 'X M*A,4/' ;<(B48HH\CTS+A]V/F>:'0P[EH"<+H _D+GQN5'/_G1M;:)/BEQ%F MCFDB$?'2BCW-U)D!WNGU+BU=@W:Q6X%'2-6\&OA^9 $PIOY+UMLHC.,IOWUO M32FN6[19SZ%B]",DW4*6]?K@\4HKWR&\.*AP'G%OI+9&62 Q4BX/5#IJFQNB M.320GG:/KM"Z@!9:3?TL%%4$FT )L=H9&PDS^PP8+01J?N/0VW5A3A]C37@R M!H(^JHES+NS_A:<+)Y4*(1*I !L.AQ]!^QM1;5!HSO;>;@U[9WM[F"Y0F>%L MRL>31PNM$1C.Q@;!+0>=!PNSMYZU%ZAYB$AO-XR],[XE1MGS@XN ).@R3%CF%1(.SK1 #K(N1/,M05^M9'2.6BY9>9OZ MQ\_*<1@M9F#\+,WM[?I^/4WU.$#9G=Q.3NF(YP<7V*&@G=),166I2)>\>P>/ M=ERVN)E$5RLLG<.6\3YCO]"-P@OB_7E1?DJYU5_*K4V4FAN!)71S!\;1Z5N. M.C.E^QT9K0X^]8-F'!%I]TX:P+I-+Y/KO>'N%\-<,O4%-27F5$ M-F@4L5"POQ[T;J5])V?'H#V(298"88?XL9N[E',=I_/?E]=?* QS%:/TPC ?'8_<2\&< M1!8X"C9%M73:GBFK62C,'ZVYSNYI\V6J$YT/0ZT]6F. 04_$ .M%=:@6](Y7QM("=Y-5P0%&V=ZM]'U1Z[?EYU3K>O8Q MP("3]GMGWU%H; S&QF,*@!$9@J1DCZ'6IKFNV9L#**.L70KFRXBJVQ('BWZ@ MKK(,OC2X2!UAN:+86&QU9$ H/>S\+-#F.3:].9$N)EP=X)?OAO0_U\M5.N.7 M2=#AG;B=;*JU/5#T?MZ=VM3'UQ4^>"H"=43)I%U&B[G8(VNM:Q[QVUMX7D;) M' #BN63YKP!]HN=F!KO[Y_ERP\Z;NVV>-#XAE:<'%HZR8"4S%C9ZSE&T%*,# M](HVSS/HK[KG19G^M,A,E^CF"R;^O "C=K-WGXPR<'%LH$%B33G-*H M)9'*N<,[H)UI'D?47V6Q(4E.I^A>1I;B9#8""&2&P,EY?=6EJKC M4Q3*2DMLP$I1CJW1,G)_<,@%WSSVJ+\"9\.5K\YPOEABS.;.&_[KX,/)20D[ M-[103$9C>.K:APF3.KB(]Q0+,',:2U9_Y=.&)%D=XYLM5"GU4[,C@"6%6I6S MY3D]Z>4!A?=,6P4O":9$:^2<]W1/'4:\N>767^&U(4E/)ZAF]$\M4D*A+[?_ M?35[J Y_QC5U?%P1#7/86BDCQ:DS#6Z>_4FY#DJ NP;V<(.WK MT)].X3HYK@#5,*KHB'6<>"N8B.CPTBCJAUA&;MB"U!S813)PT>L!]]:T^1=0VL<>/PL]/I9% M7V6.@K 8 @M&!V0%0C:J<'#]!G-U9+QFS(IMMJ3Q:A2]'$MR0A!;S5N '8:PDIAK MI)D$7440=3@CJ!Q@M?J,:1/ M;SZ506YT-7&\L#0E+$D@:K]/JSU^&GQU;H!!E ,67\$"TA;W8L<,] M&AP)"T+J,/3H+IQ M4%2,KV)BN*"4Z8.MR12 MF.;F06X/V&4WNIHX7EB:#F&773@H3DQ6!(69"I$1J17R+@CRH'0('@<8C-V_ M@Z([O'))T=OR\\Z\N;E[W/_@A*P<&U(0H9E4EC+"-857Q6/Q<$]&0\X:+NWV MFT[8^*R&8R>H7<)B3*\+K'H;:UO1)OQN3$&LUE(A[#W'*G7QE/;@11;8-K\3 MS.U?Z$,RNH+M(EM&1=$X.J9P#@<6A TA=>*S0DA[.+\#4LVSP7([!'K?-%K MEMMW>7.7MK;P-2E2Z\GR4_IPDP92P6%Y=&PAE3$.\"*",&HYIA$=+HI2 <*K M,=Q[V44ZAB^WR+PM-X5IW\_?C[[^QV3U*969!!+B?%$[BZ+IE$7JPR*LC:DE M* >[ H>'F\BH?7/G9&Z+O$\!ZQG5W'('ZX9==KVX_93:?-U5JWE_?G !I!F+ M(PNI]@F-TA$<#F^;\,V5X=S&=Y^RU!E^EU"+'Q&QB25\ :B*RG*%F0H4@W=2 M6L:LI\*18/$A#ILYU5R%SAUMTK<*W3V8P_/H='-A4G'B(D:) DEMLC5/Q0J) M(0M^#<& FV#I8^]6G'0;*#(F&Q M::[_]Y8 E%$.0>YT M-8',N:NE_Z?6!5]&TZTQ Z!,;L&>V43QS,;??_#HR3?E8C(?/\]7NIVND_D3 MOH(.._M8O@7;*-S=E2=O6_(NI$B]9CV*$B.I2' X*'XH[$),&&#AMPYO:@:- M]55(?E^"7#!L2>2*&D\PHTX8[PZ'#B,MBA+TYFX9BES6A"Y;O9/UY\_;EA.C MZ3Z-[M7L;KZXWZ@9%>ZA*\Y0!*JUB%:1Y!7P")07=LA P9RZX5G#7?8.Z06D M?*G;JW(!@IWZ'I[N-_[DR4)))@UAC$8NF=C%$@Z7E\J'9N1&..]Y<$TSO'VR#TP/'L M_;>>]QK\?FF'!ER[]?6SC.TW7W\/,'B=K6).*XZ%I$;Z8&DJ 6HQPR'82KWJ M>J:L9@\P@90.#@7&C%?8$:\HVU/D4=8.,75[@%5FQND>8/40&/UX/< <1Q9Q M[2CAPMDH!48' +#5U](#K#(?S_8 JP=(P^,\HR+S4CNE4=L]%JKC2Y/"R M"'=U/< J\ZA22ZAFZ/P8G+\,QVOW ,O+\$N%^'TI9^N3;O7](X44U&(D,//< M>FHL\TCN*3"BA2F>LU]7TR.\(0K9_'[S)2B]?YW/QYOVO>7BR^2V7+Z;3T\9 M8<<'%3Z"X!-,+%>.>D:M57I/I8M/N\P/PA[KCM>=X9*+^W]=S)?+;>^P$^Q^ M]%2!&+;6*,Q5ZE_*&0)C,&X'?*W.1#9_*OE%.;\^-=R5BY&TU0: M;WP/6">70LH&WA5P/&5S59J@,$H1I 5W/% I.!?>HCWU<%0U5\1S7A@UMLKZ MP"B7A!SJZSQ4U#LA#B\\71#GN5[+MU9(]CLWMA"IKXR(+%KJ1*1<>1/W- LP;H<7O-JA$'0-3^Z+E?/' MP),G"R>XIH3P8(WPFB%MV6$ODTP,L'-7ASPZ]/'KI&*YLFD&*?C\)R M2BDX.;" O50Z8J)-M69<"-J;@Z%+>(OVW/WEZ_4F&YU"=7'-H8G&4%")0/.5 MEH: A+2@+(D'OP>?3]+"E):??NM7'U*<7.IEL;]F1BRC*LHK')"X.!0= HCSM.M^9X/D?@! MML'I4*\=+M#9 U%V[Z4%&_^T<^S(B (G1[T@U'.++7##^'AP^'&MF]]E])82 MT[D@M05E.+O<(9[W3>I?".SXKJT][.KI*AVPGF[V]>V;T&I#:_*%!0X,V1A5 M]"EN2"$='UR2RM/F2GEOV2]9]ZX,F%Y&8E_.V-E4'H57L+(4^.*P2FQ$C%N K1>X>% M@:-['Z,D6U3=P==PD]LE-L-18X":#2$;DEKI)]_-5-A(!?;>2$*Q54AP1@\7 M(-R& 7J'.^)O;1VD#6Y#5"Z:252-.0M+C:*.T&B-1%HC[/C#Y9H( ^QRD4.V M^D/PHJ=6W=,JU8"Q'D6DD*4DTH DL8>P&H*;2T=OON9^I*,+=')Q_C_*R<=/ MJW)LOH#;=2]OUJOE:C1+9MHYB:@U3Z&2@SUJI)V*.%@=D/ ' M5[L)S2MW]>:&[D=2^D3M4GN'GTS7B:3Z.N^3D44D\ ^-5(%^CRQ'FHJ#A@^' M= MKYQKBV[I%9U!Z[XZ43C3?QW,5-"@B@_&.1$H%S<=#A JN49W59W;D@!4"VTG&PZ<#\RUB>*%S[+ MZI]AA1(BB GMK;,.T>55@_QIIPVO[K,I@MW)27=('1A??BQ[#Y6S.IKQ,=F M*@+'TI!@F+8(@*;<<7Y(5*+>#E\G[DIB^D7NJ*U#-E-3/;G>#8L."\0IX@DT(C])XB;W5. M';)N9GME9IS.;*^'0,[,]N9"L'W?4EF+^2R%O!S)=J\TKD#(2&[2]F*5,-B& M31G:'4!(YLRA;)/Y7IG/Q\2E W"R:7;?+_5H3O3)YPNO94#*!Z,T<0R^ROFP MIRU*C8>9#=\QWY[J=QTB]6-)PV6DX$B&_!"%X#+,?U2V_K?O--P7DZN?/%L$ M9E14&IGH8_",.L\."%$:!UC5K"5OGJ55MT,D%Y?->+Q!>#1-A;=>S=SH\V0U MFI[E^,EQA;#1@)FJO)+8F.!2H/F!5H(&F&K3+?>[1"=?=8P5D%R.]^;J61%X M>4"!.;746-",HG>*1$^$V5,7?&QNH/?GTNF4]YW DNWUO[U=WZ\WK6\V:3\O M%+0[OQ54G:-0QE,.%A;&S&@+AZ=7!TU:&SO #/R.MX6>D,I6J2$=9]]Y9CH. M,N_F"PJK))6.*NF]C5Z[H'75;W[WD#/\L[F7X@(8#CL>.-6.AG/5QD % M1X(IIM%A[]5TB 57NY.'-E!D3>M]83=,2ZZ0$U!E>"&)LYA+%;G6H(,'*E,E MLCU^I'E.9\XHB:9"T -"60^=AWYJXTT%^=5D48[]>I$VM4TW@W\?3=>GO=>5 M9RD(YAYH3V7,E91>>"8?#E\FFG>&REDHJ-7QT0M0N01F2+TWHW+I"E]1$HQ- M)3?@$#VC#4X+>EJ"'+2>K M;_L.O2UOYQ^WC#VW>_7]U87S"EM*I>5@I$I%#25DC[C0+9J6Y"R-U%1. M!X9N/EWZ=S!(Y^L4C/3QS6(^@Q]OMW?P"[?I /1J]OB!R>QV\GFZ:PET] RWJ ]6>S9B(EC0PINHB6!*Q5-5,P$:V)@2C@++ZPVYRR4<]<+)YKK8HO:!PGKV$/3>TT#[:H.!%0-SR M&*02W'AA0+&/L"4/\4ZL/?.>^J.ZQ2B75#P_7W<.AG^6J3UB*N6:W/A^7;Z? MORM7JZTVE+HYN/4B62:;7_$)X>GH&PKF+'6*,] =&=<CFY3/F3FYOE3=G%;^'^\W3^[>2V57F.@L$1+C!U(3+$#2&& M.":]<$H8;X5JKN_T=H>;6[:Z0>YRTI/J+J:NT'&] H3VR_^.JK=E0GZ>M)C&YNI4;]?'N>4O$[27 M\3?"=KUU[D]N=VI$:IRT')[K+YT>F]O^-["^Q4&%>OS$QB1_#ZNTL*B_-_,0 M-O^:@B"*(S(82SD5 MUBILE(-7B%"MG&WN,;-BYUXO9S>:4-LME>;)K6)UI"LZ= M@[<)MG_*.44AJ?P.:<.4(D;H2C6E+NV1'H1\=8;QY:3-W*?4SG]NXG=O[MXL M)O/%HXW7+ MT/ZOZ(2GM^B6!V21B@0CS[$2\%I'C+2FRE#D6'._>6^Y6 .5UASP#V4K?=0H MN<7^^6@6L**$#\@[$G7@*'H=&0-M&"LIE1>T>=QX;ZE6 Q7#KB"^G*@]NE3> M?5K;XGAYBB(J%@CSE@'"/ AD U6(:X =;# 6F]_.])85-5 AZP3?RX0L;,#I M.U%J,?FRR8%Z-0,>K;_KBISO&Q\^'%!.UGY)!ZD\^5X_>[K #+FD[V$5E>?: MTA3#)0(-$63;XDK-7_JF[7S PW=/PL9,D+-(8,FUY A[3>26)F*):E$ JO/0 MA1;\>+:GM,%@T+$$_U:./TYF'WVYG'R<;<[A,[$$+P\H(K?$$YX EEQKS?+%G[W2/#2F(,*"J>8."1X%:%+4,>PJ1 MB&C8A8+;LNVL%+1"Z4>4AT'>\0]%#"YEU6S768[-:P)'NZ)6GAM^GM*JX]"Y_I$%W#U% \EHO5(]& WYZ*!7Q4O$V% M)XYH M_]O3#>@6$.FE0(UL-2G:#RL&;A<:X7!]?!P4"=N7M;E8]EOHZ^3^_7]2:9] M]TR1"NYQK:S&2E%M)6@7=+_VH)T>SIG8&/5Y-[3WRC? [RS?'C]32!E10)0) M9YVC-%5)-/NU.X^;UP/L/":D$[ZUH#V?_OIA]:!+G?%?/'^X8-++D!+6M);> M"@._L#U5WM/F/9KK1V%B"?&5%@Y%FD1#&PG$5DD3FZ]]D$\[@)^<75JN[0G_)1R>@,KQ]9 M0@9Z\@]-,"XC$&XQ7R[=>K$H9[??]AD&;T>K P7GFQY6FZ$0-&JNM"(>&1R# MT^;@F(\^HN9Q^CTJ%5VP\VE'Q%[@RB4N<;XH)Q]GX>OMIJQV92$Y.:ZPU&,> M/$68P(LFJ1?&[6FU' W('=2K:'0)4BZ!>"S![WX??3XK"2\/**QB$799R95" M7BF!'%-[Z@2M5@TG=Q9/#R+0"3J7M#J6^T!X^VUW0[MI>Y*J7GV:?&Y@CYR? ML#"<,6Y]L(031V) _*#A1ZYP\Y96]3,:!F.I= Y;YCB:QZNM&DCS?$QA:(S: M\13Q[IP2FD8<#C0R8Z_/>NF2L2^'W'0&XX\I,E=CS@Q24BXC(9OFCU_*;7>C MW>+/:BK'!Q4"< K!$(X5(H)11^,^"!HYA9L'[/0=B]6&8R\UU.P"GFRF[FCY M*4[GOU?E_XO/%_#&2"V]P1(,-!)=X$3O:2.6-EK-5NF=]%\@TO.AXV.A^ M&ZW6B\GJFP=5^8A>>7I P1V2GFLL/(T\&&?@?_L%2V&:>R3JIR!FU1L[A:53 M/AX]ML\-*8*1U"(E"2,F4L$(98E:F/^]7'%QG; M"3[YW3^OUVF9-W>/;(]_*Z?C2IZ>(V,+(DADD6AL%#=(^"B9W-/,+&_>?3K# M=<&O'69+=H-/+IG8A:AN"]PGU7 GR#=W.^?V_N;C@<"314\:S5>@X DS $\ MK<@'1(.S>VR0ULUO)#/<)[27G1R8Y=]CXN1K.7[L'J^TNSP;56AO+<8!:VX1 MF"O(4H4.J,K8/*PEPT5#E_M*6V0N$+$ 5N?;\K:$'\DL-@( MRJS4BLEH@E7T@!O1B.6\,+JL;M$&EOR,?ZQN5[M&_&Y$05*V!0],<*VC0D)9 MOW=0$>Y%\TJD/9:;S:#(>K># N9]LLX'G .7V_%FDE?P^ M^GS$@*PXNC A%6/F'BQH*G5D03&\)P6#*=:8P3V6>VK/X/X0RO6*;\I;N?G] MYT7Y*?E5TBW6[?R^3)=7<#I-1\OEY&YRNRTJ,/[/]?;.(0*:YL:]NID]4F3? MC[Z>V!FZ_:(B=>>B,CI-C.;>1LP)V:.90&XL;VK(\C8(,!]$L\=:8B=K;"WA M]#Q9D& 7=':%M_B'B'D)<5$!NZT5)01SH5.:F"@JE)%HKYIJUM\R]IHA>=@ MTH3(TRV7X(B LJ-TD$*)G.'*M8MO5>;'F>);]3 8_1&*;RD5C"44#D'%.:8* M]D%M8&O4G& 35D;;7B6_5@R1SQTTVQ)40](9' OYW$# Z\8"+"+!K. MM#'^2EMRM>5GY7),W<)WC1+D.;>"!&XIBAPCHCQCBB*'F$/5(8%H+PD7T9L0C8P2,12T)3IK'[:6Y;@J ML^AI!%AK6*XY/]9Z'Y6-P?A(MD=LL,2B$)"!_0TWKSV3N6A74X6A0W"N.?M1 M16RP1BQP./$<0]1HL3O_N!;!7:GZT UWZ^1'=@SD-7'@YK[ UC&N@#6TM)884AS#M+/<];9:>YQ[F]&ZL5++D8O\^_ MN9D=#[Q)382 ^-7LS!:I&B=Y>ORE&0TGK/P2CM-- Y,.AX#%3SW[;WJN]6P%[T^._SK>7 M:O;;,9VK^IU(WXLHL"=>B.B,=H13QXUQ/L 6C1%QP57C1-[KEFX$JW6.=B;$ M!WVY,Y0* Y[*I$A:S8GBC"@3P @-6B!%L0L\I]K5T-IY %":0SYD6T8(YC MJP(A<*8Q;RE),4%7XVNZB C50^]:RQTHAH5@,GH71#*Z@$R'A%#2"BJC&*#S MJ0..52]W4 ^>R]UP-PN,\9P$IAR2AA*N%3/,,X$PMX8XPG#SJ.EL]UR#U7TZ M0?P:(R8,QJ6;3EI]58RHZAN\:)0@Q%10-E#)B M.1CE%N#%L)%38A3 .LRBL[GDHQXX^>Y!^FZ1IZDU7G++)-,\R7Q(M=\M=II' M%'#.OKIM8W(JL[!!B[QZ,%USC X.6E%E#:C]G ?JC"1"ZTB9M,'+%@*1K2O- M8'67#G&_YE -H8@*S!@>>5! 7E3"[(]B[L2U:C+=<+=.,$?'0%ZS3($Y&E2@ M6AIA..S3VBB-G/(&D 9@LG9Z[2;\IQ>)J0=3+H'(5U#?ZJB9"$A8[+DT2H$1 M $:!AXT;<9,W2JR#D*#*[&Q84+\>7+G$Y1@<[*7-G779^O8,5N?I#O8+B]?9\^GDN,+Z(!DEC*3:]MQA$ZG?GM48 M<1S8E2H]G;"WFLCT ^1U2Y53QE+8D%V*">;!6N2LUA1[%@W59)B%M_/+3#V8 M\HG$]N -7S\#%5#8+9[YKN_7&^D\5?#%;1]*IMTF,V/Y:O:Z M7.W5]U3TY7'1^'(9[N[*VQ4\;6D:/@'*OX.">;]'94@ISO)DODDR< M3NOHZRL+ZHCQACJ#G.(&.T.I-JG4. &)"+%YIY(,61_Y ['S(3WP/)'7H\5B M,_2/DC "FPUV*GK$H^0I-C :V(H, IV;:\(K^=R'$@-_W0DCT5I*O?!4>\P) M' T&466Q,$@ACUC.9@!=)(Q4%JS+)8S40WS0"2-=!3W&&+'WVGGJ*%?8*R0# MHA?8\B:5Z 42$:-)=8;(- 2N7'V,J^IO=I0 M@;;\K%Q(JEOXKE&"A)0<(QH4]88CG6Y%C3!8 !*4,9&U[6#;H,?.Y:,>.#]. MT*/SC##NHT^M_'PP5DIG="IY03'7?H"-0C.2@.$&N(LCD[JYCK,CY.VT52'Z1#W:PZQ]RQ0S>6V8[E#B%E/=BOR]6V_NK[N2WWQ"_*:GV_ M^UU"X6E$FD8LA BA^?E]Z;B7@PV,== M]NQHF@*2WGTJRQ>-H\<:QL'$>G2U<"ZRI;\O+;0*BGN.O"&($P;_L5[+9+A9 M9#'-F<=;,9*EE;P\+=4^%& ''; RE JGV*8$2$&E(C(5GM'>2@Y*C'1$AB ' M6^%T"%+63473>AS('+[04;%)RC8-IIB,RCJ- G:IU91P5ABKN"$_D-NE2XY7 M+D?9,;[7*6312P[:L#:2!HYMM))8BAWWQ&!*[##;\0U&A.JAETM"NJYHFEJ% MV"B,-U'PB+5AS@ M6H$.'0-YY5*%HQ,Z8B)DY%)ODB0I5=0YZU0@S6_$+U8;HQ^9J073=07'!#B- ML6 Z.A>XH";5[-221A>C0[A%)N>%@F,J\ZI2<$P]=*XY.";U*M""JE0RF!NM M++,*)QHE1E+@P0;'#%!GZ1#G:PY<4.EZQ@FY\JE ]1L.D'X&E-D*0I&$N5U%#Y:+XGG;G<$>\^O M5I=IR\^J2;0=PW>-$H2QA9T;I[J*E@?.+6*<60*X>"EEBUWH DG6G3+G$XZ6C^(R&$C%M9RJ:5H7AB&_^%TE(XPOJ04G3UEC@\JD%5:(&EY MM-P3HB0 MSMJ Y>(7ZFFTIZK%<2D'PBO59)<#!R[Z B5F+.@#":22.1)E,+J MF+4"2&6-):>;>PY&*UN;U=K,OQKY/1A\D4 *]0.?O8D((P1SS1P3G8PP@U MQEBL ";0[ DRM'E]Q-XR6WI@?$?H9'W5ZW#_Y0&%-JE "(X&@\IE*#8H(N>P MPX9%BM0 BZ?W]=*WQ2;_W_APLW=M\ZA>SU*B/S M0.1OY6BY7I2[-,W+IF >%K55,LWL>Y5CL]#QS>QM>;M>+":SC_# Z_ELL?_5 MCI:32E7*._V> G.E6$2$6L1@VZ$.2V4(Y@:#&FRKN;"'BV?EC,ZVWU$$ ?H# MO+U@D@*(BE*I_0Y''I',>15P,H'S0M)S+.$S,^Z#SN\\))4_['1G7,]'1A01 MC%BKD.&>\* U!AN7[$%A'.7,)F[F>++)+4( MN[E[@8AE\LLO7_[367]BEU]3,*04F%C&1"3 _ ;-@O,]DMA(63QQ&P_+9=U: M/N:#@_:_A+4YHH-TEU^UC/[H48R"46*0(Q%1[2F<20:A'?U"ZQ;U*GMSH%R& M_0VC'NO!>\VY'5$1);$/G'C!N7<"\;WJ+6*TS76\7/FH%]/Q.H3UFL/N-;_I!K1Q@5YENV-E01:D'5RYQB?-%.?DX"U]O-\UY*PO)R7&%QX8% MZ9#5!Z;N> 9T[;Z*JXG$'<$N0MCQ('$P.Q>S-4>A;T]>F^73*V>@VY M1C#^F")S-RI3<'G.>[?6I>(JB>;AR#&[8.TREG MCTE-Y^C]<:1GD.K,T(5F.,*R/&S*YSTX%887Z7Q&WD6FHW%2>6G5WG&JO'/- M VU[TVPZY6<%66D)V06TG<./_S8I%_#]G[[]6GXII]45GA,3%($KFPI-])R,1D?8T7D*@J*"UQ7,%)(,5Z2UVK_' M8&78<#6J4"<,K[)9=0SE'UN\AJXK#5^J+BQ-KV:?UZOE!A1<75]Z/JJ(%G,1 M;50&<:.,T\'' YV*#C#3NB<^'I.6UIA=4C9((]D@^W1SEG*-I4*I")]U'E3" MO?=+4Q::1_[U=A=Z.=EHAMDE98,VD@VZ?P<$1\%H$9%)U7 B1VP?$Z"%Q\T3 M]7M+UKZ<;#3#[*+7YJ]FR1%>+LWJ0-#K)10_'J^.EEYK;K\M9RY$,S'5%W!&(/_/WOO MVMU&CJ0)_Z-=W *7C[C6^FQ5V6N[>\Z\7_*PI)3-;HJI(2E7N7_]&R!%699% M,N],JMPS[9;E1";PQ ,@(A 1(+F4H.)[VQ>7<3WEO>ZLG!P7]W.E;V_](X<2 MM1\ZU/6[\W5.Y9PO[U%J=[@9;4\W7_[M9#IR-ES>EVLTZ==O;P[T]LR9]<\N M!WE:)P:GH;V^WD(Q6^3>+ZH\4]?N*_[EKEK/%K^LJOL[7->O%O?7N23ABR/\ MM4;>_8B]*'BDB@BIC(PR2":\441HA4DD>1:3[F-&MT4#0Y2H\^Y5J(;S0KO,DX?I_=UDB4:O?&PE-GJ/3: M.:E#OF_7\_V*Z4U4$X\TGAJ)GIOPHPKE)WF?XS3)@Z^_*6>L=L*PQ_$FI2:;WSYUO:!?W"? LV:KWTMMBZ2]#30& M8[6/'" %QO=C!A;"M#?IWB1:GRF=^-TJ7(VBKSLG;W+WH"W-^[K MA]GB]"W,35Z#2$B>DO&">@.*&ERN'Y%(SH]Z5T?-G.C^I/LC;X8"[BRKS/&= M^WWYI5S>'_-M-G]9H:44TA,CP= 810B:J+U+3A,_JH[>ZJ[O23HL!Q?$!.GI MJW4^ _JEJJ[7'ZK%=3\\??[6PD>6LB(NPV+4B3PPMIH"15[E"B#]BDP@\5H MO3+>=A/(:=IN5FOD(B.$/S 1?]&D?^L/O]@7J-?B+07WEDKA>+Z4C"N;"#-N M/S030+3F6O.,X5? M>$E,,$U\>&''"V4)=/?NOC"BU$B./FTI]309*/41C#S MB)9S[2O%-<_V>@5\/8M0)DCA?1&U^-==N5SW9#<]>VE.TPO:!492"C+%Q"P\ M*C]H8K9?:N5/ZHX@D!&V]6U0YD/OEB^&S79\8^&%<5($!4F0Z!QSN-T\##ER M+DEK#JJ_(P?'E<8(!/R]6E;[]?WP6MC#6PL9!",Y6#E(K000&Z/<#]W3T'XQ MU#^).(9$SNHW_Z9Z)!33BX^X\J9:E;L'/\[^:NI2;_Z%@@I&'2-@@1N4'4V< MV3U^4MCVWG;S=V3T>:5S5G9C=^/-37FU.1 EWY3+I]Y7V'PS9"(HDV@LD9(: MOK= 8R307BF@Y"=UAQ7&6$2M,>/6OYMG/'*6Q^>HA"#")*5P+J1$4B E6@Y9*RXCVSL\&# M *W@/D4T58T@24O)3!([&2@O:1BSWLADC)N\\7G"S!!&2=0OW*$,(NZ%4T/8POXHYYV?&]/Y$L;V2LI=Q7I[_:_[7:WYDU&Z]5Z =AA:8)HI;0('M/L1 M4/XP^B@4G6 -MXY2K$: :5R/R.O/FI8>.(#FD8)*F@/%_^S1MYRV+Z_[2K*C MVNI(DQ3?WR_QE'BEM4^"B61Y4$2#U \VG/"<3;R@[]1(U%,&:CNA_"3OJ#>NBA1POF/1 I2$S!:(K_)43N.ZD\F>"=\(.+ MH^H5L@EDG';,AC?61ZT)DU0&4-PFQ_;C!2$[!(0/? OFU/6]?G&? ,]ZR&P6 M(@5A('D5%(LJ$9[4?LQ!FHE?+-6;1!NG.+?#[>_!F4GJ/-.ERH3BG@;.AC=$ M29FLMT0A$B S'GLD-*2+S(:O+=TNV?#-@&NIV;Z[7UU]GJW+N]7\JOP#?[BN MEGNTOY0( O[WTZHL=R>.+VJ\35Y1&$?0*)#.2 6:&@I&P_[L5@4^:E&-Z44( M-3W9'AC^MIQ:55=E>;VNEMB+V6+^G^TPJYO28M^+1$,"/$4)676V+CB.(NRBW-\N;:G7[ ML%SO_JUET-AZ+_9U>?6_/E5?_O=U.=]MMOC#\ST6?U7\T(%?CX1T'6]0<$(Y M\X)R%Y@$SQ6)S#(2/1A*@FP=?=5N4//R8$C4#\\4(+T@(1+OA">,1_QYWW5" M;0=;MJ>@I;Z0K_H!8, (H,;"_K7\-%OLL#G@T'CAJ2)&Q5)TGG"MM!:XQ&BQ M1TQH-V:)FEK.BPX2J_I"H9[.WW().FCP/7^D0,72DQB"IUH&SK33A.P[K9*8 M:.1,)_B?3]MN4%R('"=EGY]%?".*+>MZJ[MJIY=M53Y?W2\WJZ^^NCZZA1YO M6;A(@TM4@:0:G#"*6+L?HA]W8SVA]0ZUQ?8*T$ <^)#O#,*N4O;'Q_GFH,[T M_+'"6R."202$<, (&O_)[3N?M)_0G4H#2+1 ^WX+Y,!C\LT.2:N^EI080;4^H#"SB_W<_6VW*U>)K+0D_ M>[H(Q+AD)?TF2I"''?:2"R?9Y)[Y5_!A!A!R0&U8WM]?6J7*_?5>O-;/'_ MS>].JL0O-2BBCI(:8E(2+)FD8KX6\6% R>OVHNV]H,Y@FG /N(PAZ*V._G;U M;E5]F2^O:HGZ69,B4A-0/8C):B]30-V>JOV@&+'M"W/V7K1F:&%W0V8,<>=E MY^WJ8_7G<:_%#T\7@0;*0]#.R]CLO00FX-RACR??B? M/%Q61\)/GR]RZ8&4O-#)FA E4Z@=[H>CC:EUIC%2Q9.AA=P!EY'%3!N*F19 MD_/<64>"82H*H/F2XMUP$NY*[<5\.7ZJ[K@,*N8T7QRWAYX_5HAD@@TAJL@E ME88+).F^\\S)]A5@Z26XISK",:@L/WPN%XN<'#A;OE3GY^4'B^191Y"3ZISH ,?'ZP*5>SJVW9F]EFYN]7JY?CKTXU*3BG$"CS M26BO/>?>^_VA"'>(67LI7X)CJD=H!I7W0Y<>RS5E-?_^>,S(RTT*9ES@CJK M-+&),FU@?XHF'!$=-*Q+<%OU",V@\GY??IJO-ZO9^B 36OO[00C4+MK+]Q)\6CU ,NP\1MJM9HLWR^ORK_];'M^,GSU;J" % MQ2U(4J* .+QB.';0S-DG\C^9!F[W&**R##EFCE^#&Z@F6P8VBE<=.?:I6QR?O=T\6 M&KLKB"71*(7\%$P1>%R!''10LB['=]4%D:$/[_$CIP[L\9'"HV$N/%B0TC : MM9 V/3)1DO9U8=@E>*;X %2,$XR23T=B >TK8FVV@@VA_+L0NP4_5%RX# MB=EBWZZW_5O,/AT0[7?/%#2YQ$&K%"-QS'GJW-Y:@^0Z."C8)3BDNF QK.5: MW=[F>-KJZM\?/L]6Y?KM_6:]F2USMMEQ,_9(PX(KYK(BH5E0/$9O2=CK]N 8 MM/=6L OR1O4'T+"G"+>SQ<(=3LX\\&2AG%0N!HD[#L>N"ZODWD;/N3.JO8PO MQR/5!9%!A1IOR]4G)-HOJ^K/S>3GY\/7VCVIQ0+S?/5.0I$-*BA.;[^$+RN%/CUM/?9\E-YY&#@I4<++X)VT9M\W9++9UI*[=5!F;._VPOT M$GQ0/4 RZ#K\.A%SQ][_O=S7Z'S0W_F MB_M->?U(B!>F0]VF18K,I>2S,:4 C#)@!1!IHC7<&5DK>6Z847^X^EQ>W^<; MC0X,PCW8"-M20Z__HD:E=\]5TB>N++"4&H,Q*0L#3XEJ1*!Q(297%&' M483]O)1^!\3J*1P]K#]YZ"X7ALHV"Z*WJW^W6F5%*7-P[;Y^>^;=[.NVFDX> MV+?1+:_?+6;+6D65A_A<$?(V#HY[0%W!2*4UW=I;3C*EK(J%X#H1K:PGSH*) MTE!E02=FE9*@Z:A5YNJ7LFQ)G^>KVP4@_I/L]:'7,8$TN8IRM$ -M2QDMP*E MS%#PXDQY?1.TFB M@VT*2:V-(%+PU((3.>4L*!: 26EC3!T<@W\+ O4%[%CD^:]R_NDSTMU^*5>S M3P_)+6]O?CBI0NSF5T<(U>@]14Y0YL$'"U:B_<:,%R9R&Q0W)GHYIFE1]P:N MH4S3(8$;BT1OEE>K[4R;+1Y..[>]__XNZA^GX),9>H19W5]>4%1@":-..FT! MQ:.-\1$EH[AV0<@.@7T71[?1T3SS0O8 7)V8AI9O*J1+SJD@&5 !FG-CI7!> M1C!>>1E(:W;U'I]TKL6L)^C.X*Y__O>MM^AU.M #38J!(HY& PEE(:*W-(K( MDTV\WJ7,K]6!'A5)AH0@#96H!!KG029JO<&_.ZW:3_&Q'>BUA=R# [T9:)-V MH#]6;=\.#[6SK-W7O0+]>9LBA$ =TTDRBY"@'1FC==R*(+WS5K<_JI^@8[TV M"0Y=9=X1O;'4CZ?=/.DU_/'APDG0!+?8J*5C3 7'3-BZ6P$WWJ3$A3JX>Q!C M-39VET(9BE-+69."\!Y 9K\4-XI("!#1+ISFC4RC$*(9,J,=33PNGT=M_NVZ M^1%W.H?=^'5_>/5P)]/;F2?#YN8-_'F=^'6OEQX<+F7#9=E91E2CX['O0$N6K?!"$4U^NL$T+@J&/**6,R,L'MI1H%/Q869UBTQY^)+,Y!.T^'%2Q(M)7\ 7>=^K![[ M<;?KQ]$+YD\W+*(//@9PR4L/.!2+@Y&X[GIGA33UKHX[0Q!(9WE4 Z(TVJS/ MNOJ/9+_??*Y6\_^@B7*;K[MYJ29KPS<4P2;4V2P)"@T98Z@.1N$*J?!_I.Q4 MC'OIQ(6>N_$R\%@-I<.G:;=(@6[=G=:*>B'0\%.]9RNW5^><&9+"@%82D ,T= MKTU*',M*F> M$?])]OK0$X24$0M6!P.@O(L^1LC7%9"$MN28)X-M,P G1>5F>%YV!J##.*0MU5&UV\W MG\O5Q\^SY2YU;?U[M?R"@)37[ZO%(E6KW&@(^[%51XK$C? ^2($2!:VMP[U* M$!J9T5)XV[[TX/FH/J"U-&79O**9$[5 M2LK#:YH? Y-T_+G42H0MSZ*W??WCR'#^^/KMD:?#>=[[#W?S975S8Z__=;_> M[%P>+YYA#_?!@A'M!>@88L@7QG@=C=X>UVE 0;/VIYKGRU\_+^[G]TL-?LZA M/B1X^7,(!7-3SL\]C7[H16$M9SEE*]"40+%HDD*S5H/TA#@3VE_9U/N-$3]G M4D]"O/S)]"BH9XEDVWTZW[J59O/5-M9G,GZT)CTM!+>)>B-=5 R"#09U#.F4 M-B*Q*#HX$J9G5%V$HVU X?V=)N/$9V#A=:Z;P*24G ,!IU$5H99EO<0EUN%" MRDOVWPW#_0G.X8;BO_R)^[U5.\W9V["/A0^1:6HDL1Q QHB*$>X=C"=MK?-6 MO**=\V\SA8?EP.7/X^\MZVG.XX9]+&02,5'0@$HA)$6MT8G+Y!BU5!K7WBR] M9"?IA<_C83EP^?/XP:Z_7Y7K:4[B)ATLHD$9$ ^ M @!GQ$5JE4U<"Z(DUQWNM9O8- S)?K^=4$O+[?]Z60AA@?K$ Y2*">:Y+K!I@@K0Y"^/;W]5R@?^C2 MYF _,ATYG?^E_(::V?837@M^'2>Y'7A$LC$?C1(>#0G/B;!>,L%L A=J>7-_ M)K>7A0-!(V@>N6 IJ60-DP\XHC%&VGO%IY?<7ILR@R6W-P-[TLGM;Y:XII7? MJK14N\N_3Z2Z'VE54.\MYXHDIWER421MR1X&49M(%;5FBQEMKN5+UN MCDPRGWMZU#B3@5HN\)V??BF7:%\O[/+:7M^B)+)9DG7F^%=>=,OUR;3M1N\I MO 'E92)1$*("M" J(W%H%#>E*O5P0WZO^:; MSV^6U_,O\^O[V>*'O1KW[YSB_O;FQ=<<5WT&_G*!DUXGJA0)RD/B(D5N]W@# MY>V/Q9N[+RY,?9J69,::"3M/Q'8D3R'^-M*]TW)]>'@G]^+^/E) KML9J331 M1*]H"C;M]SE+F(W35NXFP['GER2?6T _Z=X.S4GJJ3]9'J>CUOR([TF]N,EK M"NP)1!JH$!8X!+1"E-LC024?\^[$NM=7G8$&-72-GA!N67'BMS(?0API4_GC M0P6^@P?F&4$M*P8AN*1[30N-3M?>B&X>'W(ANF9G$#M+]^#F]=)C17+ HR8Z MLAB8 J:#Y_O.6>G3-+6M+BB_**A.:$Q,9)/2&,XEJ5XD9/E_E[-5O%O[V:?5 MK@O'[XDY]'Q!%:/$&\;S/;S.*A5CW'<7H1BU4NKQ/;0;VE7_8+24W<=J,UNL M\\K^N5IK5Y8N/@WY[;-_BKXGU6R0[HIM_]>Z$,X:@C@U.1$=2<28Q[?=EI M2]O/O^9Y!1>BEG;!;W"9'YS"SYXH%+4.&1]D%-R*9*WBY)&K)HII*JLML7\N MN4X87(X,)Z6]CBNZ\43V&\)W>W_XTL,?GBF288D;0H1TGH)P)&3M;=?WG"(_ M'06V->I5/V,?5&ZSOT[+[>DS1?")..HXHX(1''G$W?ZA[UX%W;ZL?>^J:B]R MZS#VL5RX^Z+I)XZ1GSY6D$!5U-XG 5JD*"(->C\28M*8%;HN1.'I <:Q"7'R MU.E9N7VI<=,ACBLF0O2.$]R,]J,1W+%I:D/=!'- NIT0N70Y3TIC.J=X>W$P MY&_2HTZ%)T\4CI*4F K"Y_QL'(QQ_%N7IGCS1UM,JSX Z" 3=E(F;'^:ICW5 M 2R^Q@3*<$"0'KH4J//MP_@&R^_J22;M .@@$WY2)GROS$E&:0PF$J"HE5DN MQ'X%"$#,! M>]R23=@!TD(DX*9.')PJ=*^UZ1GQ@5$L2&/YGWR432'N9#%:= MHR>9M .@@TS@I$S@T=3$41 5I%/$IQ0C\$>:,.[;[R>#E>+M22;M .@@$W52 M)@]/%()Y&I)QUJ"VXFWB3.V'% 3E[>>)G+A,V@'002;ZI$ST_@A1 &.4XY(* MU$D+4JK]$6*0@K2/FE,3ETD[ ,8R<=K=A!N553'*P+P.ACGAD]I'^X6(=L.( M$^S"O!M=<)Q,L8D+N!PTN40$:F]4,4ZT2XK3O:80)1=NVJZ6EBP9Y<+;5L#^ MI&Y_"$_2>W3!C#T/4X>YU]:"4]88BDI>$B"58H_.G6@A3>C0;QHB;W2O;3-P MASQ5_#C?9"7F6WC\D2"<%Y_%&6JH%()IHPD1P". >!P+<^U+*C57QR]$@^L+ MRU%YD?-ZWI>++33KS_.[CU5<;N:;KP=WMA9O*:@QR1,7/&/"&4 3!_:G[5%0 M[:>I:_4@SV/,& 2SOQ]W)J7L3)LRXU$ES%?E%0F=$W+H+*I>@+HG.F+Q_-&UV_6Z_ORV,5=K=]9,,$)$$$2SK= MDY#JT=><$C6C)M*,5OVX;7&TL6">C&W_BJX;)CZ*7,8S.5P-F%20R#YP-6E/ MVY]@3*_B:7>B3U0JDY\7VS_>EPC">KXI/Y2K+_.K$MJ^SL/WHC.]1!"U/#;MU';MZA;^8?2KC;+4LK[=/O5WN M\JW>?BE7^,!-M;J=+??#.G T.78W"L&XP9U4..65($%0%>PCN,:;Z<5NG('? M%R"9+K3_X\BH_OCZ[9&GH_JAO[G]HMR\5(-XF \5@<5(<#G0BH--$@C=IXGB M/AAU>^I.[[;I'JA[3NPGKW(\7C1DT=*XW2E9[^?K?Z=56;Y9;DJT03;O9R^2 M>[1O%\& 8$ U<8IQYZT.ENTQ-]2T#]\>+'SH$E61@<1QD5,@%^C,IT[_K+*' M:8%&R9B3X.6O%QYXSJ!+SJ$VR WU &Z/.T0QYA'1WVP:]"*0L?7SW^^S<-[> M/-G+=EH7VL]/SE6W?J;'H]M\;MNWAMZZ(T4*0JN(^E]RVJ+8(0+9 \Q-A\I^ M^A4Q_B)D,[IQ>EO=+SGQ]N;C;/6IW#W0NQEZZH-%3#P888F6.@GM M0Z#[FCV.1"_::S'F)YF'D<&9/2IVLT$IO7AR,\1GBI1D(E)#D,PJ@AH>#P]G M9HXJISK$N9&?#.T3^K%4ZH@V;_6UW+LE7Q[UXWUBNYNZME6NGOZ[K]:;WZO- M?Y>;]^55]6DY_\_#?K(K+KIM]-S-?T31/EN?"L^T$$:"<;AZH.$/U,*CC)3N M$,KW&@\[+T5.%S^7=OZI5*T>?I6?.W9:-&Y'"N.]5%P*(@-3EDN"?]U+P[H. M5T72UWAR.FGAC)8"M=C2X.E4?SJ\A\M3CN5&U7I!X27W7AOJ($9OF-6.[2V8 M_+L.E0=>XQ'G(*!^H]0HUXAN@\AW^X2]VLR_X#]L8X^/WR#ZT,%A^O'S&M.Z MQ$V2Y*K'SMH@ ]6,@@@6_[0D2ORC5F3J0,A=U#6F";0Q-B0:I;4Q0K*PQQ&M MCE$OCQSZ&M/:E!GL&M-F8,_^7M>8$@$Q<4>!"R)<\L)%OP>'43]F(#:TR;H3J64C?,%95)"_"*Y!#_Y*(BG&BQ'VM*X8*O,:TMQ49W5;;#ZW5S M9%(9+=.EQIE.]<]RC6G(EW""$\&#L2D02;E]P (*9K3&O+MM,UILU0 MFW9!%>5S/!>WE#G'F;;.I?W&C%MV!V?OQ5P1VE8UZ8+C9&*%+J$JA9:)>T]I M"HP+F\ XV"/+(K735GU:LF24\A2M@/U)W?X0GJ1&=L&,/?.)US=GYTDU[6"; M(FBC((+BUD1&'8FY@LW#&&'DO/1S%E*I*^I#!TL=@;WXX]*GKO>SA!D\^7Y! M@U!$BFUBN:=).\GIHW]2R G6OCZC4W:*(KGXZ3#QZ '%@V Z6"F,L/B3IYSL MI1$T:W]6,>7@@UZJ@=/O8FBG'+[0^TYNF5-K&&#_9LW8] M.Q0E_,.#A08J3*#$@TU<)] .U+Z#^"_MLRJFG/G!4$920Q[O#/!X05FB/M2PI-.;FYTZ)V?BF\ MMLA &0)3'I+2UFBEHG1,[D=O=&J_0DXYX;@M!P?!=/+JXD4DSG.9#+4N"68- M59JX*!XQ%YZTO[IRRAG#HRN( XGC(J? )!/G*;-"19T(H,F*M%""\#WNG'2H MK3SE-.))3(->!#)Y+?K8R#^6J]M!].B3'RTX<.>,%HBP$R$8(F!OB"HB9/OP MRBDG'(^N2?;&W[7VMD+KSX M?$%5-#Q(ZW7@R#!P-G$EM #'+$WUV.<9UP1+X$*)L>L!]TV;*Z]L)\3J">4QE)_GG;S9%S0CP\7C#H. MWG#)E7=>1N9RE5+IG<2Q$F$*P5'CT\IZXBR8*-$&LJ 3LTI)T!UJ* \:J=:# M&*NQL;L4RL0+ZQL.8 M2F4+,O2@7@X!TV@DF3VJ2N]6NX+EVXX?H\6!)@4(J[R I(AE$'UR"G3>"Y4" MRIT9,]/B/$3H!YBQ1/_@^MB//],T%PW,84/'5H5CS0I'A7#2)*4HXA:YM2)) MS3S((*)P[0N/#1;'TB\%>@1G-!JLJJNRO%XGA&;?W[+4.F9$#TC-)I/<>_D^[W:C.I4',&+^4M5 M7?\Y7^0LR&W)L3?+S6SY:8[?M>MUN3GOQT_]^P3PV?_[9.K=[#M4QPG\P[,% M6,\C6NK2!PHF^6R9I^V/+%%>+X=I: ?POM?UG;_?M2BB#J""-Y:&A!8LM4HZ M9121A'OP:CT[8+$I!V^OY6S]?UJ^^$WR[O[38W4Z$--BFST M:I>82]&#ED2#=%3QD!)/:!NWOR-J-'=O2S%7@P TEO+V4G=/NN\.-RH2A1B2 M NDUE\S:9+W9>B]!6\^IUJ#),!!>*I,D\KF[?EU_*Y7WYRZKZ<_,Y1_Z<]!HW?%-A M.1I87CK)7 0&0@=B-)K(/(G@[+<:L=-Q(_8AW!-\Z1>TJ3"8HW$$JG3&J67^TO^[G^7KNK>& MX)O;N]E\E;OTL5QO#NBBIQL5%#$ PJ0*P8&0RE"2@)B ^Z1DLD.T\V@U>[II MH[U#U+ML#ZH&=9H57%.FE-=@%%IQ5"2'5-_I2$XP2BY,S>Q37+48, R,$R.) MS5H/=)@8\LSA?K! "]SN1&$NCEFX[J4&>BP+-0!I+ =BO?B@KW"J'E%I*>/U:O-$OOBWY[+%7Q6^ M6JZKQ?QZ&U&]]<\=V.,//UPH%H(*A%&)HR%$NL"LUC(JG]56&/.(\"Q[>V_0 MC"OH@VOYL<<+%UU,5GCEO30!A^%=>-BA//=27=A&WX?LCM)@&-@N@2DZ\!A# M"!!1G[&*VI2LUSBQ D%;9=RE_^1N/Q8/FH$R7F#90]BDNU_/E^5Z_6%WZ'%H M,ZC5KO!<$1Y]DHK@6#W5-))DK&!)6ZI2>P(TCQ0XZPE$GRB-QHA=%T_7H'SZ M7)$B@$5M)CIFK)0:DK+[51C=%] SD M9;/*,ATB#Q8@&. ")Z0EW$D.*4FA[#2WF?$YTPRFL2CQOKRK5IOY\M,_$/X3 M6\T/SQ8)N.%*V22\!YJ"=52S*(4445O#VXN^>96HLVXP79$YB[1/3OL7GBXD M1,8Y%T8EJSE/69?>KWP\IDM-<>T@P&-4& :TRV&+<#H)KHSQQ.(Z%[1P@0MB MA1$"A!LS&;[^UC L%YI!TO)HT9:K:GTWNRJ_Z\'!4Z5330H1/'[#$,D90TM9 M.2^93IH&[BGNEA.\#:H3]-4@L+24Y6^SJ\]H"%^_6U77]U>;=7V1UFA9&&:2 M$M[2Y!)X2IQWU#A)N12,*M4^>FRPD*"^)-L_.F.?$M_S9;_;O<;(MYV;N[586SO?]O;+OK>WV]Y>/T3 KEZN4]KL!04B)KU" MRX8%-*8AU[G,%V):3A+NT;$](P;+7.Z/$8- -(C,5^5Z?GT_6WS:1L:WEOR/ MKRF9VG5] XU>6A 9K8M>B20L@,.]5CINN58ZR(2Z_8@N MQM$5V-%@&Z$Z0MWD^/?58G%3K7)EULM.CT\6H@=#E'8:M"!&>L*)"4E:9] N MK4/<@:()>DN/SU5X3*+(;\T!C66K17"!2:19,C&,Z1=JF!Y?6SHUT^.;(3'I M]/AAPM04,UP3+7(H-H2 :U&N!A,-(UH"ZU"*^TR)\K4%WBA,K1E*TPX_4L9! M\$0;0\ R[B@U#\&X^8PMT L]*NI)@$<#E'J&;MH\,8$)%B,UA.;"H4KGY$MB MC0X>@DW3/"0:@P7-@&EI)KZ;7?U[]@D5QYVRF=>VAUX2$B\M5A M[QVG$)PTP6I#<$@V1A4[E, :[HK5SH(>")RQ#PBS+9UVMG0-T_7)TP4!JH1/ MEB;)@)MH#;-!&FT%-T[S,;7UUEZ7MB9>=SRF>! !CV$P'N IN7^O._!JIRMU_-/R_+ZCW+S9YGUAIVE<&!C/MFN M< XD6A< T:J$/_GVE8$& M/Y7M?IO<3MCUE>-C^??.'M MS?/O'SM+:="ZD,8S&KP@40JPR6HMG-64)0D&?#UWO2QS3'_;BHR\]'+?+2@)$@TD7?7 MKHE@#+NTBG*]BK=9>E^_0%XVJY)+0;! /$T4T,:V@45!%"521\T]/0]I.J2$ M#L.99C"-18E\Z<[;FWPIT[K&%7?/GBU"8)YZ$0$21YHKEP@//))<;T$%,>:- M"34-C9YD],-M=]V0&>_,=H'O_/1+N2Q7LVQ;V.M;!'^]V5U1\F CG&9"H_<4 MPJ QY1-UR1G07IAH<"[E:#4.4G;P+P_FG!J&)4.B-A:#CEB;[NMOLW]5J^W5 M4"?4V 9O*8S-MQ&GQ'50P$-V X2<42M0^PNBPQW+ Y4Y'D^M'0[%";#I6_]_ MG]V>OF2AX9L*(GU"\S^!UH99_*^4YD&#BT'X<*&J\""4J$^[,:!^_=SD3"H9 MM?"26$ M5 .0* D%IK1E'=)TAU2HI\B\9D".1:P7_;DG5:XCK0KBB62).1NI M &J$XY8$*1GDRU.]&M4"JZ=@#2;):BC41C/([M<;U#U7[\O=T<7Z\_RNAFEV MN%7A(],"EUHT1%"]H,XR 82IX)QQ#MP$+^^MLE#Z\XNE> MW?-9XEW M_U[0$(DV*AG#-2@?M?6 *R45 4&V<7)WF8XGV:H[7"W5@?HB/J@0/GNB" E2 MS-4-T:C&M4M;*=0NN%]MTSJ*\:EYA.-)<<1\L&HD0->E]("KJI,.8LJ5R5'UH5XQX:*,TRJR/SW:-(.O)2N^ M?35AMSY6'_\L%U_*_RYGJ\/>^EKM"B*DHMH$XB@!S9F501@"BMC$(PYM.EK@ M@**IAD.L!X'?;,IRN>W):%PB#,;CI2A4I*$>R]\M[CVJ6SXG- M$\JU'U_\/0+7F05OE\C%ARXU$?^!=H6-GEN%A!4*+5[MG=6:XE]HMH6#GU"B MW]AR[P>QS@+_4'Y!VNT(^'F^VGQM(O5CC8OD4/\VVC"F(,=^H?7%MB%@7$CG MS)BW.DY,]#W"-H&XH8$B))U-AE 9N> >:/0:IX%#%()GTD)L[WX8Z++HT>W5 MX4&= +D&#DH#7%2=!D5I4-H9:GWR#[98GGN7>IW<()3H&+;6,]2OGYO<),X< M4T(#!2>UR_?TY7M:HK>:IVEF($V1>\$V%C!E)8TF$;)TP[0-W5'LC"<,-OOVFU-RHF[96/BRP M$R%:0PVHQ=L*JY5RNU$?^BQ(5JZ(/1HQD-QX#\[\-5 ('[ M#>6X.ACPCFN'FT>*:/1H*M.X"EB#F@'396(S0,4&CJ-7@.WB<++(&1%B2:',EK%T1JSZ!!CH5'8- @N$W$ MZ&K&GV:O*I1UG@4T/4!XH!)_B(()X:7WG)C8/K&@]VLZ1V/2H B.D//[9IDC M(ZK5O#R4H/O0@?Z^5.M;K?*QO;$J[S^6.U:G*=O?K;^G!;5GV?N5[7\]+%K.ZW%0!KW I[H$5ADZ51!B.33!PW MI9BLM9P&@:J(P^VJSN8[QAA/W0O[PM,%<*V-\9)*H5 I3]:#>A@;U5JTOVF@ MYSMA.\NFZAN+,4L'="3&B8/1'Q\NC$N*.6&3(M1MBZ[(L(>"TU'O'VIT_VLG ML1ZE2 M8QC),ON]HK2.?0TT**ZWDG&4WM55:.Q7(?H0L\)2*9\=]TSIJ["*R MH]+OC-!KY,(DS_BF0(&FHG\Q;\'-EO^^QA[,EM>K\JJSJYT:?BQK MH4[30J%%K$).SB>, HZ"6O4X",-'S5&L=PC771[5H!BU%/3[\DNU^(*&UH," MO;S.&O6OU6R9=KV9'SEP;?:"0LI C7+:2IW DD!LT1Z?9C%22U/S$;[(JZWE@Q!$"C'9#- MYJM_SA;WI?OZ^./_F90! M"RZ3%M,V)?H6^"$^#0CEWYM>D[1.+HI59V;3F^7=_6:]!86=5'".M"I45%13 M7.>CT(8;L#C<_3B](Q.\3'L@.1YB2V?,1DLD^TXY.Z'=_/AP(;DAJ!>B\L:B M,,"M)G0_*AX[) 8-E&@]A";3&9;S"/OD[O'2XP6/(7!.$@Z',U!:NK!?2$4. MX9^V#M)%5$>EW@F=UR3_22H)YQ9[+UZM[%A95+.EK>6Q//!TH0C-EWOHI$"" M@P0^[+WNRZ?%+^+SU>2,L\L\8:SKQ'#4<%_.O#R)*!]@=/ M@_DC>Q5[#YB,)NUJ^6GS$/_S$;]\0B5_Z?&"69MBU, "8YH0IA5YY+$#W][[ M/%">]1!*>0_ G$OD)Q6SEQL4+ ^*^Z1\SF#3WJ>4]I$[5NF)1QIT$]@)Z7=" MZ+7Q8)(J^A3$_[H4/2ZU2!$21XTF.B'=WKZ1U/DX/3V_J] :JGI-X&EIL7TH ME_-J]:&\NLMWLZ];)_/;FS1?SI97F8G5^NB-A(>:%-YYKRF.A0($$Z)+\1$QIMT$)W/? MT<4]03->T.!-N4*F[CJ[S:19_UXMD;VK'%U1;HZPX&1;!)'E8 EKJ3+*!$7H M8R2-BM%.<"7H/]B\7XS&#"9]R%[QU>WM?)/A2&69"U-L,5JO[Q\'="+"M/9[ M"J%5-&@V6Y'W/*)U K''0I(.Q2!'BD;J@R_#X346=_YK-=^4;V]NWM[LV?^\ MYT<(<[IQH6@,FH'7V@-X2AP7>VR5H+Q]S>3>+0]]ZMO:+K M9W?XT^:K_3*;+[(K):'^=%=>S6_F5^_N5W?5NMS6+OSX>;;$?]J6Q<'?7WW. M*77'C,Z^OU4HAE8>DPZH)"0Z"+BG/V(J.]RTW'LJ]E#$.S>FY^3IP]UIKEJM MJC^S6OSZ M[?*?L]4\;X_OD;JT-AD.OZ(P4C)0R:6$^Z8+E&1[\0$!ZEW[D#9SF>3H#:J6 M7M0WRZO50RV(;5&$1_MM?415J->P,!Q'0*,66M,444LR9G^ZJ'.]MO:.-3)U M80^"4$L1_UYN'1#H\\<*KB/'7DC!"(!UQAB0CYW3H4,PT^0= MHSW@T5)8SX(IZJOO]1L72@F-'_5:R.@<).O5'@T#N#&U%^SD79R#H70.(Z^F M$52R_&1=D!CW.:[^_+C!:RLJL!?_A%A7;" MHE::DHHJ7],AS*-!8IPP'4JC7XQKGB.7XT7L%Z/SV';_6-ZOR^L?&-W0UC_ZED*D M&(FP.794$A(X]62O)IEH.]P.22_&)S@<7&VURB=U[Q[3Z-[>O)OM?CJD3AYO M54B521> >6V2T$PFNS\%-E[1#GKDY!U]_+UGAZ MH5>M=9%EW>)W/4-WB>SQ-!CFHW3*2$@0;1*2:+#6FV <';6@1)?"B+USHQDP M8XE^%XV]+=-^,DWAAV<++YU( 9=1@R/"\6F=75W&TGRC4@P3O*RLNWBJ?D%I M:60]*RA^-!7AQ6<+;KB50GACK8! D@9'/"Y#CB1SQ;94_ML_%O-/NTNL3ZS2AQL6,>J4:))21H# B(L"8N0R!2$C$QT\ M;6.;U$TM@D$ .FM*0O-$A')3H$ZL%9,T2J%!2)Q G&K$T63'(H,)UA#HGP!] M(#/F0N!WF1$G9OW#4[@9Q6@0',^E!P!MM,@KI5?1FZAI^["(T4_CNDSQ=FB, MF2V\=Y6U6N;KO: @@3O-$XG:2L ]30MK-5$\&L^I5>VK HY^]M:6"X, -;(S M]='[^WJ M2)L,=8(&Q>K]FF0TT2$R%KD#3CP!O_4[2D^)DN9"7;9] M,Z%31>">,7[=A&0&=' A2*YRD6:<_5(9G@27DFL91_4L]%V >ARZ-4-P=#;U M5H#:B$B!*[#:,&"".28H(ZA[YXMO(>DQF3)$ >K:NLBP3J7BGF&[),8$83T33IN(BV"P.&3*"41*D\?5UG6(^AQ0 MNQB:#\U &4OHACH>HH!M8/.Z%QB7%&($$/B M,J9@&6.*6"#[[2Y8]8JBTFK+LF[D4<_072)[B"#".\YSX"E68E M \J3<#PQ,!0U5D2,1$XX4TR24=?J;F$*38]6!P'H'%$LC\[+FD$KC\\7!!(: M/Q)7-5S'O(S&0.#!)L^CD*9#ZA?;3$Z/%H729W.S1&V\$_5ZO-IL%4?KE!X4 X:4/DVC.(5)@0I%.4 MRB#0M CMCW9&CS=K*^M>@!DYONSISUL_Q:$(LX<^]?CI]^55.?^R_>:CI^S5 M!+D)U,X%]\QQS2%X;0P5'(P4CG$1;:V5;XPQ'@J%._)T0:W@.!,$E2Z!3-1H M)XS23@NT2"0;TR'?*@:NMFR.FM5ML)AT\%L?-YA1QY)W20JN\A4MS 2F%0U< M&*LH<>U/=0<*;.M%M'5N,&L&S)A:?!\W5^4,F<2"-A*'DJAPE+JMSQ%-5HD: M[(6Z:[M)LM[=5CU#=VG,B=QQ*;P)H TXHHQA)$9'@"K.08P:$-3MSK.>>=$, MF/'&FZY= &DP'55ZF0$,\H1$SND)XU]MUEMX?S@ M[.L&24N/_-//-BO[6:-E$6APP)V'Y#6(Z'5T3FEA#0&5V*C![!T-OZ:*X3 ( MG>?$;=C:W%Z0*#G+M:H0"2&M$Y"HM,2H:./T'?U]&P^]0=5R1:A51BZ5Y3M4 MH7.9Z4^'TJ6:OPAG SAM+9&$2+ *L7/.2T&D=))9TOYT;W2G8)OU8G# SJ * MU%,""E#4!J.E]#Z 2\8XZQSSJ"]982UM;QR.[B%LNPBT1^,\F\(813VS5SSF MXER11.!,VV0Y40 1$ L3VA<)'KW^:S];0Y]HM=P=?O#,+K)K]H^-_?1I57[" M7>K0-8?U&Q?!J\BE%(Q+"HH'A,DHSX20(C@JV@=UCE[*M$CDH$D.+?C/%".6>M5JY]L.?HM5[[60$Z@--RPMO=912+^?_73^AZ5U5+0[,^)JM"T*EBAI)!8"6;QP''=?Q*:]GI/98(B)BG+4HRC:U\3BVDI1CBIP*URL97Y. M]606'&$L1,X3HV U.!>%9A87#QQHH&.ZXEJ=S-:638V3V6983/IDMFNN+7@9 M!&B"UB8 $B1"$= V6WL M(*/:>"*Y%B&)"SV/[2+#.DF5/<-V28QQ0FNC%'/"&$!5QQ)CJ0A9U4%(=/MJ M<2,GV?;*AV:@C"7NL8I4@1 J6I8H;L6 2RW:F]P[1YFR-'#=/GAWH H-0^P: M@T U.E%&+0;D58C.@['Y7AJ0ROEH]XLH18OI0O>>OIG0J5Q0SQB_&*;6&;NJ4DD%X4'#290K0.JEC$1 MKRFWT/X.NH%J4 RA__0 S*5%I(K@#-H-*IDDF:%1A<3W>ZNC+EVH_M)-DO5B M5GN&[M*8D[RG4?(\R3QPU,I8,,(K7 F]8T"F609S#%XT V:\ *8NI0N<5PD8 M#W!*U%ZDF*_P%Q&^H$)27KO1<(%#?4XZEU(UA&;:S9#PG5()NZ24K@L$=KA MLK/F@:9GT]P[PW(>87[ MK6H7>W1?XM-P5,FKV;H X;QVQC#O 9P*" ZRVR3/B8Q&MW?JC%]:KK94JJ%A M.L]D?U]>E[=W60SOMH&4C?2$EQH7$ICA3GCJM0?IM>9::1NYMR$RTB$FO7DJ MPD3TAAY@F@8Y&NX*+S"5 - M6DN&AJ;D3$?+1W763I\ZK7%KR9SU:O.$-?BWYXS!7Q7O9\M/AR)LOOOW M?' MD)0Q24L-UE@7'-6TCZS#I6_-D[Y'-["[(#&X] Y.YV=/%(0*C2S#/SPP M:W$(4N]--1-&@K4%[7'0IPC]Z_;9^ MTD=;0W,>X;]9;LI5N=YFF'_8X!_71XMV-7])D2_!%I8(8RR%X)UF.?/=@_,> M?R03#)(9EB ]@G4>RG0OV:(D4TE(COM("0H@Z,D6##E82SH5KO_^/ M7KFMK;@[0C*6D-\]=C+-E[/E52X@=J!6UZDF!7$&T&9-FDH%RJ(^ZQ0$F:D< M?4KMC\I'+\S65N@]03/>(G]3KE;E]:ZSNQ)BOU?+J]WU,[^7Q[7#$VT+(M%D M\?C_+!!^]"AG,_H!=O:+_G]8C3FYO^^7&1%Q5>WM_/-5LLM MR[5=;F-!WZS7]X\#.J$/U'Y/ 9PP)E'G,22!P9G!-8^@C[RB(I4DFA9LH&MO"*)N8 M"UX+M+Z82:3]EC-ZA;A^U,K^L&H9E/?-L*EN[E9SW +O9HO-Y]GF:K9$7,KK M?$7I]9_SS>>KV?KSW:JZ*LOK=89IMLP=WGRM;G#1Q(WS0-Q>?Q\H!*')6*70 MSHI@0D(C'?]$6RSYY*EO[\<8O=Y<4_*<%F<_RLR#:N$I M._B&@C$K<"$.'IR&A/:AR%?_$JZ9DC:$#E$W%^I([0NJ;U09K.KE[^6?]FI; MJ!.9_&Y5+?''JUTUA>_[TO-]B&\WG\L5*H=WJ_)S/M;X4KY9XC^6OU;K];%_ M.WZ^:O->IT-GU501@E,3%*9?3 6:(6J>2]C(2&?,%*G7EV M5E1.5?9L\IJ"^L!UQ!FD4EYWC61*/Z#A=-3M(V]Z+ODYG)BKT=";3;E(Z/8D M(G\M;K?E/.QJF1>P$WD11]L540AK(^I]6D?)O/S1\-2/>4EP33NIHU0/:RC]P]4V^_9;GWXO-[_@\/+V MF)'X/^7UIW)M-VB^_'&_R?OEIGHW6QWC1;<7%B8XI8Q2,E^-J9B3[G' P88. M:9B#Q9OTPX]183O#(O-QA?1>;*\^:;>X''E!X;4$[Z2VC' 1T6SPWCZ.'G&? M7D3*8(M*?S"=@22'M/4F/#G^CD)Y U11:XAQBCA.+%=[##SE[4^9!HMF&8PJ MO2(U&EO>^C=/U\&/#^L@+IAO;S[._GI?+1:I6OTY6UT?XTO]M^0[F7B.Z/9" M! V*$^;2HR]"B@E><3R>NV4P&,>BTX=-=?7OS]4"!;+>333$9W%_G3W!U6HK ML._&ET,^JN4&I8%=^;0/!CWJ8>GC P5/GA(3-4B>&+=$Q! >T,.5H,,U><.1 M< AN_."#.0.X8U'SV-1UY4VURG>*+6;K]?QF?K7=\-=[;(_PL<-;"P4B14:V M^8G1.*.]W;O*HO:F_2'[8+KY&"0<#]'QHH6_[V]"7&OL*7X7"[=+5JQ!Q3X_ M4T0.0 +U8(PTW!%#A=\C:95-TS,!QN#F&2&>PC+9<3U\'#G7V@8:.)7.I" A M*OTX;V9_57>W)17QVZL/MFT, %$ MM$"]")!06Q!<[O7C*(&,61ML O(?"+8I+!B(C/TCC^3JF$Y?\PU%5%(P+XWG M4N>+G$EB^_$GRTA[M]1P^M)8EN,P$)Z;0O]8KLK98OZ?\GKOO'V[#+B)?L$Y M\J57#3T]N6JO9?7; MB2(1XBU%*B@4 0'4.X392P$,F:"1>BZ6GQW\RY@"WTW](6G^_$,%IZ@T$<10 MVI1P*8F)/OCX&0&O)FC33IO*'0$>(12Y;4CPMHKS)(.5MT%VPW;MW:JZ*U>; MK[A$92?PW>WW":]C?C.4B,'5?,N_^-<=@E%N 6@?LGT@?^:'S_QZ)-KZ5),B M(OFY-D8!DV"LL5)PGO*M(%PZ5^\"Z%H=_W#UN;R^7Y0YC_YEI YT_W3#PC!- M$DD. HLY)\XYH2S=WF3 !6IBYPZ&[D\*U8"X3#K,>;>L/ ;O_5H]K/3'@YR/ MM"H@2(X[3Q"*&G JU]&+*E@AHJ*)=?#L#13BW+?,JZ&@&DNW.]#CD\&L1]L5 M/DA#)0O$NES)54?#J-#2.VGP7]*E5;KK5;SU*#,,D)?-*A,3,4SJI*D'884. MQJ>$?QBKT&Z:YAV1XW.F&4QC42(7:GA[\V&VJ'%CY _/%BQP1V.($BT="%HZ M+BV)@7K.? IT@F'//9T>*"RFV(R"_ELES-%JCEV^M;!#^;K]EZ?-AL MZ]P=VN ]!0>-T\B AUPT3@L30@(7<<7,5<5]>VUD,-_5,"P9$K7Q(LL>,'F+ M:MTLIQ;;*^P\2J9(C1:(O*GHO1AL@E4)Y 1#0GVA?; M:BPP\ VWL+SZ4#?3RH?IYH60A MF -@1G$J$TU)/RACB;H@+E2K[5W@ M/ZQ&X^+Z&JB6@B4T5XR0DH'@,:_).BJ!< >% M^_TP@&I91_\YT;:@2ABJ&2$VXIR(Q.0;#97S,G$MHACUDJMZ.D]_8GR9'[V! M-5Z9G6];^!$N/'VLL 25P@A M26@6;YKB5G/0#+NC.03"FCOW6_; QXC'$4= M..%XZ=<=CSAZJG[[T+%\%KUYVKMC)R/U&Q?6,1LE:J*.)9!$:L%5S'XMIJ)* M]>Y5&VA]?M2E#P[C5-69NJ\H>.+6,,$%:N<0*#@AL$."D3'+ M2#2J-=,_&Y[7H>X=O+'4@L. 8#=.FA@U6A=&@+?4:P7:$Y\(=U+L#"_&3++J M0@W:7D5>ET[#P?IZ^.9R#K1EP@1#P0;CB "-RIKF/C 6IW45TE38U RTL2XT2&2J#AN MH"*T=VH,%K [) GZ0^KL&L0OJVK=RL+9-BQ\ DZBR2?=!H)CAGMDOW;$$0;& MC!F:V)47W>WG7K$Z0Y&BIVX[_'E1;G;I$?8VEYSXSVQ7\_K &(]PJ*]/%%I[ M$"E1#LH#Q866Y:LB&,E0M2II99C++ACW$3@"KTY&Z7-!^ MA$,87YH_F_FZV?ZX]&9 F*WJV]ME<[L9U)]NMLUJLQ5PK&JE3=G=3P8,,X(S MM$$\,QI("2);K,MM!.QI^K'@_Z%J5?0(:G,T2@@9%24+8M?;A.KBIRKZ%]O; M7;K^T!DSQ-_J(O!_U;\OEGZ]>ES<-\M]7/'O%ZP"Y@4[B^5>VR"!.%)ZP1.9 M[^YE#!RP[T>>BQZQZ>@KM)+P+_5]\^GF51/W1D(/EJ\$6M2T MZQ-(Z:?)^GZN@!;#0?-CB'U2(>])2/M4*;][4-(OYJOU?9G5GM^=':?[>OFU M.ZJOF M-+D>JU99ST"CX>W:?0;N?3G>OVS[1F>LL,S6J2S$$R6;LW!> M_'?V^-L.D?B_+4LMKE9-_CI" ]7A:15*)W5DF$(T20>=_5B]PX4G-\&=R,%6 M<,/#-T)DYW5\97B^C]?O&R& M$U^_FE^LUC>OTHE'NEUWW]RZ2C6MD5?FH<2 MH"Z$U2]-:Q/):E.](A4,DJ1D4&0O)V(YGRTE!:6]%^W.) ^=UGJ@(_2T_6?[ M#-?63ZNX ]!:)4J<((%!5VY (*'SU,"U&/,0R\'85[^"WION.A1PD\Y\[9]R M1%MPS",XD\2&2EDD%(;Y;%B\S8!--7 VJ"*])G!(] _FQM+UQI"4%)ESP 0EZ!(R(3D?EH06AU!H?-0#P3 M8SHNO<$VKA(0'\TKZD-U!-1@&MH^@ M*1A8X@H(&Y8DT.!9M!F\ZOD(_8GK+4=T++&.)W2^6V1AF)^F7EPAH M"WJ[/74JZ[5&X&@5 D1MR ER5FCAD_ 6)G1[\R"B[PN8T=82.^^8UJO9O%GM M6&[V.8>MZE6A;-&X;,8 !##N2Q9P&^SP T#'33UA.*PLMH@$!($ GS M<"I'+B('$6,XX^S<*(QA VK!:-3M?OL-@TU',_WXH1]KN'I\^+Q?7ZZO'U6ER;EN] M2M8[EA%*EA)$D8C'[!U;+9S/;FP*T\E"ZT_0 X'S,9=V)A()22&Z[/+ZR+-2 MVSQ9":^X"(:Z$S0-=@?N>0K0-R(CIQX>6K[MBE0A@O!&FB1T!+*(2C+IHP-D MJ/.\-5GK/$RJ2T=<1H_0?;M=JTUT[EOI"HB,%)XE@$) QJU"%P,''I/RY@R2 MM:&M]3#R/A^BD9=4[\& U]<;:=1W?_WP^"7&71]968:*T(9@9?9MF'<$SOM@ M=' :C)[@\?!A\^/&P7$L32N#X)F ^+:97SWAU=5R7=_Y>KE\RA_]I[Y;-\\W MWN8QLVSJ57:"GW\>4+7.SZRL3VA!YT&HLIT&0\9%[A1BMN$ZB^A#&:B>U.$M MR=9(X(Z0X]XF)WN,3/3UKZOFCW5^;\S^P./G]?+JMXS7IYLO]4/]]>))X:]; M]W.;1/ ]52K'0K)"<6(I14W9S[& WBEA/!JE6X5>1^GET>SN=XKG$:6EL=$% M5)&X)Y:Y+.1V/2.=F[8"M>_;&>K68M\K'WU*AXY)C= M>AEER'8?-I=0E>.!6I$AI[I'-8;.Q3Y+PM^1]?4!SE@.RGNM+;\NF^,@#K[^'KDQRQVIZ*M)+&'SC MFAV,=/^E1!4-JI)[!X99&542 /*YLYZC9Q.\C;%'F!=]8#):X..-H3M^V<"> M&I7S>8FC0J&TEB#!)JMWSI3SVHZ9FG0Y4]\/.!<4_O&D@GUU*N]*U]%(C3."+#< MHW6!VR1W?8MZDJ'%\^5T6/*=D.F:<+2-JCTL9U?-K_F7Z\5\!^>?S:I<$%W? M9N]F#VGRJ8^H")@S"87EB-E)TE;QK7N#"0@F=-]<[V&A@;&ZX&+NA:2D!-N; M:WK:^L37WQ*B^7/]>H1Y_-U??<1.0Z& \RCTK, MV'D5/ ]*=L]F'6Z+M>_PXR6 '&-WXC5.;_Y<':/DV;:K?"OC[Y__^#]02P,$ M% @ .5B>4+++\O^9' $ BM - !0 !TJ?_P!_ '\HRM5%=;E% MK2[N;LK5MC#K%==++9-VY^WV]M__/.??_OMMQ^^?EQ? M_U"M/_T9 8#_?/A;+_Y&_:__QMN?AM**?_<_/3PJYOE<[\8/A;^^7__^.[7QLXWR]5FNUA=E'_XE_]6 M%#LZUM5U^4MY5=3__]=?WKZ(3OZY_HT_K\I/-=\_E^ME=?GK=K'>OEM\+*\# MC.;3/J_+J^<_XGJ]?O )-4.R9@BRFJ%_>.6#M]]NRW_^PV9Y_]2Y\M?_%^M-/R&_3^%Y4CSZX_+HM5Y?E92.: M#SZZ6%[^\Q_"5^=WFS>?%HO;\<#^-_Y\4840?;M]\\ 9=58S MK!'5H+UKQTDPX3D^#@-EN]Z%V>4Z$- M5$(1'D:*YCXT ]K! AS"Y]M#:'AQQ$0T QA%7EK%A*-4:BN-9,I+J FT' .6 M,FJV+P2K$T.G15=45T4SC(X %G]K(+X\B :G]+3^C,QFF@;-B\C+_;RDF4[, MA= 'H**)#3CNKA?KXO)>WP/%R]55M;YI/JFX+=?;Q7(59FG%MBHVGZOU]DT8 M"C?%8G597%>K3V\N:XD?L!>9Y6\HN;C<3##>6PEXH92SH2%P%B@%)-* M*@0R:](.4=%"ZC1)[4):G/ADYBM-EA32!4FT*GPPQ( Z"+T) MV9SF8ZM(IPE>-^JZ*$D&UGIJR20SM.=(B=:31 [GJ"BI)IS4E$Y\Q*K*+^67 MZOK+MM8(K3K7*K#,'<,63 =1I_M23UCCI&8_1- WJ0686-3K)TPE9&H;?>>C3 M0+94.7I@FF(]W(YL$BY"--'2*LZ9QXX2 T6[2X6\5C9%II[Y>& 999@!+'7( MYQQ0QF-.L+8".,]-[A7O1R<7.LVDNI 6)T*9^4I3GD2JLATX>TC(*X?-.K(W M#UWI8\ SA\QZ<=%-07Y:W)1MBN6HLQXSYZU""'&@:'N$!X6! KOKR%$C@ !B M-,;* DTUUA)8@3P2VG.JM$HZDME?355W(KMH2R8.>RE,+'TC*,T] M/=%ZTX'1.:I.%S-.:D]G7F*.N.Y2)?5I73;;96VN9(FQU#DD2+WX@"V'<#]B ML&+,QYYL??[3G37*4@?,^,LXIS0)4XJ>K!VFF=&8>P M3@LX$W 5?SXU/V?=CJ6F'>:R2X;.P)(XJ #645#GN M-7$"$9([A=L!*AI$'=>G.C 6E[+E)2M-2M-XRI*B/:'C1&[6G;IY)&4]\%=# M=:(^$\%WRU7Y=EO>;,Z)I,1+"16D%FK$!>.J'0M,^![SP/LVC&+ 8\\EDIY" MX97F@!$'PI>.:N;&7E2JD14-M%Z3P 02N\P!\_#7EMQYN<5]1F V/F(T!#&/*-%@W$4*TGOJM6G#^7ZIF[\ M<#;RO+[6K>K!! #!E'KM2;M#1(#5+$6)GF\!4.^-9&%"&*: ACDIJ<56>8,= M81+G/EU4@]K=2JUAG17WAW_39*DC?7%JE)^Y-!'J0%H6%7J6EQ/BTX_'>6A. M3QNJ(7M6>M)C[M;KD%^= R$E$PQA38BEUFC V@L$1(5YWOF7YKVC] M>E\!HU^NT97!R.7;_.0EKN%VX"W/2NZSS)Q:SNU'Y3Q4I:\1CQ=VA^ D6FNV MBVVS]_3^RB]7B]7% \"B13A9<;88VDX-L2%9G\F &]2DQ\-O>+Z2!^.N?)"W M/$0J+)S3.J071DA-=HU(S#P620$_[:-S!_K#4$LJ,-:5IT1Y&IZBKD+T&CMY M]>:EJF ]"9N9AB2"?TDMNG 0JPMZ<5T7G?[U6=1[R).G/5@ M;QZ*TL> EV947;F(51"UV93;S?V2CL+ ."^TE1 *BYDFL&VDOL24HAZ)'YU9 M.79HTI0BE9PXE'E50;KR."G2+S>?FH.KFL_N/N^67Q75=_%=M MS6*]_K92TSM]K"*>UQ!,Z^"VPMU?5W]UBQ;7U7KME+?NVJSF>B M[BD&3R6!0Q _#^$%P_,3*Y-O5E_#AU?I;:.D< E\?)((4&8Z1Q"$! MU6T3TK&DM[J2/CBS#+98EF5B9I?&3ISZ9",F36T.,,Z* &1<^3BFX(1<=&)J M'O+0#7HU0$])&_X_K\O;Q?+2?;TM5YLRY&KOMY_+]8.IZ;E&DAAO+1)">(\Q MM8H>\C,*DNJ6#]%>9K'80RS*'<9-D^-4-LE5(E$=%M,'Y:C7(OJ$*^>Q M*^;19,U#/#IB/[5"GLA ? )4U<]??_LY=)"ZED.]3G7;U!4-.9?R&%)'$<+> M"0\M9Y2W31*)DO;B>S64/>7986MB<=D":U:,4I.(C2,*4]2E\'XB96H]Z'!Q7:Y^M04F/EE^>GS M]OW57T/>5,OCN0->:Z<944Q 9YC2J%T6"M\#27G23JA& -0_ \ M%&L@6ZH<73!-L_Y259>_+:^OSYT3&DB(.?186":LH[+]>.EDTN)1](=F5J(6 M1YK)R*(4;:LG1"&9FWF,_W385<\^D;I9M WN7WZ\WFG' M)N0\[NO%]=UE$)=#TY!+;#$0W'"B76B9RW:>QA1/JP\S2(.Y\Y)F[7)Y0+KI M,&\:AMC8_:>1.4W=EVKA'=:# \+BCP>,10OR3V-O6KW.V\G-K %IGX=<#6O2 MD\VOP?F*KW]W5:[7Y>7;U45U4WY8?#T@.#>2:AV8VZ$J JQC&1N[C-Y+#)W0 MJ0%HG8.$>-<$QKACUHVX*[)K?0QIYX>8Y5DXMV/1B<1[:TM.&QPLT M S"2M@%^CEU(D#P!CFLOM7<"D,.J#[+0I>]\O_J1HVQY=]_J?IV2E#WN0=GH MLKD]Q9[VJYO9T:S,8Y2G@GYV^SK1YNA7 ):+C_7[W&N(0QY1YS2PALCU$R#5F23=:>S236>[:N^#7]P@3K]#WH3!9 MT'*RUUG"IK]1_S)#<9+5E=;9B51G0UZ6I7[<='DWQ0-!*1&"H_K)9HJ@MZAM M02"75 0LY7-'DIKC-U.N#X\,G7P]928OA<02.(]AT0GYB9="TJQ/O6O]\^); M?6GQ<(3?PNMUU3J4M5>G"3(R_JNO'P:S\^152+, M)C32&#EFO0=!U7;M"85DTDY(]U;RBTP-[#B]3]:9KOQ%2\T(U"6K309CI=OJ^;?;;X>DUH4W@Q1(@-<;6829:Q1,^ M](?NQ^^3F\J]*?OH_/WU\5NN3;QQGH3AR]W8\=A.W<1\?Q3]@FTBP M3C-U:FMW&(KG(5U#&7/R-'Y/CKHOD9X3@B3G #(:_B$$:G^XJR24\DEWGSM\ M_"B[P:TJ=79^1-O MWE-'M8/.8PPQL-03R>^3,**29F0#-9E[L_G!\F>'P_]#,1LI/..3FBA&#]ZL M;[:6&W3%/;SI'J]_F;%3>C4LY3/1L(&-.O'>_6"<]9SS'1W.DZI^T@I 8HA$ M'"#+ZT=Q=^UBHWKBF\]IKK9:)TN.G>9&=X7^,K?=+7@>MY M"-N ]L1-_3HSU?D^TU'26-]=<)0#+[&VVC-EP@R4ZG934%#)0*]+38EM99:R M'#>;4MF,D[ QB4P3L.?N.#V804Y_T>DA5R=/!@S#\CRD:S!K7KOWU(NEI,M/ MQRW=ZZ2Q@%K%I59"A]8\IOS0H,$ZZ61!CV9RYUW-_9[[XS7=\ZX>3$8F7..0 MF)AI-?P]E*8I+TD]R\^IS*H_J?/0I2$,>>[.U!#<=%A"/Q=8(*@<1DA+H[1' M1+7/&TO&0-+MJ93/'671?(C%\M<92EXE'Y2TL%G$NLB9[\^9DSCP.D M8E-C*OX[^ ' XG:Q_L="W6T_5^OE?X:?00#.P.[?8E-?L=K\C^+M9E.?NFEJ MIM]M-]OP19CP_F,=>!-/1W:B/4Y6)B_W9#=PSG9O8YWMJ1R]"OIC9DXH M3Q\>YZ% O2QX6M6\)QO1S_E5-S?5ZJ@9*0$!4FG'J*;$$,A4>VI 6@;L^9=R M_;&*?KLO]>-3QL8QDN@ALD.T$Z.S%]2()*@1P6?!H#-*T?Y7Z[?IGGG:BI S MRM 9X_+H]YZ\=Y7X6F"R\^)$+:O7TA1M[Z[IY>PQ)R>TK#-]\Q"R[O ?O]G7 MCX?H,]V7E\MZ"V]Q_?-B>?EVM=_@.VK]W $N&2!,$RL ,V$FY]!!.QE+RK$& M:"YWRA5PO5FNBHL=LL03W@.P&:3SWZ]2 M=D*6!N1['D(UI$&/CX8/S56LF/U2;A?+57GI%NM5R"\VZN+B[N;N>K$M+VUY MM;Q8;L^A 4X:(8GP0F-&F3W<.)6&\J2;Z ,TEUG,CA 5ESM(:8(V!*-Q@C8R MF6F"UH(K6G3%'X^IW0, MKLO/Y6JS_%+N-@'KQV=_*K?OKSXLOM;7_KC7TEGDL204(*[;4UB2>Y+T;NC0 M;8^H=/M' H\!%]BH'S.2:>0AH-NN>7AS,R&*LM#ZMCA0TO'[XW@/M)/"0B9"< M'G8MA+0Z93>QP\>/LJFX>5"!K>Q0@:T+<7'*EYFS-'$[!M.6JBO4=KM>?KS; MUE?MBVT5)K?CGV!XRM()Q>I!Z3Q$J8\!U6#=:]B2D.?<.NBQPH "0V$0M9 [ M[IM5BDC8\=A"M\;&/LO0K.?WEZ'^)">??,C/;^?C$$>%'^=5[3'NN$0_9N>A M5,.9DUC5,9&GA,/J]9Q7EZOPQ?;G.CVK5O5KBS6*1S^L-MMUN5VNR_H!QN9W M[')S$:9<=^OR4.N-*Z*I %8Y:[EPVAO!B&!&,V8LHB;^//:PN$(^J8 V" I/ M*#=:H0#4^#"/U\)8E?< =[.HM(?;/%@Z6=G#H7D],?(G<^$\E&(Z\Y\>)Y_2 M#]%3M8O/Y>7==?G^R@04F_=7OSP$\J%.QS^47[?ZNMY:H))A0Z"#% (!E?", MT59GI%-)MV@2FR:8286E]]( *CC3@0$K&6(04X,8R[P&UJ*MEUD:O/47]X@; M?4ESP- MSM>#Q&PE MB!\Q=3('[<[K//2JEP7/E";NQT9*^9KMOI[$A_ WU=?EYAP@9"D4S%MI/).: M(>S;L:(YHZG%:IXT #7R1GM&,'?48R0M$AQ:3*3B$.C6M?K0. ]EZ6?",P5D>O+155ML=;-8 MKLZ])NSX!]W/[8W$0Y=U8J1AQ5QAM*E;06V,,PD30ID7GZZ00CHR16F&E+&0EY M&0N3C+K*H ;2);[LF*XROY07Y?)+G1MN"K^X:&KF%'_;84M4F0[,1:X<924M M<;*TP[*;'KW*4YZ5G\=TG%KB,H M<48XK;D@2@(:,/C<)5;:L;(KW;E'61Q@%BW..)D9C.#3HC,%M]TD:&:T7E87 MS4)#4SQR5O0^0!9-=6&S\NFM.IZ'3ZM M60+^(38^!'+>U-=C =Y+?B1;SP2 H7F>-AP,;DV5IS?V6;#7B\UR\^OMNEQ< MOE_]ZV*]K'O5+XMM"<\UX5(C;8V&5&$J.0-B/_:D="2I[G-THX8 QS#R1*!@ M.V%*$^HA4T!RIQQ).V/6I9C@@_7GLZ*!6NRP%M6J:-$6-=P^2_M]B.^RWC\2 MYVE!92"Z1]@$>)F^Z)V! 3PPC_1X>+-.[B$,QEM,,OVPZ;^N[C;EY1-E]F7Y M'%[0!Z?)>9PR.NY^,2^Z*FBWXD;XG/WB=W1 M+97/X):8S#V=JQ<2^8RD3Y_7YS2N&J7C=EY@/L>$0DP 15)!*YB'SI)V8$*' MDQZX._Y37R4E>/1Z4E^[K MQI,M%\S-(\'$ZWO-M=_07[43?WN[[D # N E,+:>FVXY/C0 M\06%/JW@7$K+U"/MG 7$ 4JGN5W1)?I_W@>R)>[[L!.N0IPDL7HA8!A?#$/'D!B8;?1BT/('?W1,;G-W[>/@'/W>;J._6HSZ+7^VM7 M83:^_;P(7?FB+OVS6-7WHN]WY&ZJ57F\'=?T^N5!H/IMO,51]L*4?6"^IY^F M#VU0E:UO]DG,?UQL[]8AAMG0ZKD)$0N'6:?"DDK$!2>T/1\I&8(]MMT>-..4 M,@@[:P1DU!H8_B2E(5QKI037>.REXQ9<87MNK*61V267SL9CS]0YCL(1TN1C M@J*SXDZLSC$)[F;(R9RW!S221MU5U M?:XH8"[D!8(Q2QSFA%"S'TW*BKC+-2GM X0 ME,=DLI&4O)#*#DWH]+GLX!95^;I?.UYKB0PGJ!O SM>KO;@2;:$Z>55"[W+:IVC%WN81;K M@//A\&K7F9-5K3?3T7%C3)*[A8U9\IL<-,;DN5O,^/"Y+!;/<7[8#JEK6%XL MKB^::JS-JLAM^+RZ<,F7^LF1=F7E^.3RIKJ^/%I%R720.8[CTT%H* ?-)@8- M9M#3$#0L5['K*7^IJLO?EM?7:G7Y-G3NU:=E:%1M-N7VN>)2& 04@#/G"&70 M"44):H8P%4I3%%M?.ZU1XHTEW!M.D:>$ 1EF:TPKSA'TP%*:3RU;G$UIQWND MQ0YJ<8]ULHIQ24R>6%'(XY%Y+#)DLJT:HT]WK=+6HMF5$4$<4BD=QQA;28FD M6,!VV#)KD\H*O=2&$Y9R:^K#/YY" A5GFDL.&,"&&I][6?2X*LYAV'8J)-29 MQ#CM&X._-)7K1%WF(FD/N#EU#JHGF_-0J-Y6O%C?K \KL:KS8[FHM:W..-^N M;N_N*XP@"Z FR'(C9<@. %,0M".&6YOTSM.+C7A0%T3R2'MGJ&! 4*;#O-QZ MCSUG-O>$]0A7T0#K7EBH.X]QRC,*A6G2TXV]+-KS$CLGQ*IFA1#5*I'6^>I1J2(0B=>*FJR;5 M-9$^E.N;7\HOY>JN_,NZ^FW[N5[IV1,.3SJXD MMXTEMJ:^)*,=190("Z10=>5)8K6"N5^->S+RSH[*FNXQ%SO0S67FCN6.!O=( M-[$;TQD]%;"W'T;1QE<(31#,H5PS3Q4=S+I7I'58%KOJ[?%B^KYAZ@&AG I* M-!->6PCW)5JIT$:QI#<)(II# %%7/P"#O***.&FA"K8;)2QC4.0^@O/,:&Y! M#JFB77CN)IR9*>ZME8GLCJ*-3SE+D,,>A,]3 ?L8](KH]>8JYL#(_WNW6&V7 M]0;TE_+MS>UBN6X*A9>;[7YR#:GU,*0LO)96Y\UA=J;#<(Q:;8MH!H;\F +$ MN+6:$L8E!)X":568T",&QW+.,W "\=+JY3"\]M'S#)0.J>@3L#F$JF=@M9NN]V.WG["_N/0[*'=S%O=44Z+D MO1,_J>?JVN+51B)& 6 84,T%K!^[;@<+\L:E+#X\^FAJI$8"&8L]HK;>(9:& MR/ITND?:@MP;X/4?H"H:6$GSRS[$G1:+D3A+$XP. M=,4H1[#U2#7"GQXKQLMD/*,: S WK7(,84 U6"_JHR#[)$8[[;PB)HP&)FWX M?*-M.Q2P8;R[ANP;$!8[9ZVE+F3\BD/EO3*"6V,!8S![EO'LL$B:T_2CKXN2 M9&!N "T9XD!+1S5Y<1XS"']S5)14$TYJ2B<^HJ\.A!E2LY^A[S;+5;G9_%I^ MJO^X4S(DB6=40T0<#9DYXY=:;%TND ;T\.XZ8VX]&7)C:QS.6Y.'"*E!/3GF'(G,Z9J(7W; _*<7#5ARP%2VX3HE*+T+CA&0L+M-DI3.-653F!$A0(-84@W?[P91I[TB0B(-9LHZ!4S]"!WTKEVCM :;I(?/3[>DD+ . M6T6IE103+KD"6#-,O6=ALI$[FSDQM#JE-SUI[:52&1@=3*+E>?_KI:[@XYF9"I24@5XT0)KJ!SKMUVM4@X MFZ)23S_=4RPQY\H38RCT5FDHD&.$U6_12IR_Y/H>4%$CZI0P=6 L3H#RDI4F M.FD\9=&9)W2^WRBA2>82VF "JIG!=$6$Z"()(02[4?6CDZI3"?>.NA'!LKZ*<@DN[6*/<2BQ=A?@ 9A^'4E'YO<-$&?*Z_Q^CXVO]UDOC_/ M,7(?P<4+JC\DB].+_Z#65'GZ6K=[+>]"\\VIM'.H%71(0Z3J3[<0>=Z>G73" MIJT //UTJ@QVAKF0>T$JO5$&:-]\B3S$,/?:X?W]C1K2[@QEQQLN"8S%S?WS MDI4FWVD\9;WKN3,2DD'ZQ7/]K_9A!4RMC4W_9 M!*T?R^WGZO+?RN6GS[5V_5R&OA7BV:?RKYOR\L?%^N_E5B_"E^KV=ET%Q3NW M 1I1B$'E/)!!S?CA=ICS&$0_HS48(!32:FRHPH@#ZHF56&MNB*FE%W&2.QFM M[2@:0W95:#9GQ<&68F?,67$PI[BWIZ@-JM^]JTUZT]A4M$;%)UCC^?7U[':6 M+DW3T/\RWHS/J6?IU6Z)][C>C4G2AR+WA4Q^=-]-G^Z/;W(UX5C)G #L3D8\ MA!;D RL-+0_S=& DEHRWE="=1B!ZH6DP0!8X$&!@[ZBDV)$ZJ3#-S I#;J],D &G>S98 /$/ND E ']]] MIPE +Y/[)@#]^8Y- )KG#)<-M"\MM)L&6OLP8OTNXKG&]1%'"P3D1BOCZZ>Y M]^+A)TQ M&!X\'IFFZ4,1'Q>#)^"\0Y3]#NA."Y(3T-XC# Y#?VR,B^/F1!0;F-QYQ*FA MC:JR=LBA8DWHF>NX$=\H[J3$C%&O*YA!W6MC%#O>@>MC%%WV#4&8W9 A%<_/ 4'$I MLRO ]]X#5Q[3HL-6;OT[7+.YG:^^OCB9X[NM%N=F\ MOS*+]?I;^%5U4T?4"FENBJ.UF&6JV)G0?W]UH9B9T2/*QX#^RSN M-,A,W)46 /-Z*O_UDB2>3YQ'&<%Y\SBX,H:AI^ZTY.0V5M_=8KT*;6P"EE\_ M+XX>A:]O^%JBO6)2*1=4 ,'=.QD,,4&@CU2"%S\?6FL\)(9J8RER2&'M&=>0 MAX^W4&9,=%M(]0 O&E#%WUI8(Q\3>XF=$Z.S-Z'S&'O]S:@&[FB)9<$.KYH_ M;M@NK^^VY:7^9JJ;FVIEKA>;S>[%[ M3==WEW60_?!;M?OF?I.J^%MC6FJULAS.B]/#J?V6)I63N"Q/$;5TWD^(<$XO MSD.?LUKXN&Q;=C9C55W]MEA?'EZ(5RX$"$,-0JHN:Y@B%$A*GE ??WLT'!"@;K1-0]MZ8B]&J+#)&9YM0@UYQ&" -V6J\VN?MMZ'7I,4R)IH[_= M_\[/BV_U]QI@]^A6ES^'#O;3XJ9]Y-UZH%"8P-75*:UD7 B(V@'#%4^J$ID% MH'">,BF,)TY1**%"%DL:!C:2D!I"1U2G;L5H)_%:9/XW=X=U5\MIBN-FX/-4 MXC>E^^:AWM-2\#AUG-X?\3LIF^UZ>1'2V5^WU<7?ZP7 S2^__K6M[8&"J"#) MC#,8(&&8T*Z5%R"13]LL.=62:N(5121+0 R$CD-$0@9'$R]UOP]^"* M!EVSV+XI_A@ ;O[4\=VVGM3&[FF,Q6KJMD4O0C/M2YS@ZN36PQ X8[_Y:OP5>$@21,5!9IA6S[=!RD"25ZGRY M%0;K'0CB;6B#:L)EF'&&04T18V'*Z7-?;-V-JAVB34>%ZD%AY#[+*.PEKA[6 M@??-Q^:.P#[T%D>A^6S/Z40:]2)CIS9?>K,\#VT:P(['VR\#,=-UWW*_4OCN M4#D (P4,P0Q:P3PF7CG<4LDE580")IV26$N& M,RO4<$OS[[H6%NGOCV[[R5E=T7=?.:<71MF/?LQNPKYT9\?,1"$',^>5?>J> M/,7JY>[&57FIOI3KQ:?RI[M:F]]?-1 V[^^VF^UB5??&,$]>7IQ+"X'7A/&Z MS*3 "'F#V\%*35H9I<26@?38&JNH8L%J5#]S')3"MJ&V;F'^^V]?[T MA^KIJN/1HN0YY@Q9YRVW]<.;#"DI#MF0A&EGHP> ZUD $'-M% TA!TA97W" M17$LM"4L]\F@(PL>"FZQ.#*BV%:[;^^GE+?[*>7BR)+D9WVR.S).JF?FPS3] M/G;?/LG=Z[9ZY+XFV5E^*0MW=55>; \*__(BPS?6V4$\_G%#_$9T\CY P MIL%/GS(:E^N>B?A^&O DCIU[J4)S'@H$*(?, 6GX06 L5 .DXB^VS;37FEN& M*"148"P5(]HP1P,&PRR80S)^N0,_2#K>W0F]$O)1^,^:DMM7G#!F4OX2F^EI M>6^_S$.%LUD7EYH/Q&+\-ON76;:[Z<:\L3+VT<;8Y@BV"B/GD1: 8@N$409Z9J@3N(XJ.?>' M&X1%W3&*%F/Q6P!9M"@GN_\2R=[)'>-A^9_'D!W[R#E8&VB(?BB_;G5@ MX^_GAMBZ "$("1@4G'.D6G'*,$N\5!,9*.4":V@TI0S38,."6VPM]8!K!R4 M('@9]C"%\"H4\$-A=(M-]\%UH9 >STD2R M*V\Q98/N;\2HF_J^\'\VQQK?7[T-\]G5IV68O*K-IMSN[\*$&:EB&!&NC$,: M8,C@KL8U(P91'[68F-ZJKTOP*P8DA"Q8'DSW'GA.-=? <9#[,;NW7C MD<4]]J+\6A^(+HMU>;VHI_+;JKA:KI;;\LWU\DOX\_+>6XO&M!]ZU0U*(O"9 M<)7/"=-7#,ID5Y6[^Z;E]:;:;-]?_;JX+C?[LU\8&Q$F]4HKI!#F5#&[OQM( MK)4\Z<;[TT^W%AEHB*/48RH=UQY@BT/8U0!R2W*?NJH!-0MB-:2.YT([4!:7 M>.=E*RUD)!*5)8]^PL>)A+D[=_/(C'O@KX;J18GW+,OK\--/?RE7Y7IQK5:7 MZO(FA*IZ%:+>+G2[2'88(I1(2 62S@!D&/9&ZW:(, -PT@7*I)9#NV%\>JB] MEE34APDD(ZPNR8,I8SCWVL >[%FQAULL5I?%0\!%B[BC( WLB3BQFLX)B;GO MH/SGN0^90N4)#W'Q;]7Z^;@ M<7.#GE" &<1($J"4D6$\TW8NY9!!4<_9=&E7*@)PR#^QL)QBZY1$ECHB2$A* M+6&YUQ%V4-\T6)^9P'[\5C1X]R>TNY3+&-0)<8(Z%?]I:>4@H5"2^H4[$9IXMC$9FF@3O2GMF3FF1B?H*C$[(V!+/SD+!!+*F&[W>)6QS[S?]? MZCVUNA[$Y^7MH47J,5#,2^T40J$5#7D[F+QW:9L=)]HQ#@D2\A:/*:,<:H7" MK!%QJ[74FNK<*=[A4,P#;%WW/_KP&;D3,A*5B7LB'5G,LSGR,D6GMDD&('8> MVC2()8^W3@9C)^; T.E-WW>'R^46X# 5LDY*X0QW6'FZKX5%O&= Q!X5BFV/ M28.@-21DA80JKT28BBL!D6=44L-R;YA$'%!YEUKQ8E"Z3TO85$RG2=GL28X_ M!#0%V=V._SPF/>?)GDA67CC3,S2GTY_F&=RB*E\/3*Q_?K+U/]E:: A$ 1J^K'%2BP5%B@0(B1PAJ /,D]_WX\O)Z,J,2* MZ3UYC2>]0QCPNRSXD1[&Z90^'8-]?'1<" M_F5W]+4^QK1I+B!^/+KLO3E<<](02VB,YYXR #&#O'UFE"'%.8L,8^(-C4)J8]0 MC.&3"2+@KL+'.:=28DZT\< K@SB4GK9Z1YD Y[?E>EE=_KI=K+>CA\ ]1D(8 M! P801"C M0OZ'I--,<8*:]54G&TQ^9$"^!]#9VVF/R#(CH?RT_+55T;MOBX M"'_OHIPLFL4Z=O1 EL&;LXAA9_OZ2M]M\-K!'R=N)7:"WUW(2K4_7[3JY(FQ M M5?PB]N-V]7/S=R_9=UM=F<(V"I,@[: $MHA07VO%4TS$74]F=.?%@3"C&& MG%%, >=2,X"(YZ NBV5T4I6H#I.TIP&J 9E:76\2SXT3BW([;;IHM+.L6*Z* MG6WU=X)UWU=$>L8]&6-2G\[P^XA*O1@8."[U]T9T9*K?N'F[V=R5E_9N'>+@ MKLE=A<.C!W V[FNYOE@&N.>242J=J ^N*<:@K0_^GVLH$%%[Z+?&> R8TF@#DIN=?4."DDJZ_A".(! @3&9:(9 M]-W4JUG7UV//(SIY1?3W MQEAQRGV]7:YW5PL.2)GDQAENE;.86F(HP6W57AP"+9L@3CT'LRYUHBE5EBI) M78CU@"A/L40*"4I8W$G$+/.0@'7L*-7)C^-$J6R^FSQ*'5GVO4:I9YR3,4KU MZ0J_CRC5BX&!HU1_;TQW7*">]1F.@=-"ZQ _L3P\O($Y(F)_7,"M+JO#RNF'!5ICACHJ4.Y./KUV3F"6NC7MKG&L;W\? MFM7#_NR[QFF>F$"O'KUGU*Y;_;Q>7I3U.:VK_3DMS3DSC(U7NU;$UV8&=^[XP3OH;O:[RZZ#TY0OO"?QYBCZ)'*"F5?42$2UHU+AD*<98&1])Q)+:9,V MJCL?E7YVUO-$=1O 1P>G9QG$7^\*LXK<@_K_^PC7O\L8/7U@CNY)_Z6B<3PK MTX3@1*\-%G@]O"MS:6J&)!A;C M^MBBD@![R9 !$B#*2>["?H_.?+\4;P<.LF/Z?:! .U.7#Q]L-]T/CW]?(7#K73QB0 MGSFG_WN+R4E^S1F6\W2PWTEDSD3.T,$YIP]'B\_/G%T]:086SA@'(*9<.H2( M4Z9=F"1!LY/>*1H?O'->8BT599QZZ+1'G%!B(0G9$]-BI!A]N-HPDQ@]>!\8 M*4I/Z?X)X_2SMR5^;Y$ZT;$^OS2MK M3;" <>>M<)XX#]X#19M73.7_2>?4S]T9^;_$ZT;=YY]9YNMGO)%YGHV?X^75./\[M M\%>85 & &(8( @>5)@8?ECZ5I7#"*RXG<0N,I5!8&D@@Y4Q(#AS2$%+-M3)I MBY\=+[XD'?S:78.9F;K^;H[OQ/:&[T1+QV9EHN,[:5X;2SG5Y>6R_F)Q??\L MP'VM?U>_0(NDT,)CAX+T>]86FB58ZV$/[/1"*J73''O'/ 244" T<(%694%= M^M(FO=$Q\669>T.+(TO'/4+;LUN,@Q1'2XMWRJBS^^'_*Q7KSIPZ!]8:YW4I[O8K7]$\3>:6^;49R>*T//1>^Y8IUJ*?%M +Q<;987_[JXOBO/.83*"B@$8@HJ; 0% MJI5I!;B:J)S$(Y3,"4RAL,IH10W30C$'+ @111DL9>[GY [Q^=.G=5, KCC@ M*QJ DUT%3?7F.'/8<1PYD] :VQ5F.75]T5/CK AW[!TS"H73\I!OU;>79V+# M6D!YL]PV.WIJ=5G'TM!RN;I8EIO[^?)ANNP1]3+,DJ&FG@A)!3 [<6/(46]Y MI+BE-:H4T)C5I3$IH)Q)Y3WTW 4<-(1ZF%&PCG 6P2?% Z1'ZV:3+9LE$7E" M3_(X9!X:D,D@5=<9K+NMGGH&2@@82DFK*=D@F3X[KM$1R:,X'%- \=.=2T!IM MT<"=HX8>N.PKHNE.^8Y4M(-Q762T*X>Q.OJNVFP>-/UA\?$Z)&"Z7D4 'G.& M#>+42"]W8Y=Y)!U.TB^F76Q1O5HB/ZM M 998+;$K@7'B-P)W:2+7@;8L2O8\,2<4JR>3\U"FOD94@_:N.*79K+?G[Y;; MY:=F=FC"7%!]76[.$7<(A5D5(G#( I9%0V?+)G"#$,!N=?".8ES;\(_&0([6)UU(H6Z5+7( MQ%I/S7B-L$RJ<4]&E'9TX&YN"M+%A!=UI#,?T3.:0W._;A?;NTTC7$!!+*R" M GOC/740"')(QY$G2?.9YQJ@01*1\)(S(BC53D&JK3"2"Q?BM1TQY]B!2LHZ M^E$7.9/)S5IG-8DC+,\LYAE23LUA^G XDQE,+Q,>SU_Z\]%555H)XT:%".L% M%1@(824UN\M0C .BD>^C*_LF&'3$AO2*:E[75L8AX\+]]66(?*6WPKR8N0S$Y#Q5)M6(5W2F$R>=5V3UMY\6=3&(]U?W MW_[62)W$DC"DH;!(AF"L$)6'P6.8,KU6:5]NE@+ID13 &VAH2 ;"GP1!E%+H M"0P:2K(*?:P1B'#^6*.N"I MAEHIJ2UG#(2,T@F??;7HT8 \.XS(;LE8'T:[Z%P^,OL)6SR/(VC; Y*BQ:P; MM7-4KXZ6G)2K/NQTSMC>+5?EVVUYLSEW]6%!)"4"H5%LH4$U'JID;;UWK/&2%.8_>;VORY#% M'N59E[LU0]#<*9_*S7#?M"J1W#&RJV\TH3D##-@/.0,N8U)-XR M$>9,TG,!0+X!=T UAYL9)R@Z,<"&('8>(VL02ZKANUWBI=^+S^7EW77Y_NK0 MMKE;K\-7S:G ^X/(H1EC&<-,4.ZDE0QBV@XLK"A/NL,;VRA51'.N" C9$B50 M"*^5%80 ++1VF&?.'EJ<1755')">%7NLB?=Q!R,Z3L$FX3A-SD[3NS]A7$QV M;2*6P1-J-[@3YB%]PYOU^(YI'MZB1;'\5%_0^*6\K=9U>G/08"NLP-9B%!(+ MQ+51'KMF;!+)#;313TN\]/G:$,2Y#'8P0.LG682W EHI3/B?MQE3BSVDXH!I MND)I+Y!S:ICUY7,FPZJW&8^'T3"\I.<2CQM^N[JJUC?-7KK^MO_A_2"&R&MM ME;0> X^EL-[0_:@*\P:8]JQ>1PS4A,DZ#&D4\8 J* 50EA.K > A$L/<[^,= MA\*G0_$(^EE3/F+W&UT3D(&]DYJ/3.>8[NE)M$]FE+4D\1R5Q.3QW$S$-[>5 M+Z8X.5F-E>[WZT^+U?(_=^>UJ]6FNEY>[NIZK"Y_#F,D0&C^^/[*+U>+U<5R M<5T?BMH5RC^$E7IUDQ%.M46 8*,H(G8W=9'$LA3A@TI"@ISRC*I6@C@W25?8!P=7GQ M$(4"KI!P"Q.FKXKD/D*I%YOEIA:<8_!I2>3X_AHA9.1VU0318Q9U1X9V2JZH MTL?_OX, T\O\(6--?S_$AIVZI6;G\JZ\?'];[I]Q"AC##VZKS>+Z+^OJ[O8^ M^%%)@S;IT,\=Q% HI+2H+P"$3)=;H6.+&@W=;#X1.D9:W$-M!*@%6^S03I:I M)K)Y0CUR^64>XI#-NFJ[NZN+ZK2TT^#^XYQ8$06X0Q; ,X@3TQAAMMJ#14<&8<90QA8:V &6>5+:SB M&-=DJ=LIDDX,WT&XG.P2HPY9*19E%4A-4O[*GC _6NZ3)4Y?%MF<&W#"YT5"4=]:SW&SW M5[9Y)#)QU*7I71_N9ZM\O8QZ70/[#<>L4:<)14C/]6.UQ8A+TP8_2(80B6TS!,)0?@3-C;W,S;'IR9:<%T/ MJG0@,?4P2E[^NA\X:7'-Z#S)$ZJBSHQT)W@>_>C+SFO"M%UO'ARF MW8;^M@S]26TVY7;CONXG9BT,_>W'Q;]7:W.]V&P>G;350BJEC644:BSL*/Y8MI8< MAO&?ZB-BC35%8TZ<(H[HO=.Z.4_'=5?73CY+D>*IW'A97=S=M)MLWYD['V"/ M=FL ='>]6!>7]QE_X""!#@_4SI^';Z^U^L_.'HE#'GU@L MP]^O;FZK^HFW!X#V>$([BVUH8E5\;-J[NPV_N*T^E:']=?C>Q>)N4]9@OA6+ M8--F>;,,9IX5Y7+W"]_JGRW7Q6I7R:0Z^E;]%VMC@R'5_=9= +%H("U6WWZ( MS2%"3PF)0>VC?5HP6-=Y)GD8OUM.FV),8&\UE0!T25?\NZ@Z!P/",1Q0H>KK%9I1Y[V" MDFE-"$$J<(9SKT8=![^='6\:0YY&PK/BV)AB;TV70)?7?2D)RVP\USUCZ>*T M@1*6O'[LDK',QI]#IBS'V411[CVX+G>IQK8JKG8]X+KI 4_3B1#]0Q0K/U7K MP:)['YI?#>^C^'!.\7T<@Y\-\"-R'5_#(Z2BY>'LGUZ$$7)1_OJY++=J=:DN M+YO6JD2- 99SF5!'C!&)*>*$$%XT&(H$U:=9T+YMD= M^NGVAMI>+$\O;<^L(\ELIGQ\J3ZCHSPY>VM]CB M=O]QM]Q^JQ]?KU;-%:VZ!C.FF'$ E:TW^[$3TIA#FQR!I"AF /9\GA[<4"&8M7I45/[ MRLM46BXU@1QH )!"Q$"_;\N&+T6**G5K860UZEB9O2-[<3*4G[A^\C-1%?9G M:3FA._UHG(?>]+2A&K)CI>F+NM]W^[!>K#;7NUN%E_]^MVD>4_^QO/E8KL^Q MD\P)Q(6TF"J-@\+A?>..<)@TW1^HR;9L5X6U5_+S8%=G;69&H5T-Y(T[ )G!$FJ+E]D$6_8MC]80@#NR6>2CD MT$956;ORW-9[9=V8UYM3FN\5-R*2\- &N; MX09$%>/K_.&9=7*'J6A!)2ZD=*?LM/B-PE::JDU%5/S!PNR$=3LFF$Q+UJF/WG7#WXU4/?HD;VQLU#'P+LM#K2F]P.>6=F7GOEEVF4YL\SGW(5FT_V8'F&>6,? M:T[EA[U9&D#%]ODG(=X22;WAEB/'/<">M^U:)LU .A;9VK1*UG]NW8WBWFJ6 M@=U!]6SZF?-S?'73M$2N9Z]JJ?;$ZUHGIOK5#=ZA"=^YTM]^75R7^Q11 LZ8 M5T8!'B!05@-I(0CJ::+(#==P?KU[L;KDX3YT_6).0-SQ_,&P?HA6PFE^6J_)M^/3-N:&64.D1AQ)# M22 %TNXM8 X!-*]C"?&X,ZOYSM3[MR7.BKVU16-N4Q3CWN"CPGO-E=0N5XIJ MTXO&]MD=?TCH37,Y Y&G(Z7%I'GVH>_TK,7!H9,>N$CO5O.(K+-D9O2C%UV] M%[,3^',0@<^+37F[7EZ4'\,7E]7JLFRJ%RR_E %A^/?3NFQ,.Y<:"-S4L>)4 M0 FI%+1MGEL<7:5ET$8S1]06:]& +1JT1;4J[O$6#>#B@#A^JVQ8\E_?:YR, M][0 ]/U0'K]K.1GUW78S!W1!S#YG"CLO[']F(7CZ?=$\9E69.V9"_%E7%V5Y MN:E6H,LUX,JI$VBT)[K G2-Q#5$7%F?)83(\RL"4Z(*N,3W3&>#$%X M5"2)8N2E&#(LG3.('@,;5&7K>O$18W>/]?W55;D.,Z;#@RD6:,N=HQQA9852 M#D&W?YH6 .]>.X=\XI-EZ&!2&^NH(90:*A&R!B$%E)<4\8PK,?N[URVBF > M!J,K7H1&H*V;Z'2@+T9BGK?W!4GI2<[T$M+7@&JPCM)5(H[*6SH#$!7(V:!" MT.#0^^6^TT,N>=2%D5.?K[FVBB%N#"?4$:D$#%?:UJ:5^JYJ:Y'2QX472[LA%]Y":T\F51KQR\705Y;[I3_:CP_RHO/]6: M?Q%^M-PNRZ-G)._C@ YC@U(JO 4J9"7&4:$$4M@+*IGEL2<_,D+(>!#D@+HX M@MWLM>V!%_?('SR8-M5[WMUI/G5*9 3GS6-K:Q1+'Y\A&8W=]"?8GL7V=G78 M5VOJ(H3IN&@Q9R>G19#! M_3NCQ^P&\8EM.7ZJEK?U/.E M>YR<>.B],(PB0K%BW >0>YQ,L:AC%=.AFSQLG16U5<4?:[O^=$KC[JT;-'3E M\/@@P6MB9P\Q 7KHVYD'I'2^NX>DC+[]+H)23OO3PE)V3Z0'IO?UHX/W8#<_ M55M;;I:?5G4E0[793_>.;#@@WSP//C!VB09L98JP"E'BI+ M'2= "8(9 A9IH[L%LSE;E#D 'EE=!+.+>[N+Q>:P.'1D>M?@-F>.DP/BG(T9 M(XA&]I49A=0)/185AK^''C6WT/U=E"(=)\OXYN=7EN^7BX_*Z M6?3]L5S4*[Z7[U>_E!=WZV:/?G7Y4[5:MW_4B\WR\9.R0GO)'*!,XKJN3IAE M*][F,H;RI(MZ$\#+'+R/5M/V^/?3FH,-S1;/L15IX7L*C\;%XID[,RVP=O#C MY*%U> >GL>06]* JK9C+RN,U:]/R^J+O[C;KD+C!O][>A/N[?:)#.> M*4VPM\1JRX7R7B' 40B.'�7(Y4.,C+H2VB(MCR&?U]=NC;W1[YW-XGZ1. MW29P1_>=MF$\D7EJ%<=HU"QH8.?,0[OSF??BW"(+C[&Z^TSC38$Y)90ADAJ- MD<=2(((DV+<6IAPF*9?OVD9F%7UNO':J3]F9PS@Y'(.^--7KPEP677N!FA/R MU9?,>:A4;RNJ8;M8?\VIOUR7;9ESYP&0$M6/)BD/A*8>M^T:@QWOJSYIK4V@ M0V=%B[%CG[,FS[8FR<6FH4]9X8R072U #2MLFIDK&WCOJW ME%G3 L#B'F'10NSPAL I)X6LO'Y3!.QUZBE5 M EZXO#0<<=-?8QK0EBI'UXH7^0^+V^O%9OOK#[<_J!_VK7B.L<0*APDZI,Z' M')GHMA4&1%15]*Z?G5G(]Y"*':8.6M.)K]<5.S=5:1H]#4OQ&IR;K6ZJF\I: MC-@^8^D+\MJ'D^D%M1?Z:IB>D5#:J6YC>?'K^GK?!$,20V2,99)KQ[&$MDV^ MK94Z:O>FTP=GELL]GB( ZJ "Z32]+I19&4I3R;')22B>E).DCF624LB**H?T MR,879+$S%=-K8G?HU0!=H?<:Z+M#;5=J*%,,:B.X-TC"NF1$VZ0"R/=<_HQO M:)(=F'==RXCWX[3S.H?8D8EA3.=F6S@RFO+VIVY2=6 MIWY>?&N.MWVH]LNG+89R\U.Y?7]E%IO/^Y])8O7:JJ4M!(A- MTNM@@S:<.^O;8RVV5;N[4-S#/2L"X/J 2 VY_?EEFK0-ZX8XJ9O, XE9Y9#D M9U'#%")/J&,6?\Q#+?.85HW0G^/GP&UKIKKYN%SMROGO3V7N&UT\.)T9?A:F M#9=_J:K+WY;7H)> XF,=5XA:"C&G$H< MO9TT ;2Q,LMCD\Z*';B###0'M8_L*O:&G16M:L43G]]36#F M_NZ8^OX7='7\"L?,7=YMC>2!ZY;WKEOL?+]H?;]<%8M#3>GBXIZ"'WJMJ S/ MZ0MK,A,Z;_I5G2F-KV8Q@'KE&+^4%]6GU?(_R\NWEV& +:^6BP."9Q&'7.C? MJO7?EZM/9G&[W"ZNSZW0E"NC'/68"6P4%CK@=)IQHX#ODV:,@&Z"3*.Y"[:W MJS@VK(U*+P:C>K*RMZ_8&]@K HWA_4[YQLP]_RYV^(H_+BXNZI_OW%[5M\>+=7E1+K_4IH;T=+GZ$IJLUM_. MBL.OWBZ^-1VF_BOAF^OZ;<3K>S+^-&(>T]]%\:G,B-UAEMG,F/:?3FA&]T3J M;EDDUC8C4\]A_GE=W9;K[;>?PW"NGV6LJV+?-D]:"2@TA-Y+CQAT]?T&6&/' MA'$''>MTZV!:Q'/,?5Z?D;?VAJ]JB\^:WSP8W6U/<.*>D[:Y^/UTFA'RIFS] M)>O.9U871FRASJ,+S6-W86:HN?+QRQBM)+70(( 4% MHYRW1Q28HU'+\LD?FCE^U6NAS4/3:9$EGI,X_<]"1YI*MQ#&E<^VU1,BE\S- M/*0H'7;5LT_$;]O]%$Q8;#[?[M]?WR\(+U>?UN5U76"T_'I;KC:A::XUQ%YY M!#S"C&J-O3V<\306Q^[$#=9@;CFH5F]JH$6+M+B'6NRQ%BW8^$V3X?A^?>]K M$JK3I&;V+,?O-DW"=K<-I&%8C]G?B27EA2V;P3F=?A=F>).JC'TP+3]\5X9& M-X?'^K32@%KK#8,>(2\]U6;W\"PUU.#86:R%4THJQIBS[=C0R"7-H'K M@($)["14$E%*)!)*&FQX7:G"(HER[^+MD)\5!^Q% _[LL(A3;ZSL#:C7B?8F M[%[4JHTH:BO2)FPYG18K:+/P5ZKX9755)L7L2O1)=8(2=PZ(X8>^2IL_:0\F FQ."R?M0VT=X##P&RGE&!K2*4 M8\R<8HH[0LBLM#S@;@2A",@SZ'>*2P84[4S>R*G448Z83IWO&>TKR1U\\QWI MPX1P9I3 MJ#VE=8UBH9V0PE+"O3.Y=RVZ#O8:>T;=C7-,!N4=W"?C:.])=TROOC6\H?0W MR4/?H0*GV=='@SLPF4.%?1@,Y]HX!R!6$ $NPF#7GJ!VK,.,B6_3.$?08@LH MD@!2X4.FYZED1$'H.6$P]]NH'0=]#3V?!,=Y97@%'MPAHPCP25],KK\UNH'D M-\D]WY_ZIIG70WP[\)A%>Y=?RG.I))32(^>)MR"HOP?\L"Q)05+-MN3&F<, M:$"HE9)B+ 7&&FKD%:/,^NPO6'0=[P%Z1NV-\DH&[1W:(>-H[RE?3*^] =U0 MVIOBGN]0>Y/,ZZ.]Z3P.K;WJ*FC5 0OF0AF!ZN5F9JVF& JP'^K60JMR"/!# M!$AYY1U6FD-,/272.B8 (I900PC,??8_?>0O:OBYM3C12\,*0TV@G?%\*&F]61]%,Y&T0G?SKZG*Y:4Z*EI?NZT5=Y;FI,'..@6!$ M2&>PU%)(2C"F[< %"JGS5?FI/E;Z8:#T]D4@!DA/D:FEPU"EE0AH%/!!/B1S MVM*H$2UW(_H)YD%'][$)Q)V63W0Z.&5^#7^*VJR#W M]M5WH,[];4R1ZH$8C=7M%U"<>^0),Q9+(S5!.HC;X22J11"2E!6'E]H@G!I% M@ 2 .VJ9U I9QD-4 M*$EG*O*;P\F-.4M#.%<5HY!GMI:MB!N"Q*]P(S)[2L M+Y?S4*O>5E3#]K TQ7F[NJANRE^W(4>J<]+##0HH, @S=2-]2"D8\\3 T(YA M&O[_[+W[D]LXEB[XKS!NQ.[MCLB:BS>!W9_PK'5L==G7=O?$;,6&0LYDIG4[ M+>9(2I<]?_V"E*A4/J0$0(*BW=L34^6RT\1WO@-\Y^#@12"R' 4.E]3/YQLN M6T3%'M+9SO<;$>.E+YC3&2V\KZF&[6-AX6:\VLWT;'RZKY7RUJ.6WQ7JF M*5" "HW]M$TK5S((2-<.5 *%Q.;TKV>.RAT6/TH\FL!7LGIP=5I5QJ$I3D]" M&0K1$&_?@7[X_WJJ'4<)>$$U^I-U7KT8 '\]5+>)T(C=Y_^^7-]5EXOK175E MZN8 R\P14PI-FNL MXVHXW3A&PS'MZ$W;!/2COPWUD!TI+C?7]7KS]KIYUV$MEUD M,AUC+:SV/KT.6-$@&W>^ 6B=QJQG"$/JP;MK^GJQ MF0$"E9(<4FXI<)0 ZO1^=B4$BUE@C_ENYC7T%DIQUV*)DY@H3=:4JR*,:!_2_5LMJ-;_U2B.OOBR6 MBZ;*LEE\K>SVCJ&9Y!P!P:BF%I>,-DO8^W*+3XQ00D8R4,OC9"<[L!?%S1;N M]FV51X C;S8;V@%AHC,FZ6E3IX[H7P^(?@RRV*$<5Z["F#NA9 -3/PV1&]JH M.FMW35RNW=:@?_-2/$/:4,,) 580 2Q5C,A]2UR1F,0HY?N9$Z2'U<:4)"F) ML,B%V4QA),OIGVVGZL!!<2IXOENLFJ:K6;Y?V6R-5]XOU MYV:!_NVUJ3YM9A98!)MW/;$03EIHW(-&<4B"MM4,UUKFI*?!4%POEO/E91.P MFXI&VFWX _(;6*,>E=K(RK7'MIMX%?6R>(RN61=K\(U ]FQI]$A=9 M)^I)9&#):#P.(ZM'+7TGYW C5Y).,G6JJ#0,Q=,0K*&,>5IJ&I*CWE6G&6[N MRU"EPM8"5BJD#=NW)TL<=70^O97<9>R> M6#OI[%I4&9&["H-)%*4DH%*9C2 M:34_E\NKQ5YH'J#??_U9M/M?^3[[Z'VG/V,\4UZQYAQHXS2&@M#1Z M;X%#AL;(V91P9Q;(W?#^U-I3++;_M9E_2ZUQ38>XJ)-KTX"SC8=TNXT66TK.<<1N%!^>K"M. MKR=-(Y)-DID7CQ=.#&-"M/7(=D%=595U4UG^V$XXYQ+0[&T3)/F-@%CA=T'4HBB;NH:M.',*WZ'$>?J M .E!S&G+[(U<^02\3_SIZX&4J#(B^;UCQ2'6GRM:G/9"< P8R)E35/:A3#NI MUX/R%[Q@66T.M^([J)ET)3.,.P&-E&I_<0N1TD0M4D9].7/FWHS1;;4]/4^EVU^O#9]P8U7R\N'W:\0XQDR0GEUAFC(9.4=VV:DD>]F=6OI(Q3FPY7X8$5+;*+8DOKN<[-G&3JA/(, MP_ TE&@@6^H* 48+WQPZILE':-73;F=5, MCU&[C&1[J*)D/J)S51L;/=P*X8>3(>5,=<-'A/8J"*:Y9AHZF'Q9S MU.:>X,&28XVP4[($0@"HZ<-A;F9!KD)='(K,^FI>KM3EJ\Y%^F#X4ET^^G/5 M[=K38/[/[NKU_+8]M112WYN05DSL4=SKPVROF;R/'T(9 MX '"B.'+2B1VE]IB&"47J>UD%F+'RI_@\[:7R>NQVQ]4,X&FJ5/8&H>.R4/ MIG$:$M73AI I>"0CJ=)B%K?WF^IJ/^%WR/\/.\RY$T!1(##;ER9]WFKZB$QL M6]E3OQ;.X*7":$K3Y"QC$^8/DP&]DY"XB=-)Y] M6AI :M\B8I*#IJ&<&>U+*23V8#)3*?$1(HT)AU(@I22B0CK(^,/['SQN? M?ELIIYBAT)76^<]+Q2A 5G$N;,DXRY[Z[>$4?[2 E]_3*8J3%)RLA0G)1$$ M95&0)TR<4(Y4SJ:A&,GHZV%Z3IQ"_%_5U8W7(U.M%S?+-A]JWZ4M2\-,29J' M:2$4%B(*V;[WPS)J/GFD"PD)" @3U33J<6R]VJ(H#6%%O M3/C(Y#6WI:T0]:._JJS2[MVL1P 8AA_P_ M=0F)@MC*;JB(]BA5'ZW9-6(H50Q9JC!P% +$#2$< PV(!E3QW%.?%X=-U"O5 M_6E,59P,# Z@.4,\6SV ZAQ]P7HP/J>J/+%FO*H]2;Q$7#=[M6NJNOI;]>53 MM9HQ:*ASR$=C:*V4RG*A=R.&DY0D#KUX'5JZM3'E*/JU)N?4'5R]:KR.9K] M=OG9=[5]N[M\S2&A">0*T5)B(8V@/EW;C2>*RJBMI:=; J39[<64 !#1)I6@ M2CND'?;#EAB4.WO:@2LZ= <#+&GRUI/6,)D:C]$XG>I!9A:U.LG3";D:AM]I MZ-5 MM0Y>F!J/O7;8EF]V51?UC,B@9&$^0B/#+284"'Q;D Q(6SBFOO#]ZD! M )@20V\0U:+DF*!F/ZH$T%G,1\R>_FA %2VJY,0I@K?8?"D/9>F+\"%L9=*(44Y!/_Z(\.JH(.8E4TPBXMO AH*H._][J4KSDLL66;&% MEJHLL2S&RDM& E,U)IR[S#KSF)L@L4FD]7JVIY^?T!Q_I]==GP>/5FV>UI_+UJAI7F4BG"O!@*QDO'0%>#9="64=E. M.@K#A19(0$M*3:V&"A&'C)_8F%*5+N[%D@3U>O+N=S==5%>Z_M*\Q+/=_K5:-7/E]C$P]?WA9][-OS>_)_^RN MSSW*(B//:ZB.@7HHL_C$M-GBJJ0TS /QD$@'C/E_1-4]1H"3.]8$R- K*I1< MKAW#F8'!95I^C(PJX[@P3S3I3?RI,#*>5R<2/T8T^&G@&)OKX(/R7^YNZ^]5 M]:%:?5U<5B_C_+UN7R^NKEI(ZX_->S>'?Z[K]>;W>O,?U::99MTL%_]577W8 MU)?_?'O7GOV?04-*P)IG@J36T''%,-QC)PQ'';N?!.(1X\Y>C!YZ2_OP^M; MK49=%%O@%T5C65.0+KY7F^+!N(NDNOXTN Z]5V 28,<)9./TB3QW'(SAIA-A M;UK=9!J1<6*GN-1%M?UJE@]X&P?-OU<%??+ MU=X>_Q\[W6U>SEPM+IM?MO?NK'=R?7DX[ZBV;[)/)!(G]J,SA^3\72AW;#X: MD]\]]+L#XWZ2&/VBW\X1K/MUH)\\:OB.=F:,@G*L_32/,3H^6H8K+>?WV6FC=K-:SPQGX%L:,4TB$@4!3 MZ3!WE"M:=HWX/[$A 3#QT[F+NFUHVD':R5%8A$JEZG0<&8&E2+4?G:"K^K(] M =Z.F',2]0A('L*>A"UOE(]%#8)=)'K9RA?B14\ZSJOJ?<'7@W2)A,G'I]<% M_M-)@7^SW$V8YHO5/^:W]Q6<:42H,[HT!"+@$%;^GSNX)?3R'CW9. ?(J6\! M>9Z"+I:[*L]%T=A9M(8FS%7.TB4BYB93[PUGGXO$=81\\XX,CGIMGG'.OC&A M><59:7AI'G%^OX1&17G;>G#WD,2S^8_=+K/,F#&HU-257 I>EI8IQ+K&!7=! M\XF!FSSWYA&;L@(U%-UA\>,,3 ^\XO,:R5G4/(RV$]H\,._34-JAC:JS]M61 M%B;V^BS7Z_LO6P5O+D)SJZIZL_2RX]7\O;=JAID34"I'D!2PY$!9LL=--(BZ M/_'\:*<_6WC(!(L#8R^*QMRBL;?H#"X:BT=:XQBNNV1>W#A+3QE])C%4)YG6 M6D:H[W(L8@S>;Z81^R;$QU#+%ID\=9:(VRVY_*.^]9^Y76R^M\@ADJ2TW &* M#9'2E,U-ECOD&,0](34%O#]NU-TO%3]8?.ZPF]IGSA!X1^@NDPF]T3UE^K'W M9?>-%7U[=IZ?,/[V921G!![$6]E7Q$XA_UBMOL 9IE@IP8D'JX@Q A#:;7(H M 6%DE#6Q_C!_@HC;&#K2JM@ W2+SNMBX/6)Z0?5D9YC6RMBKKLJQ-C9<_YA0 MW#PS$4.MCPWMFX2+J)JM*NJ[OIVOU]L+2"S53E'B,->^W>8.$L<)9UHQBB2@ M,O%JJ6?MT%(8'_(IUM"G !AR RA%SG+DM,$L^UK8X9U"[6XIKT,MO-X7/\53 M&A@B1F(S4N/3B8!/2V$T@B70#,* M"6*Y]Y9MQ\]^1*6\U=6#P4 Y&H6\.#&*XRV/_ARCY93Z]*9R(MK3WXZGRC,0 M,Z&Z<]A,][(O5)AJ@1DNM=+,(J5 -UP,(%&"\\+GK?)F,)_9,9\CE,Q( I5Q M%CD@2H9 [@KYTQ&3]/)6"FMA(I.9L'[JM W#47I8T ]6%>* MU)#ZRY=ZV;:S>^[&)T=26(LXX+HDIH1.[@>#](E2E(0\^[H #BB@2LL(IT!( MI86CW)B2:(:DDKD5I 74C8FD-[$2& N4CZQD1:I'%$]YM.,I':>D(YFZB2A' M.OZGPM&3B938 M$D.5=+@DG%"%9/.$SL@9R&^I]Z(F\A>?B.2AKE\N$L):]GSDMX#;1?L1.1%M MZ6?#B<0DE9'PNHIOY,UZ?5]=F?O58GFS/9/1EJ?7OU=_MG^TGI50"%%R: @I ML<**.\6Z02-]_AY79 EJ4C!BH)$":^LH08ICZZQ#EDI)/1'CG,'>PBRV./=' ML+90F^=&_MS^1.S](0.1'EJ7&9WOR(KQ,%1GJMZ$D'>RE#,H^]/0NZ&->E;D MR7;;AOVDT/I6Y$E$=(1!(D!%N^'(S51+QP?;<1_JM2$ MNA)(1*UVJJ2\J9N4)858B=QSMP;7/HFX*%ILS5C:,D,L46JT_*N!U-Z" M&9EE]:,Q3(-&8S!.ASI8#_/!0"*S*-$IDDZHT2#<3D.1AC&ESM#W(I5I55]6 MU=7:>0N[]MY>']3#9HI"H*PAC)I2E (+#/:QW5!+H^3IU=8@H$83R:T3T%NF M%#%",LBU,%Z9LY\FZ0 6C<UW4C5ZD]QH'2-RFZD?O4C-H^*O<;7 M*2D;C.N)Z-EP]CP5M8&9"KY^_S_O%YOO\M-ZLYI?;F8"E-8JX)32J)16,\;\ MU-)ARIDU*GBU^LE7M69^L'*"+&;4VMZ\%F8+%C'"(CRQV)'.8[A?$B0ZW$Z\=I'VW*0.=0ZG26?7JG6(I6J$ARIZQ1L:8$J502/R'WD$L(/E&X M;AI=[1N]VS;:;09"PAHN "Z=@D^+UAF8C9.M:9(:?O_Y MR.2FW8?>F^20.])?9^(%W1^8PO/?H3ZD,766;I:P8^IY6GR_^5ROFL>FMD^E MPAD'E".CH9^R6ZY*:["DW9#BG,9M%PALTTC'G)3 E%A3(2 WHO2YG9]GEHP) MD3L>;)>:GF=<%\4#U*3GA0?C/#"A/0/=D;GM $SGVR_U.G6O;9@:D/R)Y+Y# M6_72EJG!64O4Q.:)H/?59K%Z:?_6#,K2 $QE62+$$>2*(MD-4DQ@'V$\W;!U MV"J!!3/84:2!1)A#BJ&QG'*ALC_5_F3,;E\8V\%]>=]C+Y7LZ84DJ1S/ ?WT ML@_W8^CF21[#Q7,8=TQ2002+:5:6P&D$DI;(4^]0*"VR)THQ0[UHZ*25->3-G2!<,J:/#LY]1 M1L_Q1DTXB[U%-,X7/Y*&1EJ6)*$I[ 7OY9BOEKZA=;=-]V/U;:-NF[TCVCCL M:4/&$,F)X9:ZW4TGRO"RC-H\>[P5 Y4AA ,"&:)4*TZ)9IPAX*7"V.Q5V0Y8 MZK[]'O2%:=TXS,4IVW/2BC\:7$4+;.SM,L<(.K5SIC>ITY"H >QXNI]F(&9" MY<NM+AYCF7GBYR7T1[&.0S5[.'(W/=9R0#4)S%E4+8NZ$P@W+_#34;F";ZIQ]-7(:6]TTRW(^$:Q7&R^_ M'LOE;;V^/]1?#LH20 V,*YM=1!IP/R[;?$((X=%$35\#VO.S-"I@*;AVEA)C M?-:IB%(.ZA(0*J+VWZ9,6[<0BS?+ZWKUI?5)Y+QT"$X#YZ,CTQDY#]TQN8=7 M/. [8]X60-JI:>> E$]#W0:UZ.DT[?SOB\WG-\NKQ=?% MU?W\]MFS"&OU_:-O[NWUBY]I-E<"Z947^E%LFD< ,7'-Z2W-4/,X$84X2A7/ MC37W5+?=*O]+B_GP#OGU1?%@5J'K9;N5WO]N8TZ3$W4&/;Z%/F7K][D9#DU; M?Z".$#ES'[4/Y,F,\SKG5$X]D6XQC7@U&3:>YO%3P95PI*Y%-T^WF99S?J)NQ56E] 9Z< .H 1(1CW-/2*L'RSZ)1TP&-/+@>7E:3KXO%'M M+$<>AO/$J<+W^.Z>1K0ZA^$O'E4] _=]YFK/ ^1NO[#OQ-1" PF1%%.C)2Y5 M!P&RN"-F@S:O%E J][]X04\=MEJTY1;#G@%EF#2HJX MT;AK0C(=M/$VZ<-C"F!4/2"-IA@1S,!0#QD<@9P4*QT%\4Q"3[@RY"P/]1S5?V;JWG-ZMM>[O<$Y8( BT0AE(+)_]7_QRY(;.HV OC?;/+XYI>7V\N7U^TI0/][ M\^)N5?UR5?D>Q?+J?KU9??=QHEK]XD/+_9WWXKS9DG>U#2CS8GU772ZN M%_XWML&D_?+B2S7,A3NO.^-(E!G0B^YJ M'T -@99;7"H@&%;0EEU+"#(=/,=(_'[F4+.#M1MI+;"4)#F5O(#)Q0B\Q062 M,U,6,:L8@;JT,)%$85#2_[+)QU+^G@2=7X%[6U /UUW"M':]VLS>-_LWV@)Z M*0"6N*2JM A0"X&UW>JAXA(&Y?1Q7\RLIQ^:D;#>+"Y]XO.W;4K2GA^)6MU403%3C2,W TT%@?8F]H^&@_ M&OM3F9K(B(]%_73,)UD=,NK_ME@NOMQWEZ(Z@1P6 !"F-*1$ =.4"[??5P & M;7*,_VKN9>LMF,B$/X&>_Q7 W^=?=GO=#"PMU]H1RHFS MQ$+#NR: <%&'Q:,^G'FL-UB*!DS2H>PXBDX/]^SLQ(WX8&+R/()Y0,(+@[\7 M5]/8RY\&_>DKENGVQZK ;H,7XUQ"H'")B+%:8:"D[AHA6$4]VA?YZ?&4(.F M:BQ1<6J0@:-D/3C+&<_'1 1H0B1CTU*%6/!'="&)@Y#UTJ8!N,L^% 3.H=(0 M72)JO-0(A1^^+G'H&FG,-\?0 IBPKA?%RVD%R$E)PM#/SD;XRF8N5M)6,WSK^(F82Z[M<;XH0.=8<=N8;< M4.E=(PQ$7D2IVWW=0*6#KE*-_>880H<2AW8P+V%"EX.2!*'+SD:IB%TT:CK?KTA3NAPMS;$$(36" LHU Y(3$@WDS04B."3-3'?'$/H M<.+0#N8E3.AR4)(@=-G9B!.Z'*Q,7^CPJT(7R\LTA"X:==VO-\0)'=E]G5/! MK$9 &P0Y P;Y_W5?%P9$"5WH-\<0.I(XM(-Y"1.Z')0D"%UV-N*$+@A"OSF&T-'$ MH1W,2YC0Y: D0>BRLQ$G=#E8F;[0T5>%+I:7:0A=-.JZ7V^($[IR]W6"-#1. M*"FD!EHZC,INJ<,0B*,RNM!OCB%T9>+0#N8E3.AR4)(@=-G9B!.Z'*RD"5TH M.Z%B5KXJ9K&V3T/,HE'7_3P>)V:\NVB!4(0@]A-@"A63E+&RNVC!, *"KB./ M_>888L83AV\P+V%BEH.2!#'+SD:8!; 3*F;\53&+M7T:8A:-NN[G M\;@-9.^K=7-T?U-=M2_V_GVYV*S??_C[KDU)52F%@%XL':&L+-%^Q=9*ZN3L M:[7Z5(?N*.O75DR//H05W*$?X!7;%ZY;@&>Z;ODD5R^,D6$YGL9VJX%LJ7/T MPO C&1\7F]OJ[?7#;?CM=E!;"L@(05QP C%EE*R;PKG^O+C[6-OE9K'YOMM("H5P&BBC$2)*4)\JT.XXF260!UV'DZ/= M,ZC-GQYQ<0BYN<=J"SKA(/C@CDA0J1%],(!^C7:8/)*G4&T;B.T)JMY0EIW2 MPT'9"U%*LUA5EY[B[L2=,Y0(JQA06G.'#(/=Z7F'G&*A0ACYV\YY$>1 M668.RB#M/8_K8M'BVEX)ZO_M,ZF]XEQ[*;IJ+9W?KG,_F1SLIM,J-2T/18K: MB^\Z'J#>9KX/N'=OB*V++?3SOQD6Q/") E=^KTVC^#6"G;W?%TYC-E3''YXU M.X)(?7_V\IG\<[ZZVNXG>;/T.M:N:ZS?;CY7JX^?Y\NW=VU*^JO_1/,^Y;OV M]N$9T)8H@K53/@XA5E('NBO6'-3/O^OOSJ(X:7I"/U M\Q;W">69N._#8LED\.8+/8=O41Z-/I^^O_1F9=&:>E%LC2T.K"U:+?7$56"D@-O^XWWEC5@O-M6' M:O5U<5EMH<*9$U(8;@R&D#AB#12$;K$J0+CDHT377@@SA](!A+7]5[&WK]@9 M^)I^3JD79(ZSHW6 T8-JHN^G%3M/N2='H!RD._S@47$8#H8*@0-Z)&0C9S^< M'M=ELV'NIK+SU;*Z:G_J[7+[#M?;K]7JW<.#:;N031 6?F9,5*E+ @R!I9%[ M$X0685NI)@D]^\ZLK<3=[9&WK]MY)=R_=K=[)NK$>W7AFSSY=S4/T#?Z'5(;F_,C^ZTGZ_KS;^J>+C7U#S!T(U.T3R=, M^/3]X4<.37@&KOG[M]6FFAED+?#I(R\QE8Y1 +NGZ110EHO0(SMG@#;](L2! M;;O)9]%9%QDN1W9Z8'XU77^/GD']L*Z.S'VFZ_*T[&8 UQ^^&13J^N"\9U"^ M3V4VYW'L1'*7,QG_-#LYIP^REHBV:^-OKP_ ;C.G]9OEP>FC=@=%^Q<^>DS- M4;^9,X27UJ=.3G'IX5-+06<$%C+X2/$$H4\_?WG8TG XI]O.]]K5Z-6SG7'S M=K;8@&NO)QFA*I"Q;V4L,TVC6XV>)OVK]Z@1*DW3Z%EIV5C_[G&F4E,RZ4,7 MF_)[?R(IVT3)&:+@-)8/\ZX*?JGOEYNWUUN8VZ+9V^N/\]5-M?V!F778""(! M9]P1KHV!UG9@K29!3_.<&>+T4[BMC8VB[O1R5[W_WYK?VK2F;B5TC/6;_ETB MY\+?J+UA_"6^GZLCC+%D-VJ'2%R<.^+5N4^,GKOV7.MPKQ$Y^(K;8)[[@9.= M 4D89!5M8)^,N:5);C;SA<<[Z6/N"NJXSKSK M)]JE/W+FT=?T#+MV$OD//2AD=[>0['9IOXSZ]WIW,+3%MOY8;^:WAW^NZ_7F M]WKS']7F?759WRP7_[6K\K1?VOZEI\>@9AIQ0@2C0OF\B5% H:1[>THN8PX3 M3=>*S/G+WY>K/=;BOCN^^ZS8_-*%_-6WYM>!FSRF3W3@J:/I&C!._K,/<0]" M=%'L[=V?[OUV>7M_M5C>[$[R7A2-R?[G-L5W/R=_L+HKSXQ[-NEL3CQQ?FGZ M'6L:9YQ^ )[J'TTRXD*^O&W[P&'[ATCM-B[,-,-:," _^8XZO]S,C'10&^Q;AI9)QYL;Y#4W% I-C-&O+3T-VUC& M)*;#UZP-'"+\[]U=)']T*$>^WSV(N5,GGP=E?AK#>#:0 M?EDLBQVHR/M*!R(S3-G&XS%.T1YP%=%LYLDP3A%U*K$8A.!I"-= MCQ-(P9D M*/PYF&WAL%FQ]#/Y=??V#,4*2V64<$9SY QBLFO,&A>T$MBSB3$Y#>?H:\>QM MG $X"4Z*'H9<6\1HYDBKZK.?&RV^5F^6?O)<=:\O2Y^1E8XT1WJ$(E 9+KKV MA51Q"=)@K8ZH2-M;$A]!+;984W.HX;@/S*?.0GMD;O56ORGD9K-:?+K?S#_= M5LU5U^_\%'X9$ OR)%>AK)U*M 9G?AK2E\&NIPE8)N;"2SE/IZF^T>T2R[MZ MU:X,'W36C_7OGKAZN?$D^H_>O%EZT:G6FYGB)2XUYJ4QRAFA;?/\Q@X6^/GQ:A.FH2,!BQGI3VT('O1J?ML<.8B\O'XLUX26X2;GC]@ZW?/2W$6Q M-Z+86?%,G!\;4G26C%W*&X+]D[6^4=T[#7D?V^AGU<(S]=I3VY"5BKX?H+G&=_5CJU33IVV]VU7^;E4@K2$ONJ!#2&8M+R[JF2X>B]H4-TF#F MH;&=$%X^FA!NATKQEUN/\Z]QZ*G)AJ_Z6!^->+HM&E^KKP M.,?5I1#F3LC5H,1/0\6&-:G.V%$39G[OJSO?1S^W6WV65^^KS6)579G[59." MM+.=?\QO[ZL9@M3X5KES)2]+PPPI'^:>A-G9LKIIIK ?(Z[9'[#YH)$JMB/U M&=+PE<4=U&9<>A]]\7.%=6/$&68"8;R]ENX/S/XTAFL6RUY*W+.P%SIX=[ME MU^^W[^5]K+U.-(]G-;,)#\#5JY?W!GM\LEC?KU;-6Z?-PW?W=^U>NFIUN?##?;Z\*IHME,WLWP_]:KNIISW^ MNVX*!)?;>WKGWV(+//F<&)8EG==Q29G3#O)%DQ@5!U@O7CXN];"7?%R13F7V MA&)G=]8TY#N_F?7(@R!V%]?_NE]O6D0?ZR.[,UI SVXV?/E=B]VF[N8'MO%( M&PX5QJ6B"LN28XD1ZF S0:,>(CP[V-S%H7KYR^5\_7F \TEGIRIX3]H/Y-+( MI==W;_2K<:)=$5A539I_7:^VIXL.;!A[WUM>9YS<.C>1?C"-L#0=.IYMX)L* ML,C5A3_EY65S0*^9+JWJI?_EY7;G]$I_;@;CF^7A#RR6EXN[V\I>7U>7F[?7 M\JIN3R+]S_NY_X'KQ>4V)/O BS2B%#!@"2+ "+U?":'.P+A5BG,@S!S0WGRY MFU^VA<7Y'GJQWO@93CN9F>] QX6V,_DR+)Y-WXUQ0V<_6$:P>S,'#Q;WSN_1T;> M+86$P)A;+4H"*+&$,K:O">K2F=UN*;N\&G6OU&NPXO=*=18,MU/J7WIW3:B# MIB$S8QN=9W=-'.>A0F(6Z\O;NGGDY.WUXZ2\K4(UT\[ULUMXUA^K;QOE*?[G MC$#!%.08.6HA-$)80@AG6C&N*;Y9O="6(XZ)0=$[JD\74PI_FA %BW*D7>U]^3TA):/Y:UI MB/AHUM;G&1-#E2W66CAM#L0"<*JL-$I1H6"J>\4WZ4]/8=;OBNK/@V$QV?;9;%08@ M/FE^.KQ;IZ$PHUHCT.B3I9 M*9&,R@BC&S<82B*<*;V6T1(W1Y4@T,!(K9FP(VSB/J$F0Q4S4WGO+>?Y*1]0 MNR^*+=#BC]V_SY8!QC*:)LK]G#-Y!>YI7KC<#L%C\.2[NJY6J^K*+99-L:G- M)7^O-C-6&B(A*J4S@/A_ NCH=B@CYRPJ$_;&'6NJ!(27B$'+"*>$,55BR%5S M@D$)@VC8,;C>6]\Z=,4.7KOO?KNFUNL/U=7O];UU7:W M__MJ7:V^5NN9*($3P"<40F'AM"# V';@$&,!T%&7X82TUV0J%@*HE&HN\V02 M$J"M4(@SPRV/*OTG)' =LN*F@1:G/8/0&:9#8S,9ITE[=!?%GL\6X/XT40=R M7)4*8.V$8@W)^334:U"+ZGP]-%'5_KU>_?/-TF=WE]7Z2XU,6TL9 0A0/R\7!ACM%9PCC2F5.K.J- MM5K,;Y\T+"W"RF),#24.L=)B2?;9!2%IR=KQYHR 4A/?DBP1E:5J;F;4T(]W MQQ!F9=2L)T'5/+#B2X/0F*QH#9E[?%/1LZ.#1W%("! B94DN(YR1ENVBE:$UI)E9M*84C2W9-#O> MAX.+=QZ_C:3B,;XZMZ(_)7H8:4]VWP^G\>F6IHM]3W8SJ+[_D?7ZW:J^7FS: M.QZ9Q=(@RXBCFOB9KP20=( @HBIF9IH11N9Y;+QRM 846PMV%PEF4_EHGPTN M\CG=E5OC8SQU;HU_PO,P$I_JO!].X9,-31?X?MR^IN_-$_(18-8??I4SK"5D M1&&"NG6TJL_M%EV1OQ^'[T;-.:)/\-/K7)[;K;ZO0R-GVZTY_C#'&@NSYDEXG,+-.&*X. ;.@"ZERR;\T0X;7/1S^BJWX >[Z=Q*_X3D850^U7,_ MG,(G&YJN[OVX';J8U3[7LH.RK#8S381BQ)34$6"50LK/.'9H+,8,9"QLQ4*9 M9I'K8O?L<)2\9_?:L$6O+)X:JP#VR#T7Q3+T9'!V'^4IB^7TU6@EL@B?#5T( M>\+? $6Q5(_\6 6R9"L3BV7]6!TZK/Y>+^MN%M<%>F8( AJ6W#!>$@JDM:Q# MI*')N6:4 F>:X75$ 4_RX;"!-IO?Q@JVAP;D38F2O)4GY.;V6EK8_?BY*N8W M-ZMVJ!;S+\VE-P:F:$2_F"\O%[>W\]7WXM/]>K&LUNM?5MN; M"HOYY6;Q=;%95.OB+YO/\TVQ:%\-6\^_7_AO='WBR_Q_^6\>_*QG:KW8/D=V M-U^U;?N17"SKU1??I^H]?=T?=.W^M9@_><#\JNN(-]N.N.C\<>'_TL9_<5/< M+KXL&JR;^J+Y\8?>N6_GWT9+(5[H#P.D$7UZV8^52O2R-#&=Z,]NS,7)+Q0) MNLJO\[2]^".JNJY7N\=5FS=5(4%0(4!EPAK.5NV,_^JFUJ/L;IQXO/J]S@XNWD_-K= XRGDNSW>,\@ ].%WI']?)D MJK[C6OW"_<[CL]XKROCFND='7OSSF5286@>(%E9(P!@4N-M]8BV@H'=,Z8W@ M3!&D>:SUX>&AEW]J@$C1WT$]XL*HOADF"O1RRWAJ_QJSL=H^F*G\@_7"WEK+@KY MI$KT;KX:_9GTP?@_$0+&]_$TPL(9['YVQVX+ZZ)[NBE2SE/Y"]/F$:B+ M$]IXUK)HYLN\G!# GD1.0\WZ&E$/VKGB=.;]XN:S5[F_KRNY7GN]^[29+Y;5 MU9NE_7;9OC#CZM5C0+\MYI\6MXWRE8XY2BWE $!+#7<.HQVB$E++8\0H)X[, MBM5"_Z6^_L6#+UKT10>_N0^V,Z"XKE?%DW%:[(V(4[>L7@N3P*DX+$XG\_HJ MBZ;V(/J$\([AOFFH\RB6UN,/CNAG91H$JEKZ7VS>^4'1/"+6[K]Y5Z\WJVJS M6+6/W1S^1),6;]\Y7']LDM^9XD1BH\L&'H2."J[,]LD4(0UV**J(/ @BY^,@ M*4LBA"?',>-) L8HHJ2&@+GI1O3N-R#&RS<_?_1F=\>!9P[[Q MIM6/_N_*;XOUC%IH&>5.26,!XJYLECUW2H(LBGI"XT@3C&.EN=-,.45-":1E MDNJ2^?B(."#9[Y=_$( &5M'@*OYHD$5*=RJ#@GTS$%)E0%2&,6,1!I:3?9Y"S*PG]KL&A%. M&$*@T*7_KM.&4X@UEE1@[&A))EU#]>56:26<=(P@YQDH@;-PE.?%ZM,.WG?5< M%$_G3']L448J4W^&PQ1J5'+CE.J0U]=9S*)0K[%S0JD&(W8:BC6<.76F#ABY MEOS*G/$E)+B$7!K(F7!<000Y@*P;88, 0P=$!"2 &F4#ON_XL+!)'UE&KHIKP;ZNI]M;E?+=^V1=]V,^AVDPZ4VA&!*,;!^#BDU$))PCB039=!(['U=7 >P6+4( MBWI9W#5%O'D+LJ_ ]:$_5>YR4SZ@^.W)WV+M3FAV*U#RM ]&$L7C?$9)Y !N MF:I@#F':J_(Y&'_I8BJ_-$4*>.N!DS($0\Q-F>I M[QJ4Q?I@8MM75H=Q1*K CNZ#(:3VJ5-:V(_FQ\5?MM#'?H,FB=\HZ1W485,5 MX6&-?%6.,W":+LSOJ\OZ9KGXK^KJ]VKSZWRQ;/((%=YAU\M+O=_]$A +HK&T"Z;\\8VEV<\F-LN MDQS8VS<:9/)^:G@XH\<'C!?C>7FDJ)+DEJ@PD]?Q4XT[F:U^-1"-P?I04X8& MWKK!5ZUG0)1,.JU*44IC)>#2Z$Y_B(%ND.ASO'EGF;' :.2$I<"U>UD5E9"7 MS6W$.&SIO'>$>9J5+KWJ_.7&P_SK_[CU.(>=)T2Q/\SD8'#&,\X(#M3\W%I] ME,0>:7^**Z:JN0-8%IG@I[.7KIU>S[L,9/>[;>G&4 M,RRCW@H.;;39^(2(401J1ZUOTV(.J) 02O_[+N[ 9_P]@TTV=M=E8Y]VPWB( M2DHJQZGR. *]XV2_YY;(EXF,TL>>OIBJ./8UZU5E'(2W4%G\FUB_\MK$]F+!#QN?E[7;NN8>]V7UX7-5;7PN+*]\%_8_-K\]/*G?[?2: M$0*91$H)Y$5>^$%/M=-4*2<@)%3J+EY@B* 3;^NO_\(9M1CY>X 1Y, MR1 #_)'11P9X&C'G'^")N.N^72)\@/]6W\F;H" M3G8M0,*5"!WBL=_-/,A;.,463]25:$D]?-A/>W_1%=#"!&FD"L#&)4XQ+LTP<(# NZ#*QG$V,D\]^+ V@)%R7T M93%4$+(3F"0/T=P-)QT+.ML83G .-%T:+T?:C8(2T: MJ/$BU(OC<#4:B]Y$6>K![) 2=8*E5[1J"'ZG(UJ#6/.">@W'4HB,?:@N[U>^ M78@^?5QL;JN9EH(8X0!M=B\AP)ASJFO"\;!'[)(^G%F@6A#-ACZ(_O+IKT4' M+UR,XIEZ77FRDA0G,['\#"$I3\T_HA_)+)U?+-*AUP/TDG 9,/7E?;-F^'$U M7Z[;9<+M2YHS3C$ !%O(C,6&:"ZUV#7E_REIJ!PD-Y![5\H.5_$ K-@B"U>& M=/)>5XA1>(M3B@3*AA"+8TP<$8W>Q)U?//J;4 _8D>+%Y'_>SU=^2-Y^W[5D M@%!.,JRML1P*QI&C74O*V*#[@/I\?RPIV>-*5I)HYL*%)"=IB3H2S->0,O*$ MAU=4))6UZ8A(L@4O:$@_-H*693UCM^\^U\OJ]_OVWE^A"#26F!)+RZ7 S,!] M$QJ08.V(_G#NA=D&3]$"*K:((M9EHTD*6)C-R4_DRFPX-8,LS#ZQ_-C*;"I! MYY>"=.CU !TD8N-@L^Z[JN9MR0."T@A>0D2<9M!)2(SM/D\!7VP9^,D;J 'TC'(;LH#BX\,\"12SC^XTV#7/3M#['J)O+KR M'6'=W*X\O_U_%G=M8Y9;!@40SA'DA"NM<:YKS&D>/,1[-#'.ZL@.VD6Q!5=X M=$DK(FDLABZ$9"(N3D4D4)*B.BD\C@QV4DVXYCP].,E6GJ:;.KMZF/]YW)FH('8&*XD MIHR7PG+6[3W!E .3I#H1WQ]9<-ILWH^6!ENBUL20%RDSF7CKIS!!E TN+@]4 MA.A* G$3DY04"XZI23(;T4*R^]=OBV6%9DPR[IPFW$EA+$.EDZQKBPL1N8$U MI861Q63WBZ(!5WS\LTX4E#@2(R4E&W_]1"68NL&%Y9"0$&E)(G!BXI)FPS%Y MZ<%('X&!,PJ=TEA)!8Q I2742UO7EO,SM+X"\WH+YQ28M\O4V5$D",RQ_ M PK,*>IR"LQ+=Y$.0^!T!2;"A@"!B64D7&#OHTG*50W,O&3)!C!0; MQ=?*S#=S?;]:5XF2D\+2D\6I2$Q?,UXXX38 +^&RL_O^=J?J M8GG3K /=KV=(*(,5+ WB0#J(N*#=E2)$ 1)924UL9!S9V8$K]NB*+;Q8V4EE M,E1V1B Q27:B^1M.=EZFY*3L]&1Q*K+3UXQGLC,(+^&R\[ZZ632W$BXWO\^_ M5#-!_?2*(%DZHJ$VS#'8';(AQ*G@[>M)'Q]'9AY %0VJ6'6))2Q453)RE:0F MH30-)R*/&3@I'HED344T4N$_$XM>/$3D)EZ05O/;-\NKZMO_77V?E881Z*=? M#(*2 HHQM[!K1V@0N3\M]NLC92-;5$4+J_"XHM.06-*"\X^,?*4E'L%4#9AQ M/";A=*J12-A4Y"(9__/DHA<306=BMNF+6ZPOY[?_4K[C/LO$B"!%67I]8J@ M$M!]GJ-HPBIM^+?'6ZA=%1VHE+7:"+9BEFOS$)6\8AO T;"+MGO[7UVWC6?J M_"+1"_V+J[>I+$1=!N3_QDQ+!8BFDC(F$+2<,.GVRL, B[X *.2CF<7@X08; M_Y,)]_P$\?+ZZ,]&2=RP#V-CT"M\?$-'QGD2)^)][NF"&]?:&O MRRI*! WCTEBA$''-JY;[]U(HM.%KKVE?'VN0;U$E3!H220L?^/GX2E2 4*J& M%(-')+RB"FF$34<>$O&_H!-]F(@1C(>IB/._LYYA2*5J[A[TH@1]PF$9X%U+ M%NC@]U%2OS^6:!S.G%MD\;(135VX<.1D+5$ZP@D;4CR>$/&*?*32-AT!2;;@ M!0GIQT:\B&PE:]L6+:VE1BB&F!72^-F+Z99=*3@LC"\DNLO:2DB@" M8\4D%W?]Y"2(MN$%Y8",($E)(6]JHI)DPU%926QV?C.#3CE, M>>FL!0HI#97JEF>I4^%[N>*^FEE ]F"*!DVX9$12\[I,Y&,E3AH""1E"#!Z9 M?$0 TF@Y_Z!/Q%WW[1#1>R/J+U^:%Q#JRW]^^#SW_>+M_6:]F2^;YX]GN$2J M*9%P9$ILK9; =,LA5"$:N9VJ5U,C[9IH(18MQHMBB[(X@!F]B:(7NZ$+&Z,1 MF[3.DNO%$,R>7XR&-.;YIHSA.(HX]O9E?GNK[M>+9;5>STK% M2F4-\[,J[+].9,FZ?2#-B[5EY+FWJ&^/(TPMIJ(#%7WR+8ZM4-W)1U22T 1R M-.#AMT/[3^I(&E-3$8Y$],_/O_5@(5P:[)=J=>.UY]=5_>?F9#@?OG_Y5-_.@./&N1(#:1!PIE3^5_OI MF5'!M9&XKV86E!V88HLF7$ BJ7E=,O*Q$B<2@80,(0J/3#XB VFTG'_@)^*N M^W:(^.<:[;?+S[X#5.WQ%$T,5U8+!)L"C".\++OZ*@/"R-@G&Z,^GGFH=YB* M#E3DX;(TPEX?^=FYBA. 2)J&?+SQD($C>M"+K//+0C_X+SSDV(.'\.G&Q_FW M-U>5_^7UXK)]379WX8_%?CYC*-$,$\61;\%U!^T9PI;'33A26QEGRN'1%8_A M)=[2E4QFZ+1C#!Z3)A[Q% XW]3A"RLG)1U\BSR\W ]GQ; (R##.O"=#]^I>; M^?QN]FY5WU6KS?=WOE-MY/+*_N?]XJY9-9*?FI.UEYN9LLK/>4HC#?0]H"P= M4[*9!"DF- #ZM2@K[^U(+;$;$=3]7M9MW]SM.!%+;/.] R MV%/GZI=A V^S6L\^7'ZNKNYOJ[?7IKI;59>+=IS;;W?5Q M$R5TAI0&.D;5;M29)N,("?^!30G$@0-.48,L):)4BI02D^+VAF8C9QH3)+4J]W>H_:O3HG<1\#&(_E)V/"& M^UC0H-I%@C F7@@# U-XWA@PM#%UEFX6EW:US]PT/>ZM#S[SYJ(CV5RUMM@L MJO6'ZJ:-/]\6ZQDLC>-&:Z*E90@(B;'8#2GK' G:QQ_;)F)&4VL%E]YB9:TT M%C/J!S8EE@N1>QEJCZYX@.=S,(\L4*T&YS@LP3T'O7%!(879+)EM(%4G\MNA MR9Y&ECNX577>+AJI>=L67FC;U%_FB^6,$, )4I0B46+(''2.[P:B@\J0*+%[ MK3%GI)_-&BP90Y1@*XQ7 5NVM^J77N;/HG);;+$ZUYO70($;D](AE.TU-O-H MVRLLG1*UH0B>B)H-9LY3&1N6ITC]TO72-WKOV]T!J)?KOU5MB0XR3+'F6G,% M2Z %*%TW 7*QY6<@&8RJD]OC"1/>W MQ;)ZXQ/#M1?.DA$I(49..H< %Q!UHPPXBT.KCB<;L8ZW+Z*5%#$JI)",8.P@ MIQ0SI3C)K%LO5VH:>$6++Z(FUH_+UTN,H]$8)U2383"\GC@:DVF5Q'1&0TJ( MIXP_4CPN!_%I9V'3!ARR>ROB2>II'@I4&O!^@GD1/0YGB;6-RM6HV MJ35!1WU_^)%W\^]M/>_/^:I=TVY>=%EO5FUP6K_=?*Y6'S_/EV_OVFSS]WKY MM5IOJJOW]>VMJU?-7YH9JIC_OQ(BC8DHA<5D5S;BW$$4E R>";K#@FAM_##' MG'(N%2** &B1X(QHF?O076O*+Y\:6XI#>XL#@XM/WXO#G]L97;167Q1;NXL# MPXO6\F+C32]VME\4>^LO=MN]FK7(W1G9/QI&BATEL1/RB76UP-G]C]O+(I?W M?Z0.EJ= ,:JK3U4[IMGGIA%9ITK.TSK,1&%.+3O8[415I2:E%,TEIY9"!9I+ M3SNU1D3;V5U[J]"'S7RUF4QZL,,N&7< E-("I"D#0&IAC,%^CH!=J6F49C\U M,UB^'Y3T[SMTQ7O_K]7BLOEE>Q6"_Y/%YM$]%Q?%I^IFL5PV]>%/<_^]R\C9 MT80ZR&3">89>\<-$\I\N8!\]=C#=#O4O$Z9C>1D_0B=Y+FBW=P/LTPGLG[X_ M_,@A]J=0/]PMEO7UM;SZ7_?K3?-3,RP@E58))(7!%)>&VOV\B0,0=$@L,T0$ MN":46V--\\*2YE9P51I1U.* M;?Y>;.KBIGFKO+J^KBXWS7\V?WC5O"RY^'3?=JEV4?[P4ZOJ=MX(R.Z'=?6? M]\UOKW>]Y]_Z;?G/YJ!C1P7.WR/.OU8X!1+J28W2J=0?_M'&[3?+[67%,^&4 M4 XVZZM-HF: I'8GA8(Q2&?+ZJ89G!^GL#SQ!#L'BG G-;0(48:;B;$@@@IF ML0(*AFW^%UN!?&9FAJ1H"W\J=8;8CG#N,D,.YT^\RK UN5@L=W?"_RQ%AL>N M/$N-(;$W_>PEAE1:1JLP]/+;^:.OJU?7U>+0 A^!!+6R%,I0"$M,.:6=[F+ M^*0"\'/X4F)/O)0&.D=+9(4KF4"<,@V $B;L :\18[!N2OVWM],)PPD]XMR1 M.%,OF'@PWEO]\\7C9PX]2TA.[U8_>U3NPK2_(_F+Y.+AJ2B96GJ^ZR' M[<+GGLB=O_=.=;*7T''/=+'EQ'K'>7.;+/WX7R8#RL/>^'E2QE[P(V53LY(! MX.TRJB2V5*0QCG7QAY2037)K^>MF:6Z:.V,98QA30!7'"D")FKJ_<@BP47:= M1\UJPT+(P9[T'R_O>;VS_3C)SJ ][*?)1LM<\GK^_.G+XZV&K]L'2D=+R[FT%B/I* 0"=2$&E&&O MS$S/*N:(=9!RBDI%70FEX XSIQ"4D D5M;4K0_KRCV'FL#]ZUSIW]G+.7C75 M[.7I[OU_M>PELD],X!C LO%VIH,$0WO^_-G+;C_FO9?"UXVCTG## M-*:L= !(A!0E77QACMIII"Y1)EGAO0(@HL0)VFR3LEAB2)L[\(@C+/>3),'G M$'ZTU&78?G7NO.5L76JJ2R/<7QL\2%GV?#0&A_^]EC0@[*IKAA(,[?YX\'\NIJT?QB M?FL6Z\O;>MV$O8>GXUUI&;.2(JXL*HV7_7T((!1,9'O :1LH$!PJ@K6EE&($ ME(6RE,W[4Z!DF.=^9FZ\><0##<4!#U.9Q/;L:.>>M8[7QZ8Z37VY>_V$AS!. MNOHL^<8PG>]G3S$&8FFTK&)(KYX_D3B8M3S)DMY7S:.V_O>;=R(;V^[GMQ^K MU9?U3!"+VCT)O"3 E+A$^^/^4C(8=/WO-"WCA)>R>3^-EH(JRP3%DBAGG5': M&!?UT%9"TG%D9MG-(?>XBP/@Q6^+ZZKXRW]4\]7ZKU/)&K+TJG/G$N?N4%/- M,$X7/E[NM"T[/TOFD= QSI*/Y.S /WN6DI6[T7*7_#W@_!G-ONKSQANR6*X7 ME]L2CV.885 Z1QADBJJ2HFZ%596:HFED+K]BK"8@]W6FOPR9WAW,G&&/W@_ G%\WSBT7'+T$[U@^4+1WQ[ MWC61Q'[VL\?]WOR,O]K1RY.A\?O=JKZK5IOO[[Q&;.2RA7?7X/I8?=LH[YM_ MSCA4V%I$J4":"D4Y*[=;L6G)2WAQ<7 (4L,"U\A\QD6:#MQ%T<)[S&CQQ\?YI]NJ:( 6 M+=*1*]BO4W="R ?D?1K*.Z1!=;8^&OYJVN%[ZO9;(]!5V]\>VBR9:QZ:5((Z MCJ250"#XS*8]NN4!W=_.5\V;6;MUF.86W:M# MWJLM]'X/8[W*Q0N"/RR'YW^F:D!;ZAR]+"Y[W6_\>6D)#V(G*>6E(Y@Y# SF M/J]"D/H&"4$\]'V?7FWDDZ6#BQBGL!_@%$LG\JA!R)U&!C6,*76&SI??L*[6+># M?V:9AMH*K9QNGHG#N!1FAX\Z4(J8B>-XJ#)G8X>[AO=HVZG1(=Y=@A%Y'?"( MKHO4SDEY+55H>SDLK^KVY3=$HD?SX<3T?#R[CXG_R,P'1XK%(=K,-%D#\:9+&2GJ5[>_T"B/5'_^'URW]DZF:7Q(P S@&'4CK D$%844H[B%"698Q0C0KL#.KF MIY9;<)$"-Z[#PE1QLK[J+Z4!;LJBID-2>D*"S^*Y:>CV>4RO)S!RXB*$7M7K MM?8I<+6\_/YFZ>6O6F_>SS=5MR/N;U7[J!0C&$F@D0-8&.S38=G+K?+/X6AUH\:]>B7_SJ-3W_ZNZNO%J_KZZ M;==QUI\7=VTB+U@)$"-<6LRA!IHSH7=@RF:!/D8H,T'(K)L[6,4AKJ39?BX/ MA&GF!,B/D] 4WK/H91IS)^0SLRNFH::YC:Q'[=YQ6OM":[NL%TM %0*FO5/1 M2F>1ZK+>TA ;M2J6WLI9%#.I@-"#R3!9'(?$(93O+#/[H_2G2,Q&N<:"51FG>7SG&>0O;?#,#R-#1L4(N.[9D9C*UH57NI MW5V.9R@"DC2WU1H#C&.E0+AK&3H;MS-F@/;.HVI)T\!!Z(W4M9&8'437SC(W M#& J1-D&X'EBRC:$1<>4;3"V^BC;>K_K<)4P!*>+6U9N(_>TI-$ZFKH]I2I2WI*9GJZ^I9L4(' ]^8I6 MN#?+N_O-^K?J:W4+=RTZ!2ESRG$)J.12"VO=LZD4'E"E@DE-5ZDGCJYVMI5_-%85K2FG>'4<83#(S5WA-^KS0P"J0'3I93$ M628#ZZ'S98EELT5X4\\VC1_ \Y@&V0ZWIB&$F>Q+&3#\R#LA:IH>W?M XSU[_7&5.O% MS7+>W$B_WFTF.D#W!!4CQCD)K902 B=PC)]0];%\.0VE'\W: M^CPC9J#[Q!\NL'NX%)(YJ20QI;44<.0;5=!N7V]0B@$3M^),%D]KQ/BM#6*_[,_]!#-[ FM MS>>E:0AN1ON>/J"3F,)CYE_E-M?Y0W]]\WKAZ]>&NNEQ<+R[U[7SQ M9?WD+G,N'#"2"N=8:3A5VNFR&_'*X>"7(Q*;9TA0S$H.D,$4(2.<%,A83%R) M,$)D1/'=X2ZVP(OK>E5TT(LM]EXO)>3RSVE%GHAKTB7Y!_5*^*,6$_!.VDL7 M^;P4\OY%&FTO1,,1?'#^ES)R&UB/UI\CYR+WG];MJ9*-_=J6C;KG!HPI.2'8 M6*,$EDWH-41J05"I.8#0AB:ZJ=_/*)Y[2,46T]F>T3A&SJF4M"^?$\D\>YOQ M-,$5)86/D-GI^_G=_)^[K;JVE*1TA-,2 M<&R)0WX2[+\N&?%S7PU Z)0SYIN9M:.%$KEI/YJ6UV=ZN1B)TX51R B?8.4B M)6W6%$A.R!3HP+ C\YH4T\\_64E"7?=S>+_\R/_E[?6+&M&2&&P Q!13[CBC M.]T4FO&HVV53VQ@[2VJ )5WNDTQB6K*4@[^>^5((=:/D3#MN(M*F6#:GF3E% M6_%*\I3&2@_5V5V5H86PLB0<4**1,(82Q[KV!#6DI^X$MG(>Y4FZ@*<'EJA08 NC5XB23FDGLI:2!HGJ3.Q-IS6F"1& M$O7EM_WY.0&,XXA !9RS3$GI9W:[YKS*,=I#8L(;&5UE?DL]S9S.8Y+8Y*&P MK]Z$L#>&YOP6<-ZW-Z&35)X$,TZ+3RHOH?JC[M>^A?5:7O[G_6*]: I\[RO? M\'WUOKJK5_\?>6_;W$:.I(O^E?IR[^F.T&P4"N_G?,+KKD_TM'W;GMTX,1\4 MM%2RN4.QO"3E;L^O/T 5BZ1ED0*J@&+UWIW>;EF2F9E/ D\F@$1B5]_+;^W/ M-O6]6>^6NV^VV?RRV.[$>OVT6+VK-\OF_I9+ DM@*P.(I@I#EX8)IYM"6@&- M8!193:-19F;KC2A.K/"=\5H[BMX07W+9FU)TMK0%)=Z:HC.GZ.R)(\.)G!K& MG//S9QS-3N;*+,R+._:AM)_'2 M'0U " 26E,@MY(UA)3 $MY6&&&HD$1C=KR%4$6)D94LN,6XU0 P"8;FTI>88 M()+[FL3+7002M&A(YH@PXI^-#^+X_DP3!W\1K;\/?%1]'C?2QB!]@=LG<> \ M*'T:4T,:0>3!-]];H_+;F_5=\UB_WRUV;>_?7[PKW0_EMY<^[+?E]A]=Y0U@ MDM%2<"$PUX@Y0QRWM(7EFD,55V0WH=I62@@UT9!K@"LHN2@ADX (W^"X1+D[ M:;[,3C>%-[;XR9O[LT]%7WJ([L;_H+.Z.)A=]':W/WWQTPMO_+ 2P3D-IQ%! M:_XC*46(^WX07:7"<3KT8\/>=8? C(/DE8$9_9CL1+X+#\ 7>H'T)Q%"6RRY M$57)9"EM59K]E2PM$ -1S55#Y"F-*H2UU98KK(V0E"K!(2<& D>V43<\!H6\ MRSUY!IY-)D$Z-*A,"W)L-!B+;Z98\"IH%TD\'>1S8=^$%OU FZG1"N6[-VO' M"/5V9_[X4J^W]5Z66\D 7AE<6F:(+A7EE>CGG64XJLKKC 1(* %<2LHUAH"X MG!$B311S@DMBZT&7#/ M2!N:E ,KX8;&\7"UI(R5I@10"(:-E@@)M)\RLBQMU#-H@2(5$$ QJTMLJ5NL M5LR*JG))I"40\PKG?N0Q: TXN!PC%>P)%NUY$,^PX+Y:]488?$-7S/'XSX/S M4AL5LU(=BED25ORMOELMMEO?OZ!="%L'C;B[>WI\6OD,\:UZ\Z'IULQFNUL^ MNN^]??BP?*P_-!\VB_7VH=Z 6\Q<@JB!F\VE+0U#1K/R.+'+R"5J9F4)%QAJ M*ZAG(:H-9Y5BE!$+#3"TRGW>=TH"S\TI_+@LA#.C6*YW36$6F[5+SAUU].;X MGB3>H,+]M#-9Z.&!-7B:O3#(<9Q==[WP"\V ^V;E"= M6/VGCK1G?3E=Q!T_G/Y;1MX$L.2-P*G\%GR1JC^_??N@%MO/=M7\?M([C" F MA665%**RQ"(FF**E5)0K@FWPC<,Q,C)>!#H4\[A0YQ4K6LVNUPWO DR7;@2E M0'<>DSV-*<]O!J7#)W12N3GL1;W;-%^7][ZP_&_;^O[-^NV7>K/8?5>B>%!$ M&%56K%2 2*!T*3 "JE-$2*U(U,Y/!O&94\Z3V=>F#P=53VJ&_V=<.IG#!V%T M=V7XXTC0YV M^KVZOI[Q)Z^QR^5_?M$15R/(>& OT&9&+\V#3',:V$PVXJ/? M8WI8[GSF=4NQU"5F%:%N88=-)6AY$("IBGIL+^)C,Q.EGZY=PAC]=%(P,&$L MEPF3>/;:EV9WR]$;_\?5T[UGK'?-IEV0BMUNL_SXM&N[B[N%YJ]N_C3KG1.W MZBJVNF/UR5]#VL-W@:,&8#P/[AFB^(_O% VS/;R$RH\;+\"OROQ=D?89CB>W M+.MXJUEOW?AZ^_!A\U MM9E.J^RE6NVT;-.Y^Q,SBN9@Q]0%2(F0O5BT-+7WYC'?KV#W#\51UT%^&-MT M+_X\.:%'[6Z1-@+[^V@22&Z1DP51+Q@9&/7P>@)Q$_+#W4&_$';(AF]8XC,Q MM'$)T7?)4 ?N4=3T2RY5_G/>HT8;_,S>]%85RXXIW/?6C@GN_!;0EY,MH.:P\;,XV'33 M_JHCC<6QAT:Q?/SB?B-R<^XZ0R&,WV<_"N(BPK,!<#"H^&'M['_\9]D*S.&D M"_'EJF-B'A'INA T,YJC<5&O/PI^NW:+DB]-QYIO'\1V6^^VX%9!9"1%0KIE M!L:EE1"4AWU0!NWMNO[DCX4_A(>QD1*#J(AW5/2#QRO7"IQ?J3:K9MCZEV8_') MI1VW3%)920,8@QA(P:G%NA=?F;@7-9()S5\9?-#3QY;[^N.N6&ZW3W5QYW6- M7 0F@SIP87<-E",7:\\ UA[@-PY@IVI=M)JV'?4.NDZ\Z@I$\-)**K43YD%O MZ77BRB5@@,%%:@0I0;94$OEG ; M18>CA67/$SK]#GMH7L/8RPYC\0SCO$FAC..Z XK[3:A6N9;=W%?%7K^IT[#+ M:%U,S1(!/0\^2V?.#RE<4IR"R]P_+S:U7&SK>]4\^O8970ZI->*2.88$L.*\ M5$IKV L#)8Y[CG&8B-P%8\WZ+^WF_MV)4NUEKO4VLH9L*(9A3#4!?''\U"KT MEX]>H^+=XEM[44!L-NY7VFKRF[:.S"-K7@$SSV6!%^&Z0% C\9T'+8TUXOG5 M@!281%2 ;&HG2]?=?]^L?ZOOZN57?^B^O;4"*2 EI1;Z/N(4 2MZF89A/& ? M>)S :;:!>QU=*N7/)GOMHFL_QB ;7/:1&\VA%1\=@C_UFOWLP?PM ,Q<=1SG M<;I$(#2>M=YOZRV)YWR\^]QF[6WB^W7VN-]W1V2W0! F %"Y+(A#C2/+#RA-J MGH;-DF@R/)ZW"5SGT M'X9J%+DF==-<63>MD:_2<09,A_.TN.M.,=XMOOFLUFGAOK-YJN]_62X^+E=M MO=:MA8@ 9@G2E+B$MS)E>K MH\YC"3J-:X82].1>24+0O=;%NQ/?[!4O?@GPS41$'8)N%%$G===0Y]H_*O+Z\42>G >O3V7LX!Y3"3 . MC0"!&KW6A>3J;; MBO/(3C+7\%H8^\_'87'D'TW\IQ9()-X:59$VT2 \,( M-QV6P # M*N+&"YVF^$TMOBQ=VML5O-TO=T^;V-.\!/"&4>A$D YBS%XWWUMLKUUQ5.\J M=6JOPG6!!]-!/0_:2VC/\_;=B9$:3&KR:;MW4*H*E88; M BW1!ADL#GTN+0*TY[>!U#9&] "6BR,X<;+@=NOOCP==#TOR=@&_V"M\Y3EZ M VT2I\,OXD6/N[J^;WO5OE^LZNW;AUX)\?"P7"W=R!?K M^Q_8A9-2< @IY1HZE1A5BA_818G8YS^RZ##!JJ'/ORGK>'Z.7_C?\VM M]W??V@+%VCGTR\5:FFD]%9@%SD0>O'/1NW7+MM&D8OI?8 M.;/'9D+4N:W\\=V4"5!-O[GWXJD]X!P"A9'OQVJ4H0R!P\*7"H02G)ZD4F6J M$Y7#$?GRL-LT57U4,J^EWAK,[K#LVX1SKH\*!#S)]N$H3\Z#\*KCTKHM>'U M4==Q6++ZJ)>)?[;U4<%H1]9'I??B/(A_(EL#ZJ-R(9P^Z[_ERD@M$6_[_6&" M(6*'"VN4")XGPW]5["RR^5Q)^^N@IT[0D^*=/1F?:]:=),,.=L4\2#6'88,S MYTCL1M+EH&E61-M$@/#"#<=EJ'$^UO]97_"^?;AEV;] MZ4.]>?1/+MQ6A"/*)$05YM!1O0;D>%\8FFI X=-@6=/4.QW5:T\&F\VF^=VY MHGVCRS'T8[%J%NOB87$WJ)W,<*##.#0ON(.8\GM O5)_:7'T:DW+@^? N--Z-)/,Z&%S_\XH_PWCYT;?)O*\DY9270&@-6*F.I5 <^!)(-+6^( MDY(YS?O^@/Q[3MK47YO55Y]IW+6Z#J:F$1C'%R;D@W=,Z4&KE6>I3J_KU15\ M!T]@Y< P2.?!3PGLN'#Z/P:901G4=_*4 @89(HW!&#%)")6' R53LB$/FPX7 M=OT<*AE?C4!\0"Z5'N44R=0U^>HL/*'IU"!(Y\%7">RXE%"-0":V//SM@T_; MS!]^?^]IN?WLO]F^I79+F1#*K2DK4B$H,8"V/%QRA"4N1]QY&2YT&OYJ7QM\ M.&SA/-1#K[R,0#[7_4J7Z? _BR 57U MX\&?!ZLEM.=,_7PJI&)9[K=ZU5)!\V'QQW\L=Y\_-ZM[IX)M-F=>/H)22R*E M=8S+,-<(F.,-;\LU''8A)KD: ^@PC@E;O;;%]FFSJ==N^-7WQ=.7]MVT>G.W MW+=:[P\.72+B2^9]]?SOB\U]>]?MKOE:;UYY&#+KQ([%/&"^9W/CO&@@GYEG MV"$SKK&DX>2ZK,Q-C,].L$O'FL?'9OU^U]S]X]9]NI# (J-@1:&EJ@+FP%9$ M#]D63R!UFN3H]"9KKZ=_5-&I66R]GL-2I3%HQ^5*N1$>=S_89TM']=K%78?M M^XO89N70\X@%L&4"N.?%BRD,.L. R; :LK%^HD3;4/B%8\C;TAJM*)4(20V) MJHP$A_6IR6'/'[W?6JTQ^S)_W3*C#_OG_5Y MJ;SB>KOU 7 &[N&G=,Q,2#.7=1?V^].CF+Z [<6[)];2TE0NF:4<"TE-):K# MT00H?3';Z!K@5*I,51=\VC?QI[Y(^.<7:3COG;]D/@RCZQFY+XZ]!Q3&S?G. M7R#@20KF1GER'G0_E;&#"^D28#SFSM\+&IVYD(*Q$)1) JBVNA+ 4'38VY! M1+5VS*M)YKS[Q5!PCO^S7?M+Z+BP # ?G\7Q?S3WS_;:7S#:%\A_&B_.@_LG MLC7@VE\NA-,O VY%A;G11&#","&Z@I(>[AV6$J9X^VB(V!FF][FR^-==D#IC M3XI^]NQ\KFEXDI0[V!7SH-@G5[G-=?&F-B4^[9X1> M1)X^(ZWS)O;[ET9/++@ICL9U/_05(<^_]]U?Z(PN7G@J^J8XF%[TMA?>^**S M?OHUP72>?641,<,A-H^0.%=P7EBFS%'-Z4+S+0*RLIA!H2N H")"J\-:"U48 MWW9!X_UNL=E-$&]?U2>&2I^K'LRJ8E=\K#\MU^M] =WD@?-UMTP0!Y/ZXBIA M[4\4FG)%FF G_C<('.&VIHP#D0A/0^ME!0A1"!$N$2EQA2@^="2HE"5[6C?K MP&+IO-K$DWJO> REUXXL7B?S_Q]10ZA;_CM00["M2:DA#N%0:GC_].7+JO;5 M-(N5E^A[#;U9NU7^8[N!?FQ+ CDG5K+*5R7J4@B*#L^+ @Q5S&EE*IF9SR5/ MU6S/'5?-]FE3'QX,>7!J%\NCWI%]F)(A'Y:^70/TN$3M.[S;],OK6)PH>;4& M2X'@76#7U/#/@T>36]7D';1QW/AF[5C#\?&[Q?+^UWIWRRBBHD((6F"M$+82 M\K =SA6N8C@P]K,S MT"W&MF3 :JH5M9:45&/;2\%4D#A:B?OL26GE\B71-%B%]M>:/"78#?UYWJ]77ZM.YF' M7$<[W8K]' E(_C.@>=_3:H?J?6*'3CUU3.6,*OS:[^4/^QDRM_6U5354(N2ZTE-5P: MKG'5SQM955'[0:\*,]@PJRO-@/:=0Z#0%,$*5P(C4P*;^WG)%]GHIU^:[?;G MPBM:_-VK6K2Z!G)3.IP##^^FA#CR?"X)NGFVVE]![=)N>BK YY$_I3/G^9YX M6IQ"^>ZWKU;;%SB_KG>+>\6 MJ^,6-N$:,HN8LH8("84H>3N%B/M?*4' LBY.8(7\%?F*4\4A9K04E?5?.''4 M)?8H9T7.B9[%7M&BU;3X3M5!*[[$J(%J)N[OFJ2V$N*N77Q(D.F!4 M[CY$1X6V-X7[O7KSM=X6/RW7Q7VS6BTVVY_CDK;$L(>E!=LVGK(G:[S?+CT\[K\J'YU0'8K'<.3/>AG_HSSF,*9"F2T&D# M!+'0)4/*P'["0ZIU5&576M6([X@G%+/ I>826H&PBTE5962%!(JK]1Q2 '9B MS?\H.GMBB[PF]E48.<_837'L_9*'3N^8[:TI3LWQ;4V_-^A0LW&]^K*D#KE4 MAG8=S\\C1%S+^.=%;=?T07C?T/JA=E'LOM76K1+>;M[O_.+AWQ>KI_I=W75L MOL5*ZJJ4D)"* ^Y(R$Y(5).IUUD"11F)N2W_=#5),*RPIX=*4BBB'@22Y M#X,.6G:]D&^*+XM-\=5K>)JB^YL!Q=;K&YFLI\(]+!!< ?(X@C^B_;Y#V^GH MWY7HM"Q:-?U]XZ)5=.H.H2'@72#CQ.C/@V13&_5#&] ,F TCQ>[I!/&T^]QL M?.GG+14$*> ^7UI_ATL18/K-1,:@Y,/)\ =1G ,F =)6&H6ID((B8J4MH746 MRNQ;%#^0X%&UCO6B6R:/ W8(VV7%="3+[5_E."IW369[#E0PHPU&>(Y,-MR8 MBPPV$J,QS/5FNWUR HTUE576*HT1E)5PI&G[R86AC%K_7Q!#)4>$4 NU<7.X M)!Q8+27! E%GIX[K99. L3JU]C-M/%N%@CFONTV^X6:[\2OJ6HI$@22A'#6'"7P0&ZGTEV6H3MX)2[TWE@3N,&J;&NDX>CM] M,&Q66V(!L%VNF4X&^CSH+JE%/U9.)T9K .W]L'PM!3)" \0U0DIBR*C0_?RK M!(EZ/^R2'&$DKHQV7 X45I@(S"L" 2."$@1I[MX@W\_ D;M?H_",YK.L4([A ML2MO>EV *(RS!@,[.ZX:;LEYCAJ)SF!NVB]BF5OM0%)26#+_PB+B0!R6/%KQ MJ%VN[C)2(RA(QHWEI>?;+]M_-IA'[6X,Q',A%&> ;ST,W M5]G7.H--# %%HCE3\HFUXC7B&83*8-(Y77I*;) $FFG#?0,W;HWNC^JYX2RJ M:]!%00;@RDJ !*48@TI+:Q$F6%6&.ZMQU/7RT?0S=@MK'*0#B2@7FBG8Z&I; M5Y=0BN&E(>#.E)P&F?(:0PW')[AP^.YS??^TJM\^B+N[I\>GE5\PGFLPX,O= M/[0%:,=;GMQ 94UE&-)N*2*5IK*==KCDP,JH8J^QN@B7AP@#F,("8 >.Q%@! M;24D )42HMREP7OU?3/($P.*"^U+]E?:_]X:4@SN&)#=B6'<.2?_Q='K)*[+ M4R4\#O-+9<$3>7,>?#Z9M<\+?R=%.30J_&O3W/^^7*W$^O[-V@6@3TLG5&RW M]6[[TCUI I'[1VE+B2I!2:U; G;\P2M:@:@-ODC11FM"K&+&,H.K4LL2(Z]- M1;151.1NG-!KV[X4T+'%4>NB4SN.RU-#'T;=5T0]CJF_ _P'J.?1EB$.S L4 MG,DK\V#<7,8UDXSL.#[]Q3_=LWW[\$OM!-O(G:!XM*A/0]62VA/DVMK>;>X^\?BTW+]Z;?Z2[-I[YZ] MKS_YOB)_K1\_UIM; QF4%2.RI%Q)03647:M,C"FV,J@W5I @ @B$D%M?:HAQ MA:2M#'1V&6=9J6#)",4(5+A'EU#O_RO8J]H&KI/AG0XZU\#\6'D?T3> M[X:KW;=WF^;^Z8H@24& M21<"\9+9[$PAIKL MC;X/>A:]H@-8+!VZKP>,JP ;>=SV(Z9)@D4ZF,.CQ57@'A8N$L$>$C1"43D3 M-9*#>OVPD=ZD)N,@''9<^%NS6MEF\_MB]_D+O8XG$/]W2M5[+6*K-L8A%O< M@5XNR :>V@6BE?58[@22@+.W(0#.8RMZE 5G3M&&HQ'+);<4*,L@D QP#A6C MQ@#;3P0D&=H_,?Y^M]CLXFC$;Y17%0'"3U[#V:,1, >" 9O7P ]7^\QHC[0[NKKF[K^>EIOZ7C]M M?)^_=B#=5D0J7C$.2R<7$E$A@_MA+ZVT@VII7A($A-2R4I Q5F(,M=#&^,=R M*TF)HG2JRIF;HM>NZ-0K.OT&5LT,@C0NI&9' M[#/.E'-5+./Q"=D-ZL5MZL5VN_RTKN\_UKO?:[\EU:XFMK>,<*$ E[R$@ EB M2FYI/Z+UI]PA\H-CN-D]W.U]$ M=/?9?5KXD^0O[OV\BM.939]T^%Y_MR>A+4V.$3@L8?VP6:RWJW9$BO7].S<& M/R^V]?ZM S>0Q/U_/FUWG2:5-,CIXM\*P24UOL'J_DX)=E,PKL?-$/D$&LE4 MQ0C@&)?"Q4( (<9&4.N^4F7FL'&B:GLX]V6O;+$X:%LLCNH.RW:3^B,N";Z6 M*X;FQL_]T6M<'%4N1( _LB;-$: &Y-(Y7#2O%#N+A6$@SZGX5ABMM\9,^O[R'TQ0@5C& -KW#J"<"XLD,BW=ZP4(!1%Y2_? MZQ"_*U9?X5ISS)98*%;SFC'A:I_;$HNS.W1LOW7#9>&G45OEK)KM[A914'+@ M1K1A0'$.D94EE( "E[DKJJ-Z) SX^,SYP4&CHE7IIO!*Q64!0S +"_*9X8J+ MX7%(9>&%'_&XP! CP)L'5XPQH$DVD")*ESZ[9:Q_O/KK8K/T1]XNOVO\5)!J("F#JY82R,I=L.15;!_SOBEZ+=N4M]6S M:!4M6DTC"FM20/SZQM74Z,81T6R!C2A6FAC@@75*XX$.JE%Z'8QSY4D)8;S^ M7E52:YH\@VW ==LVVDBLE5)6H+ ;]YPN@HG:APC\U,\,/SA@C< E+ M%/- $D?+5\L*0Y+!>(#FD0,.T/NEZZH#+ ^=XWJY77SZM*D_M;'E[<-O]==Z M_52W[5%NC1(8,:Z,K2IHD+0,5UPI8B#$5J"H5[=&"\;/T+K#$2INORQ%CEFR1#)9P+?ET\ MUF\?OA.EF\?%G[-4;<$MT-(*O;V1/"5XD MO_2X]:KY@_:B4^X:6(;O74^)Z;!]ZP.V)Y#VV@;<&@_9LWX%A#/[U:F@N_Y> M=3)+FO0#:T!'GG,BF2HQ$10@JAC"H!2*BUYDA7EPDX71@C*S>)(>/(-!?)W' M)\4OCLB/T*5A\O%P#NBP,P6L8UOKY"/SUV XP^;)T+L^G:06"R1++BQ"IK1*^^*7O4QJ:- B/XVDS)1^5' "27 \752 MGQ;".%8_02\-K2= -)S7IT5V&+&?()R/V5\%X@RUIP/P^MR>T)8FQQ!+Q";#)AUSMV]CH6K9)ISIXC !YU M_IP'VV1GT"&P3GD0?8 K_C Z'NE9'T@/,"?L4'HH3J&,MA=CG:&J6>\VB[O= M?RQWG_L-;//'W>K)7\'Q;V6X?^X_+/ZX%9!#8DIAM:&6:((K3GI-@.5![=YS MRL_,>_UT](.CZ)4N?G=:%[W:-\5!\:+7O'"JQY%A%M^$\>.UW1)'F3D\DH5' M!\!Z@5IS.FD>;)O5PF:Z(3_T-^>&^TZL[\U_/2V_^-5.5ZM$ M*F:)=>DM-PAP)6E5=5T"206DI'38LYNO"(46"EXAB'C%L 98(@*P5IPI!"O" M66;V/7VDL=?TIFAU;6\''+0=5OR8#OLPHKT*[''L.@[ES.]=7D;M GDF!WX> MC)G>K+-/52;%+90;SPJ5WSZX#VK+MJRI$-"L+3A76CHF9F0_-2O'UE&+\!!Y MT#?2%:"B!OAW-X4D"F(HH':#%U5E]E>)+LW/F\*K&56-F13J,!:<&N6$!!@& MW)?4HB;?"$W$>%[NOL",(ZP$4(QBIDIE2R@)ZJH/1"KZ\ZP:<\&V#UO=O'K]LFJ]UVU1I?[H##:@L M,01+M^B6!DHN=3\%&2)1-_LN2\*VI(0)4I65PM)4 E>",,*=M;(R-/=>H]>J MG7OM%Z?Z19X")\(UC-JF@S2.U,:@F>?R\"6@+K!8&H#GP5^);'E^\3@A0J&< M)9^6*[]#V+^R8JD@1!#$.:)*".-6POUD0J6$,23U[*/=&@LR[5),0"%V%C!@ M@>5*0FT)U"!WV7VOS4 .BL4IC'0R0A3',N'H9.&4[W&X0"(# 9L':PQ5ODDR M:.)XX:^+N\_+=;WY=II![252@00HJ72"I?M'$635?O!#3D746>HE.424F"M! M*R,!YL1*R)DVI:'0+5Z0SOU^WD&UY[O'@PAD%*!A;#(5EG'4,AC&+$QS :,+ MM),"V7EP4!)+FO3C+M'^TB^'TA/NJ!"#$G&!J>\>K41UF%-,V:@FG 'BA*R$ M(08C65E,2L(0I$:7[MO44)7!;2H-"-Y6&8C6:Z?YUTVS=Y*LJ+3 46+I)IQ6E2I?]Y!.\)$E8KA.E M+(:EX1I*P+&6%8?*99E,EK+T5T]R7[CKM6OG7GW-?^/7 MEPB[KU?U_B$"\>C?\/EG^_VS.M[:D@,IB-3(99+*$ I+V4]&C$Q4&\QD2C&F M,+(60$P5!FZU71%+=05=/F>5W@S?>T/"T?IW+"!>:>W,_SX/CIS6ZN/+\2I;N_ MUDXD89()(4F)*)&40*I@3S$$"Y?L-KO%:F2RZP59@FC)*T.!,A@(+ #CCM"D MJ*#5T,8MY@\ZC4YUU_7$/' )I"%960RV\YBO:4P)S02W1DK+G$@))#6,0<),5R2)J3 (@.%OV 0(!U25 M4FOJ,HH*EXI+I3E66%<2:YV+@]+=;Q1>[3%/X*1P2%A^=55? MQ.51B=TPP?LZK\-Y@36S>68>3)K/O(LO]R3',0GCZN6V?7WO-Y>'O:O=\'<) ME=90 0N-(M _[8XM!**?X$"8J%/5:.&.0_RY(P368&RE%**J@-*&0R.I(KF+ M8U^?ZKW2A=?ZIMCKG9!S![DD >?F]D9JSHUTQ/2L^P*@0UEWC&_^!*P[RKP8 MUAV/8_PU5%U_["YU?:C_V$F'R3]N$:J,H*7P"U=0<0$XMOOI;*S$00UF@P3) M4C%8$::=31@8R[B% E:L$E7)%"*9V?3TNJG7;NAMTB$0AC'B9.C%L=]SX/87 M10NO6]$J=[4[HS_B=('4DL [#P)+8\K9^Z"C\0GNPN0$O5EO=YNV\==O]7W] M^,5OL#T3KDNWQG-Y*!".#(TM7?YYF%_:R*CSW$"1AEDDL!4<&>DFE M-NIY]Z8:""> +I34D3$E"5.XMQ;U21:?5@ ON(W"[3%_30!;) M5%=$*[QG:'[4AO4)'8)>2&O0%^U]@9/'8W/]%J C]6]2C9(1I+J_ZHHEA0IB MP:"C;BRXM4CV UYI(0;3ZO[SA7$Q@"I80HK\ U-"8D(XP;A" %4@>T//%P=[ MU#WZ4>@-(-<,P*6@U^DP&T&Q&;!+2;*1S07":/9L?X 4",V0:F,MN$2V@] ( MH=MW3^OE;OFU?KM>?=M+[6^\@$HS9)C+,8SEO&3*'#(,2WE07Y-7)!A#)98: M<\FQ=I]<517GU"A)2V"R=[/K%2N\9D4_$>(;O(^ \'76G0:].-Z= 7#AU#L- M@,/(=R"0(>Q[UNPS_#L>INLS< (;FI0#)YR%5?/XI5YO/7+??I1G2LH@U\;) ME((*4U%E][-!&E4%OUSRBA3-@48* L8P!DIR]Z6BR (L2ZQL[@3X5+FQQ#(2 MSM=9>3HDXYAY1B#&/"LX%9A#'Q4<#&K8@X(7S#_#UFD@NSYC)[*C23V8(B\) M;3_6VUVS?;/=/M5]C("4",*U<)_,+14*P3Z#D8C*J+K3ES[?0*T5J$I1<8,K M#*1!V%2 &4J0%+;,S-:]2@.;2 Q"+.SX*C=8<81\P*E5YTJ](EZ Y,(1U!@ MYW'>-,J"Y_=,1J,1?&6D7OMN.+^XI+-[AV0OK2PUA4@AS4I<,9=[:E7NYX6J ML(SJMW=.!N6ET91RA*'$U!I&J&::E))+ 7"5^U1IKU9QU&L@KPS&,(Q;IH O MAN8"SXP%*MF9-?/\1B'L=.T\,;QU%AD\W0 ?0VP"^R5 M#NQY\%A">YYW TV,5,A^VC.9>U)5BVV]_?6IY5.@?8EV66%=:B0),%RS-B- M926 #5J?A4F2!I0*(JHJ8S"N@!"5*DN!*FNX OF[&/\P\_JL4\=7K7_;(WGG]BDW==:/8-<6B6'DW MW!TM&;4)]RHJ9S;BTJ%Y_MD_[HX TL,-&-0(1?FJ!%2VHI#S E@;DV:NPWL!=IJM8SCK90P M#TIO^6#]_M_^#]N6[V7=\7BT5_WW/I?O>\L&)S5 M)71/=/I\'<^,9="CFXYZ%T?%G^T@S,$Q@[/PZSAH6'*>S5$#\O1@W,+2]_1N MF%U6G\'$\\E^+CR#UP"'7?3W]6ZW:I^A,7_X^H#ZMI222<&Y5AP;R2E%NCID MI0P'7=,*D4-QJ25""E)LL5:0<^!/";D6T"7#UF:.=1]\VS87V'JUW(IYNXOL M,SP*QL#D?B($(V/2\53MJ)9_S;Y5;.)<_CQ"EY+X!+C.)'M/85 MO.]4[UC-_;M5OOCXK5CVZD>4H^?RS^OY^AQ<$UMX<.J5]]][9:]UT:I=J*-7 MWLS(*Q%7"&;@G8$7##)Y*>@&PC#4SF3JN7UP_40]NX7-=",Z/"B:[6[YZ ]U M/BP?ZR>W2%B]V[AO;(Y"EUOSQ^?%T];]SJV0N()N)B,$&%).JL:PG]1&0A,: M"N.D5H(+6 *)M$68.TJ!L"2"$X3=_SD4,@? @[*%U[9HU2WV^A[G:K'<%@>5 MP^DU,?ZOA[KK01\7X/Y,J(>'LNNA/RR I?1"2-"*PN=,J,J#\?4#5":[FMRC M,[+SXM/';?U?3WXE^-6_6GQL("24XI020'"I$"8 ,,LK"& EM"XU#@H^KTN! M+I!2#( A;N59"L.4*=V?@$""&;U]];W, MM@^+N^5JN?O6UX2['(!J34I45@ S)H&@ @*7*-A*^MN_O/^7 MXJ-3M/":MNO7$UV+7MD!]US30/UZXCLYRG&\)>>+;7AZ.SG&0V\4KW>;Q=WN M:;$J%AN7V'SJ=F5^7^X^^\K&>NW(T26[_M^_?U[>?2X^-IM-\_MR_6E;W"W6 MQ<>Z>%S-^=?NYV>S^XF;LH^/L8M6L/[5_N/%OM>VK)YZ^-$[$Y[KXLMCL MEG=/J\5F>^-W8)=.1?_]3?W%/\7D?M59Z1SQ/[;%Y^;1[]HZ93??_I?7[,;] M:>7+.S>+U?*?[5MP;BPV'U?]"MF M5ZR6C\NN./2F<#^X_^1^YE^ ^M3N?FV*IC5GM:S7Q5[=@S*+[;;>;?]EU,HA M9.B=63 D';777R>D-:?)-+O#8_%O]==F]=77!CW4G%IDY+A\T+>Y:55N2:=EBY;3M8\=R4 >* ME,"_'I^OA'ELJ\$^\!N>6U^=!*Q76SM8FD+_Y=-MS_#1=*M\7O]6KE_]M&T.6A,_*VRR\>%[NG33=& MO!U>#\_?Q8-O1.6RB9T+D-]J%\+'Q<-POYZ)BAD&QO5C8PZCFJR3*3Q.>E%^ M&HCG$;ET2V&$F:688']8I#3;2T*$*QD:%(=^?N8(>&1?,6:I-!B]UR/;%,#% MA;%K8Q8>GJ; ;E@L&H9A"'6?L?D,3X]%Z/JD/-J")MUXB2QPK7=N&+Q]Z.B^ M9W91*7\VPF'E6PH JMT?]Z(LQS:JLG6(@,R$V^G47LK8)\'#FL4, R_L9"([ M;G%\VZGC$5.!B.6I87T!E4O%JV- G,KCL9]???D MY/3YXUZ:L(R7):%&V)()B:4H>QHCC$@=FLN-D9'[!+15K=CKUK[%6_S2A=GX M#&44EJ]G=E/!&'D$.AL$P_.\J9 U\_\DEC1I!U% MD5T#]QM(;Q_LO%52*0;.[!LX&,6P=' 2 .-(>@AV>3H'GL'F0F(X&LYY)(?CS7C>/# - M+N%O@3[4&T=TG;"N:/Q79_J3^^9Z]VN]V)+75[Z8X:NB^KB.?,$X V.*I;>'WWU\M^F+?QSQXG=$0H$U[+ M!P-8,17\V=Y"#D;R(F/F\,A_?7CP3]5WO/Y< M\BT%1K,**\84Q@J4$B+1"T8 !CTXEU!<9OYL-72+KP>_ .N5?&'6QG%F"IC# MB')BA./8<32X61CQ=<@NT&!"O.?!?2D-:K*-S=B&0^NZ/Y_95]Q\4XLO[JO= M-_%UL5SYBE7;;-[OZ[7?/6V^--OZK2]-_O!YL78_^K!9W-?N^W>??8O46UH) M:RHB,2!E:7Q[;*D.>I*P7GW7TVZRXM/]L69OU4W1VU4<#&NKQIT)]?+3NNC^ M9KUI=]&CVR%-[N3 0^=9^S?RQ-K9_:IC>YN*O5%%:U6Q^^RK8MW/6\.* M@V53]VY*[)A+A^97&P3S""M7M/^'[E+7]<28H/77KJI8]C>$>KUO*08(5!H0 M8T")-"TUX;T*%8)!;Y%F$9R[Z.@<'^T5+@X:'QAJ?%09[H7A 6,2!R2*!0.P MGXS?S^$82=VCW3%?5AYO6@#A)L(O9O/XS>'&A5.B%NV]C%MN(!$5,DBKLM*R M) +VXA@4)8[=)QXD9)(#L(-B-WZFUD6G6_S6[S 8PW=YLR,XY)@K$KQL&[&'G-0$N(56;;]9WF_9.VF+EI1XW>K<'RN.0D H8AA@# MUKCLD?/^:BS3B 5W3TL@*C,3G6C8W8*[.^I8W$7E9ZFPO4Q,5X UCIYFB&AX M<>?$R ZK\0Q">-R=S-=Q.%/MF1# ZQ=]IC2FR3+(PEG_UWKW2_VUWBP^U;_Y MX78+F8'NLPBJ2HR%Y)QCHV'B-PLDF'J37R3HK M/G'4/"TTX:R;%:*!#PO^ -5-=U'^P=_,'\6MSZT]PZ2#0;D^;PY7O4DP*"+> MQ?K^FM39#0"*F/.@8H@8*;$5BO8G@!R[K#SX%:PTXG+O7QXO37:*CM^Y3(GU MZX1[!9@C=RF?W;&<%\ 13U--#_0P,N_A/;0Q.V3)^RYGOIW*ZOEEX7$9=!@X M9[@_,;+7CPBI#6JRC<+A)V*W%3>:00I=H.*Z4M9W]NQ%""&#NFP.^N#K%4]T MFU3%VV-3P.%G6:_C%W]6E12Z2);O&R 6WY]*7>_ *?! *1BS>6S%#E/]PH%0 MI/UC#L]_JQ\7R[6;-3_R%9-(0"*LI89R"RO$:7];GTO$HRY$)19]/;HY*)WE M$'V,-X8?HT_DB$0'Z8,\,-E1^GDL(P_3$SAE?NR8TKB _5D&,;U.-KV>IPD M)?NS-*K=_[B DFM J2EAB?NS-,X-@?']CD8(FWH9?YJDW0PZ:Q^/;R!+3@GM MD*7[4%0SMDHZC]8EYDL%]$RX+IDY+[932H;3L!*AOZV?MO7]#URZUP!98THD M-'&\6I8: E7VFZ/<"!-U)2JEW*D+B3IM7TA.KC,Y(Z ,+II)XY!Y3-DLEETL MK4F)7M 90[/^Y/O[>"WL8KGY]\7JR:5*[Q;=5[>$^J&C<:48MXA5Q(K^:CI7 M%(0?+HR4DSL=.>R&> 5]S=IR4[2:W13_CP^G7Q:;XJO_<\2.]UAH \X2)D1U MZ/;2C "-.#N8$-AAAP8?/M?%@P>U!=$C>GC2I*NZ^>+^LOM4WV5]6RR>@3[R M\. R.N=.#1)A.H/C@E26-.E'7.0C@7>?Z_NGE1/T'_7RTV>%&T[5:Z^TGU.]VL5>[Z)3O'VGNE6]^'NK?#'\^<$\ M3@I;[5[?/W&!)YMK\CQL. 3="ZEX7F_-(RG/;./SQQ(G0#1X!['9;E7[&LNG M>GWW3=S=;9X6*[78;+ZY;[5QXEV]63;W;0GG8EOKNOOO+5.,$0XJA"AW$03Y M4OV6#(@@E;5Q9[^#M1"Z*B6QD'&C,#>&(VI+7$%KF#"*\^Q)_G9;G&A>[%6_ M*3I]BU[AXJ=>Y9\CMR#S.2AP;W(6OHE=*B1T2YX]S*&H7MK;#U!'8^ MWPZ="-E0UGZS]J_L-IMO>KF]6S7;I\U)H$ E DB[6$$5QY0;"50W[Q&W (&H MC='+@HPDD"$(K'#)7^6X1BJAD;#62D QRG=,D\ M6#.3;6?7Z>D1C.@C_TSR4? O[B=O=O7C]A8ZB=)2@4NF-#---5K'=UOY1B.\T+SY^*WK=Q[+C8$<,9<@I?#">)4?#/Q%KGD$S MBCG'>F2N[#G:KE<9- URPUG4_/&EOMO5]_9IYUB\%_^=5EU-^[T_EK*.[Q>K M_U,O-K?8:J$8$U CA05&E<1T/[LQ!2:HE48&M4JL&2^U4T1C3 1A0!F*N M& M/@>W^5\Y>HD(S':W?&S?HNCL.J>\"EZ$PJO$UC^3F?BX<2^"R\ MFX+A>T,N^[6_073?50F$N'8B[A_JB*C@D-W;^0U_-;Q,A'W0P\D[QX"^ M)/'M@VH>OVSJS_5ZN_Q:OUG?-8^U^+C=;19WN]NR)-9"63'AGU@1MD0:=JJ3E5L>AT+/[> M:QGS%G B@".>!9X>Z($O!*< /.BIX"!$SM2R)H;S^B6MJ0UJL@V]N#2Z;4+_ M@EA?)/!K[53ZL/CCY6J @V*8$Z,L(MMDX$]\YXS;O MZ\W79?< 5W?GMK?]%CC^P5 Q2 FEE8MG+COO.4D+8%,%BREMTE08;3$ATBTP MG#4<2NQ2T1)34F%!NYH+DJZ-C?,3ZLPZ,\6'OIPZ$ MGPL/P\V+%2,W16M1L3>I?3JQ^*FSZF>_]W.W6FRW_@VC%K_B"&#A:;CP$-X4 MBP??']$!,)\@.J'7!T;B.8[+^8?S6:(6D1/,4O]DB<7^$<;N(.#NVX>-4]6E M.)U)[9]6SRP_*,NQ:3NH.^V @B55+ODY1 )0\E1YP@@5L>62$\REM2YH$<,5 MMH26;LE5DHK(W'\B5I[]O>L.+$LO;1 M]Q/;3H+PZ5IV/K%WN),&AM()1L7\(^,4($0$NLE\DB)N:;="_^K4^5IO_[^G MQ6KYX"]&B>V_U?>?ZL,R_A92R#$NI020F8K JH1RSV_&BK@7F\=K(XUVJZ;2 M2,)+K!#E&BH7UEEE*PNISE\MT"M9+ _->A*N0A.Y9'S(F=X;R:/+B0G%T0;? M!J6S8IYA) CX@1$CK5/G'QP2VQL1!W(@G?*LZ]9*AD )*@818]"XG%6BGD(0 M$_)VU^P6JW2G6;>(*4LJ0R"L""9 "^Z"'--8<\8MJ^):\!UT"^:+#_ZO%,W9 M4ZOBIY5GC?GPP,BI'HW[_&=SO$D#3BTB\0J=DR](/4@4N-1:JTH3%]*!5H!+ M>IB*);(Q4_&2'.0,D,A"8J' UBA9"5D:7>G2E!:AN/W[H3-P_(GQ*"C#$J.I M4(Q+>0)/=V\*L>MJQ=J>1KNF>+?P!:K34ML%""\P6@K@YT%D22QIT@_+49V& M?JU_5ZO%\G%KEZOZONM\=,M\"9JB! HI*E)Q7MGNT@@A A$4]1)XB#P@92DD M(P92C*%C926D$^O60TQJ(G(?0SYO4^.GWN]%IV;1ZGFS[R\VJF?0,*C#Z&UJ ME.-H+@' 4W3_>0FU"\R6$O-Y,%Q2BR[W[DF UD#&Z\3JY?9QN=T>1$.B#&9: M"L6 *0&R1*-^'AH%HK;$@@0R2 K6>Q&V<-H;A_HL>6^D29>)+P5>HYCO?;W;'2F7 MEJH21@B* *U\?3;2MI^*3%9C4KV7Q!D& "% *2H99B5GU@($H=4&NV2'YN[[ MW2@=O=IZH(@P!) B0O846%@9;UTQ$;B<+?OA@D M7D@#$"ZY -!@1PR22&JTY1A6CA;*W"S8]\S>'M0M%MUSJE_\5KIW7''_M/$G M:U_:BN^8AQSR^.,R/<[$%6/I\JAS<5#ZYM#A_#N]K^^1F!^3W MD\._SWVJ8?MXM_M0_YKW9_\2AS?GWN_.?EE\\__IYE>Q*%;UI\6J>%RTKZ\_ M-/LYMMW_PGT_V?SG=1-N[",>0P!_(0Q.X+WKWX_,;6 SV4R(?;32#4I;U]O; M$KG5!E)E:3E"5@)<@;*?ZTYBU,V6XZ=BA9"L)"TKJ3&C7"*AM("8&$TJ0'(' MN>YLZKY^J-?;VDW<[6X[)*@-0"LPE<\"5&0(:GG)*S'URY%[VR^EWM'XS"3# MCM?[AT.O'%G0N&3RO?"N?2\7G73A,H#9G!#%$K","<5)1QI8@I@62& M135R2RHX=XY\U+5XM3!M6(?@M'X(8YVKN2".F-*BGX7#8I"\0'-9'#(/)LQC M6C/!@![,IR\T*#Z6A?^U;C=!)'?D38TP524K4#% =;E70BF@RH&,FD)T9DY] MN=/WWSOEAI-G$M"CZ7-JO(<3Z,NPGUR ?;FXZ'7'Y.;5 (C#F#6EKV;'K4F- M.\^NZ3$,V=\]4>#7>O>OB^7:L[G'HZN[/AVZNZ8;N'MEN):4C"I,F,/Z8D*O>Y\SM9?>.P,&S_])O?7Z#O!,'#65W_+K_/FI=?#JZ.#_:B^3+-N+3/@C-LI'NZ&,[O%$_CU^CO&4QC93#I7LFP@_7)XC:"L0&EL!0 Q"L/* M H%1KX95+*K()+GP>6TD_3+TP93T3DFZHY3''UEWE4)<<7XKTS MNV508O.&;3,-Q3&8>=^J-Z=T_V%/]_V=D=^:UR9:_;YCI=2[V2L=R;4HW!-+LE3P0R;!IP<_# MKN%(7B+6#/Z8":?FL.PYG69#+\6->ED_-)OZ>MDYIQZ9F=;/YZ?UIG;+UW^ZC,HO;+?=RK9VZ=-BL]RV2]KGM4WI M.JN,]E,8]<[%17%4'-!-Y6.K_ ^],6?:1>45J"]P]10.G =W3V)I1 N&M.B& M6U3RM<3^/VK3UV3ZX.*!F)<:J PYX1#67* 5*^BH"*J.&Y2Q3*S_P\= M=;LVND%+[)O#"UN=34&$,P-7A\6+V7HY+H!,[N L$26E,RZ$F*OX?!XQYSJF M-S.8<^''V,_5:Q[\DPGK^_I^M_BC?GBH[W;;6ZXQ,@(#A32VT"H$2;]E9 @N M@P^LDPB;.GHX;NBU+)R:Q5[/\'/--!"_?LH\.;HC67LFP(8?#4\.\+!#X%"@ M]^>_7?3TJV"__Z6>W ]\-^3_W7SBHT]P0Y,Z1^ ;67F1 M'[_?E OTY'M+] M?$6W3ZW;;>IN(= ].8*T\6P-2XT%Q=C@?F?**H&3[/'GT>SZ7'NTZ[MR1IG&B>3KZ'2>FW@,NQ*0V?>$?::P$0L!J_JNVEB M\W\_U_7NEZ;34'X[_H+O1>=W9#\X4?*;OTWH5[[U=OEIW?YNUS7% M(%LIQBMJF:JPO\??]RX60O!*Q42NC&IR9AC6N-3"X5@A]Q^I.9420EE* %7F M*.8M*SK3OB>GO75%:U[1VW=3?/QV\GM%;V/AC1S63^J:0R LDOU)O!\7U29U M?)9HEL\M%R+;#,;"/*+<'(!H9C=/!ZS5Q'9;[[:'5C0(*61*:I'BIH+:B=DS MEM&(1_4M_/'3%2P)@Q6R"I088BT1P@@0@P02 !LRR8JITVA@_ZP!B$6L5K*! M-63!$8I3OI7"*1RO)?N#H)L'DXW0_Z64>P02$9TL-D_U_2_+QF*&Z4HP15TJ90$C+J5 8!5*6#V M9P ZO8H3Q88WXQL(8QBG3()@'+4, B]7MX@7P;E -*/QG ??C#?CQRX/*7") MREI^%,8,K8B6P@G5NF)2( ;Z22-%&?0XR2LBN(!N'@(K@,O&! 2BM*7OT <$ MLK!D8)+\9=6L/_W%_>W'8C6:@89"&9'3Y$5Q2&)S?>YY&9C74ISA2,Z#=\8: M\5*R,Q:34,XY6= =5GF_'+K6R%)HK216%$#I%FE0H?VK+\*6T$11SRN2#%<4 M,I<&E!1+)IFP_EEO65$ML9%59@;Z;J/FN(,SHO_62&##B&@Z3./X:!2<69CI M(E(7""H-PO/@J42V-#G&X%#6.HA\^W#\9KM2%.TK3;\VN[G(D[AM)GMUEURJ$W1:=XX30O.M6+O>[%4?EK MD>MPN(,X> )OSHVJIS#Y+*-/AGL_^*<)$!K/C0D4NW$/#14C9 M\%8OMW>K9ONTJ3_4?^RDP_"X@) /OS#"'\6T,<1_%[EMAM(MZW[ MO=:].[;%4>_B[U[SHE5]XGV5H0A?X/+L3IL'=^;S6;DKCL__VWDJ MO'/7;#PVK*.7T^-IM=@4]\[MPJ[&M]_UP?^>UOV_KA:?7+\J$6 M?RRWMX(AA;2JJ&:P:@]L&-U/?,1*84+#:HQ,(C6W"@"LB<:L1)P2HRO.B3!N M+4ASKW Z5?_2ZOH".;LYW.E;>(6+OWN5(V@X*?BOQ\=KX1X7#O]$D(<'NFM! M/RRN)75!2/R*@.=,N,H!\/6C4Q:KFKS#,GGLT?O50)"%&85582B8T%@A(W\X&B%9*&F-Q=CR-G8J=T>CH,=4&R M&)0!_:Q1Z-K )X]$&1PP22QZS1$)HU$G:EP\BH3Y3Q.18NV*CTF#D N)2D<1 MUNGPH?GP>[WZ6O^?>K'IZVPU-)9Q9%TZR"R54KI%63\;<<59:"1Z75*)" 6, MZU*"$KLD5!"->(EI*2PTSO+,T>=T9GD5_=M\G9)%J^6 Q\03H/MZD)D6V+C M,D],P^/'M-@.BQGC,0X)$Z\B<28TI$/P^N$@H2U-CC$VC/8?=G6];L6N=]\> MEM^+)D!HP(&2AFEN#+!EJ?NY!)0->B4W2J +8YQC8 DU %-9'@_F"/&0R# 9U./#PPC( MXV+$)4Q>#11) )U3M$ACT(LA(R%6H;=1WJSO_96*\^(< 4AVZ. M,50:Z"(6Z$LQB54BJ-!YJ&QB&+1N850:[!&HF-)0>G5(6;G@F;LCT%'=OZS. MGPU^5R4;42J4S2&7 \T?@G8X5P\ MRDU_"CX>9V$<)R= ,Y27/VP6]_7C8O./K5C?MW_P(OM4FR)9"B@X!!8#)2KL M(D _QT$EHCKK7I8$2F)+;:B$585+P1G6%<(:E+#$W/%+9JX]*M?>[6W_V$[> MH3TN1^(:QIW301K'DF/0S,*%%X&ZP'II )X'OR6RI%^]N?7+H;M= M::K2 LTQHVY!J($5$AX2%,5 Z#9OA$@KO&&2<\,DEI X&Z'F0 CI^^+0W/4B M+R0C/UYA'= V,S7PKV_Y7@GSV&3PSP%W^/;OE6 ?M@4L'+A-VX0CR!&C]H## M@3FS#YP!V>OO!>DI*J" M*DFB!&)>46A=0$4(X1):K@0GLH2BTH0BG7OW]_*MD)O3.R&13Z(E03LL^[;]NFNWV%D&DD$5& M*B=;0,2A /U$Q!1'O=GUJC!J>&E*+$$)""XUEY1;C9C1DL!22CP-Y74[?B_T M&/GDE2SN%IO--Y]Q+-I^>JG(+Q3OL<27 >J$I.=0;O6;"]]U: WBNDB@Y\YS ML>8$<]P@G!+PF[ASJY$GW_OR7CPVF]WRG]W""5FC-#0&*E)20TH,R[*?@=2E M) .Z$@_0 E)I%*0:0*8P$YQK5%'KLB'J>-_JL"M>H_L/O\:(BZ/VG@X/ZB(_ "__^P MZ+\5K+* $5IR)"N/K2H/F9#FJ(PK"P@2R8!B6$&LE!6XLI@3@8E@U"HF-;*Y M+X.?2X:*G\R/'0IC3_[38!YZV#\YW*.W= <@G>D\/P2[BT?X2<&?!T^F-NJ' M@_H,F"6JF7I!#2F(J# 5A$OA$B&7'Q\VQ[!+E1,63/THG JI*@U<0$ * ^*^ M,*A"2!'E].!&9>?(9Y4Y>=;IZ7T2RIQ7=$;&IY6);WZOF\4N]WK;)[_M=<_>/MU_\ERX_WBV_ M+G??VA:QQY[LBI>B=,M-4A'W)2#6$-/->4YPG=A?#TS MM\4Q^*F7WBV^M2];B,W&_4K[','-WDU'+^W;H!=7>^EB/-P7"'Y"7\Z#\JF M\)'VO@F\#,QPN#-2DU$@"[^,89EXBX3Q=2:_^4 M2^Y#@'YN=&H5K5[1[]0,1>YU>I\ M#A"ORI>X9P] 6[#6/I[_&[" SAY9.-:!)-E0&\NO^BC;3@FIEK7$DSMRX%Z2ODG!#W@D:1*[[SP;^ MIK?[/&MAA2OAC+"5E@@* *W[[L3,&O_JRB"\(BDU U2C^'0BE 82:0:T4K!H MFH=D7K TA#TC,9D9=<9J?XXW!Z$00IHM(8-]SEM9RA4EBKOL@#E6EE;*?EQ3 MC(/?M/SN0X5E1 I56L0XAAA* [A1%DBN'/N3W'TDN@0 #%@'QT'S.C%F0R6. M$:<"))P#LP$SC/R" 0IAO5/;SM#=(/.OSW/#U&Y&NCV2V:K]QV, D%2",HJ4 M-DQQ>HS84I0VBMGZ#X4,,V$4( 0J7"G#B"AQQ;&JA*@@S'THUXW3:NA$#H8F MD-ERH#*$V?(#$LEL.8 9PVP! 4S6_4ZL\6:/Q-FBU;[.;,-LSN8V>#^XYFP MW I !+26E:61'!WB,(/OPNP^U E)%)"@MX1AAQMT"G94&$HT $**T\O?MML:O?_[[XTC^VPI#% %'L1&C?JT* MKU;A]1K8Z7 H@I?I<$+PXLAQ"&ZY[H.]@,R%BJ*14,ZC,&BL$3_>[QJ/22C7 MJ,7VLUTUO_];??]IN?[4+P 0HIQJ 2BTO++*N'2MDP7+2D(10S7#).0NR'%* M%5ZK8J_60*(9"%\8S^1'+HYF!H"6A65>Q.4"R8S#<1X<,]*&)N7(BCB0K#?+ MKPM?6O+7Q>YIL]Q]TX[4VM-/K$JJ,0=$0XN-4,+]TPNC1 0_>#5"1.[CR8-F MOO]ZIUOAE8NO9A@!8\!QY30(1IY:S@*\B%/,:4 <>ICI<-M]KHO[@Y:%XYW= M9G&W*QZ]OO7V7\8=;9XU_]P)YWB\KK^83&%$DW0,C:7F_2FK$13*DM$*5<)" M@BJ(8"].R['D'"CD>O0<7R(Q"LRA%)T!QV0D/3&$8XDZ Y1_+JJ^7(Z2 K.Y MTG6L&:\2]B!&LAL55II7 J_%PE8Q8+/>$<+ MFI"ZO8:%5_'(0/%G!..1C>'P"4 =SN,SP7,(H4^ ZT!2'XEO'*V_#,.KU#X2 MO3G1^UA37J3X)/B$;LL>Q?[ZY,6\?7BSWNXV[=C;_EN]NK^M2&61K3@0#(N2 M:$L1[>4B&5:IF$[:A(3?J>COX9\H67@MX[9N$T )M>HC&.VOR[^6#X^/?Y6^R39[SWOZ?3M@VTV]?+36CUM M-O7Z[MM1P2VX+8VND'#J&.DT,24T2O:ZE)Q']5?-HT%F!MPK71RT/J8/;L+N M%2]ZS8L3U>-8,9-[PICR^IZ)8\__V]VU]#:.'.'[_@I> FP )^CWX[) /Q,# M@_5B=W+:@R'+U(P26W0D&3/S[]--B9)LCS1LDBW1.>RLX=&HO_JJ^V-5LZLK M@U.R*&HG7D^H;%X_C4-Y,]M8G7/F=XT]_?QK?>?A[CC"K;1:0^B@I!IPR8'& M C0C>NZ3&DOU&>>,\68-KGAQQ*9KH-F!S]00,R^5W8/+%!8S1Y5O*&H53W8G M=AQZ-H@E1V/(ONRD:U,\PO![.2WCM:PWBWB0H;P-B7C<<14.\)")2RJIVT6L M"J2=D.PWTAGUJ3Z5T^ KJD5].*>S1'6B-56D%W M;&K5RY:C>M6?H73%.GQ'M+I%&),P F%42B\ $]HVAZT0M2RI5UW7,2[UAKVK M."4RF"I+^<@;Z+7ZI73H!3&M%*@;E6/3GHY6'%6=/JRTNG.7QY=@.DVT1D]RPG6,%R"[XXV,PY#> MZE;&=J0<>K#^7RWA#Y++\7"Y6X;EUO9A6C^6' M:K4*,?/#9+6:S^;3&I2Z__?S:ATGK@_LJ!MS?;,XV*+\./EZRXF$F'LCD9+4 M:@\I0@W(B+U#B](S(VRUCGNW+ZV-*EY856S,*GZ.AOTUWD3^TK9B;UP19V<1 MS8M9ZX&!5T4P\;R!X[#N.1%O7F@>C"-,O93QU2C68ON@6)&_"T[_*!?S:OFO MQ:JD-!LQ)@3('Q37*OQ0;G,4.:%$C+0+4>$B-=CC[-QC? M/XZ*+T%U6E0\?I;;A\678+M;6#P4ZVWBXI:L'(F+A^;T\G'QX!95^69@ZD[N MW7I_1NKW\KY\K'L^_1:>8-5]7:8%+$70(F!B+VIG-/!0-*L-,YI4-]]B.$:1 MQ)H8:(2AS B!!1?*8:.L0X#D+J*/" _."L;XM %Y56Q@)E5K#DETV[W?LW*< MN@WN;N./::*85HQ(+ 8ER M?K<$K4]J%M=N0"0 T9YIK#$UT$F,%<(&>NL@E#;_F: 6RS&I['%8NH=0O Q, M9]"\Q+NXSZ%Z1\LGL_#^'I0OU:0D[>O$US#J=[,HMU&FT90S%$:CQ(9:LE?9QE,]\![4,(.5B6)85?6AM'# MCU^J_583A8 9"PG7"#FLY"Y"\5:PX?1P/V9L!^$0DY933XW3BANI8D]E1!1G M(/<)IS"B-I/Y=:IN!P5D?0AKS$#Z\- :S,W#!BZ<.D;CKA $T-P]80+*W4DB"TR_:(AHE76[0<%!LEK'#$80TH%%0( MAJ0/,)!P"JOS@A/<@D%W,2M+'SKQUD\<7E\"OXY'" &,:3T)\*F/K>8NDTM@Z1%58H)SB M74@CE.XND">'=2&]) H0*16DUFB!&-'(4&U,^!'DO@+CSD.OQIH M]O2)L&(1YLW,SY=!K/M$5[VX M[Q)K*>318DY'@YY(H<*?(2[UQAMH M=V%L2%_K.EB(:4P1KBKNR:.PIHD%%M&A3WM?8%?]E^.3&L**QK'WQR#D= M?%JM1^S;-"GOZ-:=1VO_OA>?MJ\9&JEONY45'?/QY+%Z7JRSN;I-%=)P/'_G M:7XA1UZ^END21E<773PIS4CNUO-=@++<[98'H-,R8EJ4ZT-(KS4FA"G64P2! MX4!J98E3N^/LB+2^@J8G# JI]DX@H5CX"7GI@"0NGIU#%DJ0>SNG3@#V\(L] M_J(V8",?P817ZM'Y*9';:S]^VH_(81V2M?\G7Z6T6!F-S[HV8&GKNY>/ZO"8 MKQ;A:;\L'JME^=J5K6_Q/M*PI0^I1Q[39_+4Y1_-YS*T.OLJ&.A0301U\.XE MC <0Q4 K!501G)A&C4 @O38T3PQ)E*$$FD-U8)Z2,,PG"J !>),67O!\N2B MAGHUT+OB'JSW/%:3D?#!3M4D<'W>$S4OR>MRH*8C_6/M@_']N'>&60^\5]P K *#UC@AF-(.$4TI2=/#8 M&!X933!P!@?-5XAH+S!1X*,8P3)WI+:!?%7L0!?;9;C#?7 1=G])R^"?MG)W6=>D2F$>KV32 MRF1J3^IH/D>-16,S6OA&?W.SV5:;_YA^+N^?'\J;V1_EITU8^E0M(ZCKQ:Q: M/M:[2OK;]B]K2+?"8&$5D0P09P@-82GG]=JG3!++DUH/=AD?2DJ#[5Y[J*FG M7$G,I=&(8>8@0SJS-C>0XU[8%E>Q0UTD M*7,>GV31Y0[$GM#EG&X:ARYGM; ZWZ1/O'*\>39LQUIM*VV$! P:+8DA1J%X MOYDEV]6M.31)NY;'QH"4 ^^BJP=6QUJ\S MA^T4\ASTI:E@%^;RW'?^?6I.Z%A?,L>A5;VM>'V5^""LM-4<4RV#VDW6Y:_5 M8CO@=CP70D\#C5-66!M""A(DKEDQVN&DFPV/CR),B&TI5")N.3C&M41:"L20 M\<@(FCOGW@&[*@*TO^V"A$[:TX/+=NIS'AK3]*>GQ^.O#?%%>K\O'U2W4G&.#! P":'E8/\@U#W+#P^I*2D3;#*A# M J4TUIXK1!EQ"D$B,-:6,&.0RMVVZV1F4_P9<18UT-0TK+$%;:?2Q"%9'X?O2ZT1P>+Z2,[]]UYC;$"Y $X8(N:9E0",<9LEV M[5D(::NSH:>^GVK-,3+ TW@FA\"@Y=)92*'SQ'#@SI;Q/2VKV7Q=_/P0VSM= M*&?9\](F7^G XCC63R\+CN4IG=D8("Y0]_?S^/_)P^$O[V)WN.GZ-AXQ(X13 M[J71T$C/'6N64(C TS:MNX(00!&MPL-28$4M"#D;E<98SJQDE+/<&3Q33@F"SNE^5#O!6E_/I4+E9EL\/E (M'0AF$'%/L48RI-AH @82^ M=9ELN]&XT]0@*1'$/E@IE(* (A\/W!FA@3S'N=P=ROJBNRW.H@':H2':0$2? M%MO+<)RFJJ.F-ZWFY+PT]R@MZ4MWVWJ1'Q+RG8?-\&2.H_IC0'NJ7-,N+=I7 MTS !G^OQ3G55-9L/A=^9SV$FEJOKQ:_E^A^3^2+^;>RL&OM'^X?JRS_+^_#7 M;C8KI^OPD9M9[+ :UZ$4E"BD"&26..BW._(0:@>34H,S(1:<0VJQEO%J&(2D M#?]I8!P06AJ8.X\X,+)HT:1Y;VRQM;:8+XI@3!$-WGYL4QI8MV^/9A<;NZ^* MC>7UIZO9R<[-8YY![3*6]S=YTA[$XYPW67*CL[CR1"(UKJDTCJQK9)Q48U[\ MJ3673WM==S@\,-=?7BW6UL6Z#-'S';S%'K:)9M\1I)!!1 MFGJ+!-!*8]$(*X4VL:-8)I#8(&45-@K$]YW0*(RE4H8YA"!PGF7/'AN[#NH- M@P(>BN2A>1O%?*'%YCHHZ[K:"G CGO$;MV9>12%-K0B]U)QH][!]%],A-=&] M]$S(5*^:QU,G'I\7GQSC>&)>GH8W);27!O3JN7BX$CZ$GW[YJ?E-^.-NLBI_ M^>E_4$L#!!0 ( #E8GE""0.M:![L (EM"0 4 =')S+3(P,C P,S,Q M7W!R92YX;6SLO5F3&SFR)OH^OZ)NSW-U85^.3<\8UCZZIE)J)/4Y27;_E\ M,9Y-__87_%?TEU_RZ7 V&D]O_O:7?WS^U7QV[][]Y7_]S__V/_Z?7W_]/_;3 M^U_\;+BZRZ?+7]P\'RSST2]_C)>WO_SG*%_\\Y?K^>SNE_^*_?E^,_O(+4#A=K-]= MX"7;Q[^_>OX/NGX::ZU_6W^[>W0Q?NM!Z!;_]G]^?_]Y3>>OX^EB.9@.\[_\ MS__VRR\;=LQGD_Q3?OU+^O7?ZXS__VE\7X[GX"9/Y6SSBN MEK?Y_.D'/E\.QI,RXSO616WCMH/%>'%U_7&>+P"_:]@=&>:!%DV.ZO-@DE]= MOQ_<)6:,OXW3Y"S&U],ZJXT6-[N[&R^3=EB8Z)KOEC.%FXR@';3)7S_.5\N)WEZNI@(:NJ]36K]X&YPDR\^SU8WM_51>:C7 M-JG[,)C/829\RVNC;%^/;5!UX*LO@Z^3*A.M<-=MT/D[L'8R^C&M+K5]/;5! MQ=4<+*G!_(>;K>:+?#WO"ZZ0U3JMD;;I8C89CY*E9P>39,%\OLWSY3IL?^^1:FVNUL,@)/+X"E MO?Q1D8X"'=9&D\^OQU.8@OD4?EA^A(EX3.$<:-'DJ-[XJ*3Q4:W3)FG[ .HZ MGX]GH_'P8YI]LZF;+98%%[.3^VN2HD+FTM%V-8YP/OZVENJ[Z6(Y7^^Q'!_= M@3;-CNSQP](0/ZFWMJA9?)B!L[(8WTR3QC.+?\]'-V!Y/7NV!C)+OZ9I^E\- M)8*-">;F8 +3]'HVOTOF3R723WE#)ZBN!^"57G5&/LPVNW)-T?YV]\W2&P?C M^7\,)JO\]WRP6,WSJM.Z2'_-4E1P+3O:LKY1CN&#Y+.N\M'5?3X?;'9VW_ST MV+!/Z.HL=!03PLD=-DS3IWRQFBP75]=[1EAL>M30=<-T/MT/+ZO93^ZP/IH> M3M_,=!1@),L?[Z;KM6.M0Q^^.T9%B2YJ&W<8S*>@]Q>PUJU=QR-CW/=X8^-Y M^7LQ0)3LI;71%])$Y3II;.R?\OO5?'@[6.3KW1V819^7L^$_3Q- L<[JHV6] M\V'^&,Q'1T?ZQJ.-C./ISR7U6]EN&AD_+!;PR'"]W02B^\=TO%R8(;P=GEA# MLCPM9;MLC:X*\BG372/TK%][=9]6C8KB*=A3TU14D4:1;AH9?S%-O[=!S6.Z MNKX&'V-Z4X:!>]HT-+(/LV5!=KW9HJ%1E9#BVTUJ&]??9[/1'^/)!(S#=5S. MN^ER,+T9P[O,8I$?W9 LVKRU\1[[OA#GZWU)Z[27U&M5NVV=OD^SR00\F*3> MZJ5P?\>MT9BB!T>KY&#&,2SQ^7O@]^CE0^9N-E^._[7VX,+W^WRZJ$G4-;W] M#-QZ^4WX/IRL4E3KM@O[X_?!_YW-W62P*+BWT<[+:^/5N^DW<.1G\^.Q=V\\ MV<0HBG%Y?X,FQE1(_>]]OK81O<_!8UVL_TZGH"7LZ (MFQCEHH@=M??Y1D94 M2)3[&]0\IH?MP>G-^M?WX\'7\02LM]\'R]6\G*=TFR_^*U' M&QF'F^>C\=+.=-#+VS_ET/)NO5^7R8][?N+:Q?LC_,,/A M;+4.>_XXGTWAQV%>)":J0,O:1KGV ]X(27T_6RP.?5>,Y37U?G9JB]B*M?1] M=DH+::QZ.J^-5I@B8%LN?Z3CX/]:C>_33/F0'S,*CK1J>G0^!PX-QT_W'$JL MPM4Z;9JVMSZN3ES17INFKM 4*=2VMI%^RL&_7^4/_Q3C\L$V#8VLB!X]T**A M4142Z*$FM8WKZ$GEJEHA .RG=4'PVKKXO\ MOU;PKI"V\S[NXD0^#>X'!<--2O71U,A?_%K(O"K3Q4GC?EI-06^&/&^UF\SGSYJE,@XZE7' 8DW!6[W5/%)88>H=[,L.:Q[O)G\F3&MF M\=O=-C+VS\O!O&:>[^NXYO&#*[S(ZQWYZR[K'O-L.9C4/.977=8WYA. L7P] MS((HN']2,>,]?/#P?.KWI+HLFQ?EWY?Y=)2/UD5?MJ^:S(9OT;2FYWJP^+HF M:K7X]68PN >&8/U;/EDNMI_\FC[Y%>&'\C;__>'CS*X6XVF^2$G\7\?3362R M^;I8S@?#G5VXDL(%+@2ARGN%W7-B)ZF4 MSVS^P-;6J4W!V9-92K_X FRW\-Y_EJ/[C0ZR& -!/%#/M>'"$VT9X8)1XR+P M(X@B''@*+3,?_C*;C_+YW_Z"__(+?'.=S^UX,MJV3L6:F@##K 5. UW;Z?O;F_.W_IE=K$S1A<]X;EG0 MGGN'L2("1Z$P,@1)PI#!G)'SS?C'Z(HM 4]E87\\^6WM0!S@0-FN,BU<%,8R M&CWSUDME8MQR12**?B(M4!@@LU9Y_J@/FD7AB_(-V^IUYOMX<0!P!UIEW#," M6DXX@@622DMFZ8[.@'R_L-4<#&9-L?S,T/*SN\%X6AY#2>>.,1$HK ='W@A;2RD/%P\5@KBXN7ZV2# M'&\+?2D0\>HZI<4>1]BK9S-!@!CCD/4D(,T0QF3'N4")KH B\K.@J"I7VT+* M&T; $5-J3XO,*..8YLY2$JE6A!']R"GKJNB>#J*F-3.J'G:?$T[IQWF>'S6C MCK;-0D1(:R)E8"8B97FD6YJ=HT'V:WFK+/D"2*K"W^.8>G4(!A]DGSZ;,+V! MD>3 ZH_SV6@U7#[HR+UK5:%VF>2>.\-C9$Y+12QWB&V'+[FILFY="#Q.%.>L M.2Z?")(O@_O)8+'\_-?[OYJ_'H3%&T]F45*JJ:&@<3$/$:8'L]LA"J0*[9I? MSE+4#!"J\_5$T7],KQT//\\G!^7^\C&PKS3%8*=YH:4-DFKLMT1ZKVV5+4+Z MLPB](E//:&6\AP_>@05?TG+=-5OH^CCXL:G+-GN845L:\E0R=5/#^>&;T0&TE>DF(RHZ#_XE#9H9D6:MYUM. M8.JJK%B78;J< (I9:_P^<25[\QAGD[#],([!=+1-)%Q?;K!8W>6C;8HR?+FO M>,.+M;#^%V76120Y",#(:)$FS@>8[]AQ2B77M&=[0+4"LA,2J0^RG_+A[&8Z M_E<^>C<"5HZOQX/=H-XD F;;^@*JZ8T;W(^7@TEQU%9_5^;!TI'&F0#VCE#4 M&:K 1L7!"ND,BE6 V\%UO W@MBZ4MLW(@K1N9ZYYB^9MOD2J3[Y\FC11+@ZD M_O=G"BN+<8PZ$H%#VB#"B?>4"1EP$%4VS5C/)T27!76)D\0_8.7+X/N3+UN: M(6^_/-.&(H8=L-U:I)!TP2G@NC*>F< HKC ]^)_3XSQ2:FMN/"13'4+P]I', M!!>-YAX',+H,5H)+N66N"+R*72)^$IR=R,L33>$/L^D07,9M-=O!+J-]OJD/ MDC\$ NRQ;HLVSZ2UF$83"8J$"FXMC7['#>=I!6#(G@.C03ZW%-Y\]'K3%J.9 MK^8W@^E#%;G'.Z<2HJ:CIP-H]-Z^4 (D 5_#6X9"C];(]F#QB<6%_/*<2NMC4VSQPK4KQ MB.JF1I"AB"*C@A%GN&0X.N_P@PR"L<;T2^TUAM##\=H=D=Z9L@@:H+Y+UAON,:%\L-?5RYD[G,-WZG#M!Z&U-N5)T?!C<'8]% M/;''S$3M532::DRU4XHH([;\82#*/R=%DZ";G4.()VXO/3>##X:ZO?5H1H6+ MGD4ON%?*>BQLY-M!(F-XOY#6N"AGM;+[+(IO7TDLE%CT+H>WZZEZOM#J SG(+\%MM,X>Q,52!7V*EQEBR0!YX"7]" MI7WSKBO *@@HCJR3^-PBMMZ^Q!6H@4^N[8^TVW0T^;%,-UG 3'.MC>;2:R\% MEU9M.>$X[UGZ48W(>(VYIIC>'R=_=RIV5D__\6R.82&=LT0XQ*P#HXI@\R ' M'DBE"BP=C*OKND'0777Z6<1D$YKYG0-H5<;8A"AK!^Z?).PF76BNA:.NY*5QV/EYL# MPNG(K1ETDT^'KV[T:O%LZ\"8'@5=X&2K5#^9,V]&Q3L"&TO*JOT: ( MSJ\SS.)KOEC.%F!W0[MUH/#G?+F<[+]5J?=Z16#MA#31,X1A(4&**>F%B-1Y M(9DMY'TUPX]T-_-1ZHK#T M9PVPNBVO\CV8.S>;4!F0X.K80>];CV=4:LUBB$(1QXG&%B/..(Y$6XIQI33X M#H*HJGA?HJ4Z1\^%E:,[JF\WR+2VW*12?,AZ[K11RB@CG?+!*>EPS^HK5Q/P M$;2JU,+4U)?-2O=H?'])]M_G5]>/'/XXM4X4[R0S#'#,9P#[G/ BNM)%4 M@,K&2!-#JISI=/#4L>[%JRD^GP=M#X,_OJ[M;Y59&K$+0A O-*[?$T X"#&JC"[+5!M/>EWB\7J^'G@&T]G3&+@B4 B%5N0@M@8P.? MD@<<-;)5*@-U'D0G2GA6-U?/MN 5.8;;WRA32%DBN4J8%[,'66^_A+3ZLCJB>XXTS1RU'U#@?I.,,:G9305UB/_P\E6=Q^E=.[9J8/*9P+49MA\O[L:+17ETO=D\4U8@HK'Q 9@IE-;. MA>B!$2(H">9GSQ?"VN%5!Y?/BJ_-<=:)Z'K6. L*8R&P<](JKI!6,6)&:033 M5# NJQCH':QPU!:VJO#XU)R(Y^-X//$TV^ /\RV?#V[RE#8]'CW$GNS+FCBI ML\S8@!E'VF :N".@GZT,/H*_0WQDJ J8.E@/J$8PM<;SUM16?C.8Q/Q@>9_= M,QEWC%EB)2+6K MF]N?-$C#FB X3&68::M4NDF4$A18C%I=?I &0J"HE*+,!\2ED\J DG*( M!J)")'T[+VU(^L6"-,JQNJ]G8IX%[V%1-$PH3E"T5E)&E47,V6A)S^YTJPJ% MT\_$RO'YN9 FL" "7.Q,HQ^W+.Q!P6 MX ]*#/U;+G50VD3#B0C!$<%,L09Q> 8]JPP M5S4!%XM*+,?1RXM*E%%$Q&10SH%&]L)0JQ$FTDA!G6(]NV:[JI +1B668^J) MN[[/MDV^0$][%IB]SV:.6X>CQX8RRU,M3L,(I0(1RJ-GKF=W=]6TNM3%SKJD MOG>I./!T)EC $9E !:4<2V&M)\HH&9 5-!8KHMG]65^#J X)_21>GBAV-[M+ M];B3&'ZD>K>K38KOPY@.EL$JTC0#7<4<6-!(1L0QS @>TF$"EB$&S$1/RF+5 M(L99HZRM 1]7T\F/LL!XU2;3.( +15.F>. *$>6MMLYS%HWWE%4)P>N0Z]$D M(JKR].22$!L4%H7!WNB^]HE6JV%U"9$A-AN&I_*Q# M\,6MP@>D8_!\I$ X1DHX,3#*2+QEU& :X=.>E"6N0T;[Q'T2(T^4]7K8^*!: M?_I(9J(2UC@4F=*<QKXJ,J7'94IWZ:Q4.F$QBD)S MEM++8 5"8'YXEHH&]J1:7.TR/8U])V[6+N;+)QNU\-O+35KX*#MD>#W[/E,N M2H(#ID:!(V"L=9A:'0QWDKM@^AXX>9JM586%C8M][W1_\41&+:P@W&M-N>7* M$@-T((TL(S$=7O9D%^Y$6;V4]$D\:U+6OX^GX[O5W4%I/WLF4X$0YZ.TR>%S MEEN2PG9Q(-I:;OI2J.ADBTEF")(Q@<3FDEK:$T M$L>YQ96J?G3(2JM%YA7X=JEYSM$PJ7"03F'"4U8;6E^[0!#SS .Q%=!Q"='O M-09CM"JR"'\H%\AK&3BAF@G%*'.J;_6% M:A#^X8#$RBRN)YMKDT@VN_XX 1=I.;Z^7GR^SX?CZQ^IIO#3(>[Q+T_M+F/@ M@6FA'#4>7"GGC/01@T=EB6)"D"H!KQU:N1K 4XM<[TX2SX?!/&6E? M(J)DVF+CP.!Q7*J E'#!2NDBL:[0]GFW$WB$!=O+*TF"@UG N/74:X>U0M@+ M;WL6*-:0](LE\)1C=9/^SF-DFQLL#NUGO7XPDXA&FB(?P+GGZ8YE'!#%2@2! M@K"LU['NY44YJY&7[2'B8 #:H<P\:["I M"=$8Z2BBDG&#P(#F0F@!R&>8$5RE1%*'IGH-HBH0;%J.EV>/(!,A2 LHYSIM M!QJK""$:O&9G)<*A6%[[A8J^K, *19"5XV=G8DF#U]@S!TN(*NMP;QWQ; J"KEHEG\IIG8CVCB2 M8(5A6M (P_9*.Q^I<@$1I2TQ5;(Z+R?:^)1#F5-9V)UH8R(Y3=?#4B[3'5S> M&!>,YQ%SHS3G/3IQ.4%6>Z*-R_&L6]'&8!PSC#4STC%.K+6P6 HCE8Q.$.)[ MBC DP-*F1Y]I[Y5)BAPI1((()KP*H2]A[ MKU5+-<7U,^S/[V[@"=]3#,9!6VE_JTQRY"UCCDH>80FG6N-T6 4N"HTNQ+XG M]]>@KFIC[JFQ*O26 45444725;]<@E\J> 1?-W(P"<'QK1*6< F>6S4MU0[33\176"S' M=X-E/OHROLM70//D8TK FC^.8[P(WV\'JP4\LP=5I?K(B-&&(FR9CXQK96VZ MAMIHP3C\ 3(K8$GV'DM-LOK\R7P'OEIOGOQL67U1,A:-X,%BSA4L+40A:KG2 M3&%,BQ5H:88?GX>W^6@U 8WV1@S7$Y/L"\C(PA#^>8 GI?O**'=.D* X!U>! M<6:,-4A@ZKS#AON>%#)I&#.S=J5PXOKT.*QG%GRV_7BX\1W7^N$0VD[O M+$M7/5,A%2*>"'?LZ5SK1-3TGFZ\51C8L!"YYARK;7Q1!)G M72HSU)/Z:0U+OUA*>CE6M[5A\VX*>B!/05YKE^Y]DG"2X^$8W .M,F$$]F%- M5B(R:AT\9\%ABJPA/TG2>F%ASYIB[)D!=#0P]V"[#+D@M#1@E'G%;91&N( = M#T("Z8KVI-IRK5(OAJ23^-L6EC[G$^CSYN_Y-)\/)J"BS>AN/!TG?9R2.1]V M+?>G49[43T:05-Z8J(A&G%AETP6*VL08,2)*]$QAU82+EZY7@QSO:^(E.!Q& M&LDTV!2<"&51]")*RP)U1M"?HYS#J0ME8WR^W,1+%( LBIA6V' >M>'@6TJD M!*8F,-?W>*(: % B\;(;?X@JK>)\9\!A9 MF&-*!\=U")JEV]\(C2%=.J%[MC51!U@.JZ_&6'_^;?TY=RP)"R+$Z$!C>>Y\U,@IAYP/2' ?<:$HAV[O6 J.L,5:>R4H]UX9;H5. MV>N8I)#>GJF%AJ1?L(AF*58WF<93I8@F48&&()0/7'&/N%+6P/_(&"*+:);C97N(.+V()HJ:$J8,B%8H..ZX8@]\4 M(YQS')E$JLH%LY>S&W.R'FJ*SY>[84PI%"H%@@@85>V+[ M- F $AO&Y9A]J1O&WC$%,Y$@4,S@12DN)Y=A7J9YP";E@-:NH4_EZ MWOQX\\< )#8Z+4'^:>/,$42DLDIY+'C@"*:,HC1XRRRB(E;)++P$!76"^ ME MR%?@<6M[O=/%;#(>I301.YBDI)#/MWF^_+AFY&V^' \')^WM[JG67>!M![9J M2_>1$89B\$1+IRE7$AD2TP_""@DC8X42^QL*P=D&AAS;GGW^8*:(IX8"24K" M.BFPXI(*@BBA3DDE>U)0L4%)OPRHJ<+>)C?>=@/[/,RG@_EX=F W]LUG,\D0 M9XAII!#C0()B*!B;+G$A'-1.SRHIGBK(6;UL;!02#\/ZQW2Q27[(1PAA 5?C]<,9-EZF M"H3$:<)E9, 6#/9*),$HQRLEWW9P-[:B^JB-CVVAPRP6^7+A5O/$G +'XV\^ MGSG/M(W&I[@=CKRTUBE.* /0,Z5C3ZR1.H3[JFI\=7:V!I7)9/9',K_B;.YG MJZ_+Z]7$#(>SU72Y^)0/\_&W-&4>:#D$H3+]9-K[= &5Q2AQ%GPOX\!ELLFS M!UO/]>0^IIKP\!)=#7*ZO>5K-OSG[6P"$EN$_UJ-ES_>38>352H!]7$V7TMT M"2[MU]5RG?HY^S";#L$#!Y[#4&[>34%F^:*(9JOW19G0)MVNJF*Z,='2:!@' MKX208 DS+/;L+NH:5>)9Y= 6JC]NY;>F%ES9J_F:A:-MF.#G6^#[ ;06ZR + MENN(%$>IY) DW$JA;4!..."(%3TQ\,\-G9?5]YN0S7F0N1[IPJR6M[/Y^%]O MEO,IUC#3&BN+F8\V."Z--9*):".B$>BUE=;Q3NK##B*QHDS.B<#UK4IET;=I ME$FKF1"P%OD0N4)"X^BM%=PP"517NJNH@\?X'4;>2?(X)^JN5LO%D]:9H%AC)V/BBO%:0A@RF.$B!-<128J7?C8P3/:#N/O=*&T!<(4?IY"L4ZS M"0NTSI2*1"B,N%0V1789;I#D-J4#)ASV'''14KD3('+PDC!J*P25-?!NJ#= V!%@9P->$*A707<2<(X&]B*&7Z'FF4!?&5]=Q/(6!C0>3 MC[/%>"W,(MOIQYMG4CK,O9#*.6T0%@H$8;S$$BOO>+%,GV[%944O.194A6 M MXP!A;=F&(IVB^WIV7%6OD ^'9)7C;%M+Q],Y^[Y8,;]]33(AJ-0*.4X%URH( M3&W84FB)[BMV2HIWU@@WSXF7HTDE^QME4@OK8/7"RG 1V/JJ^BV5FH6>7)%: MG[ +H.0Q3"TZIC(?VXWF*AS& M];A$&XI$*_';G+!7> MD32%'FBCWO>L$,RI@BT4WU>.E:WM@@P6MZGH#?R37/AO@\FZ#,[R606K0]LA M1=IG$GSZZ*D6SBLF! %_8,O)5)JT)W=\UR3_E]L;#7"X-27T*N[P0[XL$"QZ MH%EF<;#.&Z8TCM$9%SS\_4"IHJAG,7;U8JE&QK8%H7?3;S"XV?P'C/0 9)X^ MEF$4T[8#YL1)2C0%%MDM)3J(*LE/'0S^J!JAW#;KQ:GF; MSY^QX7#DQK'6&7B/S$7OB5(J1DK3U6L[;D.36$2&J"]%M:/&/MWITZ6PXF%X25*IQL3]O,[O/Y\L?'R6!]&V664J8K18=UUH:I[%;5R-&VL',% QZDPA#O M4\G?3^.;V^75]3] *R:.' #/P7990-':8 4S8.0')XPE6T,-/D-5C@PZ:]Y4 M1D^=+&T+/G^?S49_C">3 TC9/I*%H"S2F$H?SY!$SD04 G1H05.((MVD2F. Y?2:\:0,=XYY;:^GHR(5#%U M.^@]UWAPW1"'SX"QXN?:^QMEC$?M6""2*?RUP&'DDZ>RE+G/F5*2"$<-)V";D2T=BH2>E3RJ0Z"O#-]3F=GVD?7' MP8^"E8W>;)"ENM/22DPX$"B#\99N=Q2DL:YGBU0#4*F%KRVB9KX":;QBPV'@ MO-TF(]XH4+^66$J"\#$BF" ;&I4ANF?%"YK!3BVL/<\YP7;8/XYCZ'##C"OK M0"">(6TI]8$*M9TL*E:[QZV#F\(- *E6_I[/3BYE'V>,$2TEPH+#'\:PC;NS M-&5,[-F)=@.HJ=WR2Q;QQC>CQ.[$]:OODX>+@DZ?$M%D0XR M'K@-.$1*,46>1Z;EH]9EILJ"UFUCJ"%/JPFNGWFM*[:M?*QMIDW* D*8.::) M1,1+*[8T4V=Z=C;>.-+J9OC93KF><*KD4=?SEAFP,5W":+V-PCB>ZK9LO5;% MM:A2&;O;)E4S *N7W:T>AST=:>$SL3<;9]/:ML=2\MZX^G,2:5"B$0JX V'!9N@;62!-BA4@4P'3]\;ATQU%I^A MTM'1=+X7CV9:(X:TL4%PR\'&P\)L=SBT%ZA*>%CID_IO^?SK[-)A4Y'#K6UH MCT;K@BZ#R@/[6P?;9P%),%Z8\(RKY!PL!('LILI0E111OHG M5$:U<[PMG'W*EX/Q-!^%P7P*;N;"#(>KN]4D5<8"UV \'!^RJ(\WSK!#03NE MF8K*4I'");9;>-IQ6>F,'_V$0*N=Y2V>T&T'NG8/8&J \&[SZ6+\+=]XG^DB M3_ YKZ[!#3U\;E>FIW1B*:/5P9-(->.(2+O=A@->5[N*K]M1 PWIND;YWUY- MGY>,.0"YUP_#+$N9_A'9H%'$0H%>WWDI2E>Z!!J7WU._? ^P,HN[$FE9(<(R MDS[@2 U%'#F.8;: )G^@V!BF*Y4$*K]]?OF@JIGACQ!KK3SIDV*/J0))G,S^ M6'2J3.EN5.7*D[YJEGG!E#51$6L,B2(R94#*R#JIG>"QT#+=,+4ERY(:SJ.A ME+' 413:>Q;MAB+P-I6IM$1TS^ZH1[B'RY&6X^B)*T)+-T2G2"@DE.&$"*D$ MT0ZS+2T&]?R&Z,*"/'I#=#DV-@J)VFZ(YLQ$ 0N1E4%C;B@SU&QI(C[TI"9M M#3(M=$-T.6ZVYW]4O"&:JQBE%X;YZ'CD7HH=CSBK5&.I@R$]%=5';7QL"QVI M+!@LHA_GLV]C,.GLCW\LTAG]+AS$#)?C;QN[]KC95;ZSS 2'B$(."XN=1X8S M<,8>N.*=Z%G=R2JPF+7,ZQ;+[ER/EVDCY^ QY_:A3'+K$5>@L)UE/! CT8X* M+EW/+CUM4LROR^ZV 'N['8S\/F%))_R M^W1/R?0F0(.#.R>UO2/3V!B,C<<4&$9D")*2+0^U-CU;-UO$Z;E$=!Z8NPUQ M,.A'Z@KC]ZW&&?/!<$6QL=CJR(!0NEMQ6*!5L5K9)G5=QDU1ML3O.;M-W_I?FJ.&?%S;/]J9*D%^'30I.X6Z6B5S'AP^7"XXO7&S MQ3*=GZ]]NE02HC B]W>1*2LML0$K13FV1LO(_6Y7/O@J@8$=- P[C,W:9'2V MW,)U< ?\Z^##\4%T'FN:*2:C,3Q=RHT)DSJXB+<4"_ ,*Z"R@XE@G4)ES;)I M[1PO77EL!\"6% >93Q?'[,*W&V3>,VT53#!,B=;(.>_IECJ,>!5'N8MU7+N$ MO%HDTN(VY#SE@OM\\^^[Z>-E0D=V(/>WRZ)A#ELK9:0X7>O)<-R=D0?%J]QH M6CPW[:=VA>N4S_FPN+V]Z' B[<%V&5C$445'K./$6\%$1+MYIVBQ^\DKI[S] MB<6:Y',^+#Y MI@5W/EB_J,L(5+RNME<*UD4ZS")E JLHF)<"UB$2$'H,HD.XBGG:Q3R^C@.Z M 9&U6KKE#2YM8\9?)3?LJ^12I(^,L!@""T8'9 5"-JJPV^\-DE?1QEW,_>L4 M;)N24O=B,$L&@U3K.&,!11:]QPICZA78_X_<$LI5B0[O8'G(%H_46Y5+:\5' MBE'T=KS6 1!7ZC<##Q9A)3'72#,)]I4@:K(JY%Z6;< MB&BL%(XBG+9<3'R,/P3>5XG$*U^HZ>=4L"5E<&8DIMV115UI&0C,@ \T$U&K2.I'$,0- H/[B$WNZD>&:ZR"A?7=<^QV%L8UB>' M%M/3AGD^6H?T?QY,\L75]98(D8G@G'6E8NW%X MYW)VFH!OJW(YYV[2&Q35LIM4N-_,@B<@-9%@-SEJ!).![\H!"/ 1^A6UUR*& MVQ1+]Q1Q+4HWTRY8;YE>QRURP2E3NV,X*4P5GZJ#E>([J6!+RN#,2-P%9->Q MFW2@LRPHS%2(C$BMD'=!D$=#2?#8L_20YG>3ZN-U6PC\E-\_N()7UT\OM3J MLWU-,B(TD\I21KBF,,T\%H^'N#2T4\^L(WM'M2#A5>7G6AA_#@<]S3@8]2:0 MOZ +_JQ-1JS64B'L/<<*N1"EW9TX"&RKG'EW<..[1535Q?*S:*R"L-K;)G,. M!Q:$#2'=A&V%D'9G>@2DJJ3E%E\!?Q:=58'S;>]S7UTGS1J^)S-R-5[HZUN";2-ND_YNJC^E]F7 MP??_'"]O4ZEJ("'.YJ63S$[M,DLW_0EK(TQ*Q<$QP^'QW#UJ7V4WN_A6ROE/ M79J$9\,R:1NU,&Y0\ZOY\#9=?WM=[(:BXXTS(,U8'%E(-XWXQS8R3XB5CZZ(G!0;*=#62QJ>([=?"^PA8Q MW*98NJ>(:U&ZF2%//DQGX]GH]?IG\/)*GF,X3O8[-.;_!/X M)N'Z.C]X/MCN0#+JC/(H2HRD(L'AH/BNP!DQH=VZKXW/B!K/%CLMIXN8-4U- M@HQA2R)7U'B"&77">+=;[!BI5"2G=)C1_5K2@+OY\J= =DGF_]Q 100+X1@3 MVC*!.&&2[U9;XJ)H,^1H ]0P;78;MS,P+[O)VO^#";;]/MWT^O9 M_&XCWP)7-Q;K(0M4:Q&M(FFKT"/P#M@N@Q1SZOJU158C[)IA<'ME:H#9,"D^ M#L8CL-D/ .G%DYF23!K"&(TX1F,B S+C/"*%HY?>R1@%DI['QQN03)65K8-Q0,VCI0IW']%REMN07]\Z M_WQXA:Y#7LX7 -(DF@>(P@?9X;<<6"R+-\X(P]@CR0Q5D5OA-%=.(X<]4TA* M[HL N;'CM5(7ORE"!?7><6PP1T %"=IH%Z25"/.6-IJ MZ:XW*$]#WM[L]?8.1 $#LWKGF8P^71!BHQ.6"^HTX]);:S#F1$?7DZO=6D!B MZ[+H H*?5L5_K*.63J3-E7OW,3T.7SS4C/PX SKSY7B^EH+-ISE,W8^3P30= M6P.+/@)SYI_S^;?Q,$^A9YNHQRWO3IP&+8XP\]($'[D0UG,.>-'4.;J5L!D*;#'U_F0"I(8L.2]6^3%YRK./]. M?V'&H[9:<&UC=)R* +Y7%!(%%Y$@PE8)J^S0TM3QZ=2:_+HP.SSP]]L@E458 M_._58#*^_I&.2Q?_GH]N\D7%B5"H[\P&3Z5 P0J-N&.I'(,#5:)())%*7\C% MN9STPHYBO@E1=0'>%1&\HYPI%P4)@E(BN,#>:)C>RG.OE8Z*5"D=T,%SZHZ" M]$1IM';(]WK4!>!WH!70J:-ED8I(#8_!66(L"IYXE&K(LBK6=7G5V!CJ6O!4 MZV/R>7' F/&*^R(5Y1M*0),58KRZYX]4UFN M+\\WJS#S1$V_F"^?P )^>PD)^.AQ8)^'^70 :Y_Y/GYKZWOOLYGCR"*N'25< MP,(H!48[6K#5?3O"/%&0LWK9V"@D'H;UC^GB/A^.K\?YR,_N!N.W,BX//I]% MYJ5V3*=+Y%RDBBM-MC0%4:E6?X>@48-,9_5SL[7@FE=!($76E-W#F;':*E"H MBF,AJ9$^6+JC*EA< 2,=W!NJJ#YJXV-[!2N^Y=/5P4R#[2.9%-1B)##SW'IJ M+ .3>$N!$96"ISJD+>H0X:LZ$R=QL#T'<@$V_M]GLU&ZTO9A#W[Q>38Y%/JR MOU'F(ZA4@HD%+XEZ1JU5>DNEB[)*S+1[V&!5W)KN MEJNI$4F-L+FUO??MG2R/N[2'MMI?/YT1Y[E7+)6.9QH%;@4S.[J4K;)(=?": MLAIQ4YV9K>79SJ:SYX/=7JU:H%[IL;:9 /,M;3!%2YV(E"MOXI9F 4Y#FUDL M%V4-U\W:MI,(CJ]@+Y[,G.":$L*#-<)KAK1E.QTJF:A2QZ_#M4?K$_.>+(+3 MV-N:43P83Q=).^:+J^GS:F^;"G"'3.5C;;. L%"44>UCB9@'Q]YIS#K23!I M\UBJF].M!A_L9;/K>.: 0NO55: MRN;7LWG^)+WK]_%T-A\O?VQ7=O!&G_>2@NT)J/=?T84X_!,8?!?:K%AE. MYXV"4,\MMB -X^-N:YAK7>4LMW@9O0O>#ZN'K]U1LKNR.A]3E@;(<[F&;(PJ^I0AK)".CWO8RM,J?DSY MPGG]4ITMR.,\:'^[V%^!F-,Y-4$XEN)"?-!A-^\QJ;)!?$+5O,O3 MI(VPN<42C85.%IX]EY&(G3!1"B]4U-@;L/AWV^#&5$DIP>4C)"Y)FU7A8UN8 M"(/Y%%1EJF*WK80_'A8X2CC8+A.8$B,5XRI$[QT6!LR-;821K'3'"^[@3EZ- MF*F3K]TQVX":-2%KDBK98\]ZRFRD GMO)*'8*B0XH[LC.FY#.V<0K<&L)FR4 MMKFJ\+R+QM1I:"S19V:I4=01&JV12&N$'7\\.A:A2N7L#JJ_-G#9'/?/NM*6 M76'3]2#6HX@4LI1$&I D=A]N%HM%\O!-+G#Q]!4JI],I?.;J)%V*N)@=4#"[TYR3*A2 M.J'\*<>%HJQ)CI]+9_GQ9)5(*N\?O&B910)_:*0*?"%D.=)4[+PA,"PJ>94= M5&0->@C5.-LI'^&!E%J\A*=]930H(H/W.'ACD1*!<[&S60.KDNYS 7["R0@Y MQ5.HP/>.^@HGH;)4KYFC3&&CB;7I1@T3L5"/27:JDE5W ?Y",_AL4@)G7G_+ MK[N9$B*( %:&MLP[1Y56CQ'OG%8YS>_@X?VJ(EO<>]O64 M!8ZE(<$P;1$PFG+'^2X%F?HJM58NP'^H"VW-&!><5 M\@29%).D=Q19W3/KNF8I'R[94HZUK5=?V!"="D+-IBD>;4\9ET+M,H2,Y"8I M*ZN$P3:L[Y5]H!7)OF;BEQ3T/KS4P-+6K-KG0]U;YN7@\YG7,B#E@U&:. :O MY-3)V?:*!RV!Y'RT]>J.PN?M!AGFU%)C8?&. MWBD2/1%F2UWPL=UZHQ>&FUI8VIK:&0Y7=ZM)[0Q%;6P[%4(N%%9-<;EUO^O]:57O(C?:*(F$\IA:$1W&?$L5$%NE M\'8'E[*Z/:Q3^=@>.E[N1M2<+5//"S*K))6.*NF]C5Z[H'7<<@\K7^6PJ[0I M?L8KG0N#Z!4>SR"%;JE*FQLM2A$ MPS=22.(LYE)%KC7XM('*5-IVRS]2):N_@[9ZC0!J@+NM+I>?\OO5?'@[6.2C M]17CZ2JOD5_-DS)=+PW_,9BL#A^%%.XE(YA[H#W=5:VD],(S^6A4,A%:,=T[ MD,Q<:>5KA-=M8>[CX,OSG>'F;EG,@(,YV :CY*,TJF%)K M21\ X*E=9E&Y%/2B* G&IEI3L/[O# !/J^Q/%*\5>,%H;(GQ[6V>;B]@6WR9 M[=FW6Q/T]25!GW*P0A?C9?Y0U'2%_F.%PMDK1@SU@ M>@-6SM,'QM/A^'Z2A^OK? @VCQG-[A.)_WLU@ >NQ\-C.KR1]V6@38@#DQX) M%!AA")R\G8?'HZ]R0%J^@,\EH;X+XOAST^CY=@71FE(5G)8,<188%X^[=T[& M*ODBQ0L!/=LT"M/1I0#Z+#)H*;[0Y]?II.CIW<4YIZ O[TV7!L)/WL4*2,]NZ+]?"![ MZ6NU(Z_SJ:PW/OHPF&\N+?#I,'SRIU8["7"2"1NM0]%0<+5-2NH1R%,EX9M8 M[*KAA@ROX6T^6DWR5)#Y-1QVE"R.QF*7Z2=3.EC,O4$P"SC!WEH%K#"$V1@Q M)3TKF'(^.+TTP!H44HMQ44^X\P7>?23:^^T&&54<.:ML-):G"Y\L6)$A$$(P M1C@4RW^X' @V)/G7\5+567T^(!V- -_7)',62V$,>-81/&LBC) 2R LJIOIJ MH5(9@>Z!J:J8CZ+F)*ZV=GCR1'\_GTQ'P^N.-#&"Q.= MBC 3VXU).0>.R@K^;?N\+OZVA:C7*OE1(^]V78J;JV^WS[0F/&#P=R+67%%M M@E$FDG70HHNNRNE#%Z-36EGPFN#\^5#W<"SRKWST(5^FRUM2^(1?Y5]FG_/E MJ0;.[N)[,?!]?JPGUDS)HH,'4A,L0-(88X M)KUP2AAOA>J98FT;E_5P_7S(2S<>#$%CQ-42.+0=_C.J/N7)ZAFEH@H1>#F8 M_'_YH!PT3WU)AKA7&GDEG.<<["R%79!,@]C2PE?I/*N#$8=M8[>!>N%DKA8AG!;NFUQ M\"2D[!9R+?UG40;")$P6+3&/Z0HOB;RWL%PXC$3L6?F&\\'OJ/)K7GB7MN4L M%+5.19?V[KF7R 1AN),""TL48CW;W6D9$<6VHLN)X!*WHG74GC&LG7261^<5 M!R.9&JXIC5RR2E?K= ]D5<5<="NZ'%?[L!6="J/&M 6+'.4J71D3HF"$1"$D MTJ%G=6VJ"[[L5G0Y_K::Y79 /9<#V0F]93%H#/Y\B"%PSB4VP<-$YDY@0RDR M/:MS4CONFF?Y^;92"M@/:Z-A%W=UVN')Z:_)"*(X(H,Q1Y1C%Q7\IC3!) "# M':X2U])!\)[7PCNCX,XW!1[26-(N2RE,/VF7F4!$L-3!RF-AVCL@DWKE%/=8 M82MZ%OER'I@KI CD?^+81^*71][1A)F7@DFH.Y@[E5%BKL%$.5B!"M7*V MRI9S7W1D\_"K()'S'Z6 T;2:3Z_6QK59+/*#=]67Z2;CW#F8B6!Y4T84H1(W25RD3%CT/.?]+<"8C6)J;S =;S9_H?0=( M.'@;_6D=9ARQ2(7@( '/I3262LU5M#AZZZ6OL@/4P=)L'45O Y+Z,S#H9?2) MY0%9I"+!R'.L!*B$B)'65!F*'*MRUM/=VA$=!7P;$NR*)D_D+1)]>3G+8V\O M60S"!^0=B3IP%+V.C($O@)64R@M:9>.@>&F(/Y%S-)&Y!2:ZII/OZV3FU_ M-P5VK-8FZ1G5TANC :G^>SZZ&4]OS!"^&B_'>5D-='*OF4'4!.8-" E9")9$I"V'I9(E6 M M[_SL2? N"7(P&;#D6G*$O29R2Q-1E:[4Z)D&*2S]O1KD%(ZWY<\_<,#GB_'- M="/)P^'&;S?((K?$$^<=%D2%H*PT_($ZQPSN623HR;*=-<#,\T'E:.#POB89 M$28(#S9_@-E%+8+YM9U4#HE*6SL=A$M5,1]%S4E<;6_+<#/.?&06#T-_U,)' MPSH+M,X8831:RK''U#G!')9D2[R*E*IK4A7>-2[OO6KB MQ1- -0W>P[!C2KX@'K.X';>7K"_%WDZ4U4M)G\2S)F7]^^#[^&YU=U#:SY[) MTE477"NKL5)46PF+*-V./6BG>R;OLA*;U<.W1F4^GAZ7^=-G,BDC"H@RX:QS ME*:[3\S]TT,[Q)565J,?SK,S(\\#CP^#N>+KJOB:9LLQ0222W*D8"+V06/5 8 MM$+MU'9J$2JGB_@@6D[FZ'',+.<+ $(B]@$&\$'V.9^N(QJ'J_DZ4NCN_6PP MW;M>'&F18>19I$0Q\%]$9)$YNO6Z@PFV=V4HB![MO%9C]#W(JDR?]M"DIO/%@NW LE,AS^V MZ5"?!LL=!4>W00OVD D:-5=:$8\,CL%IL]NGBSZB*DE%G<97%2C,VF!U6U"+ MLWD^OIF&[\/UK5V% 7:P76:IQSQXBC"!22JI!\]Q2ZOEJ"#AD6M\BF^I2WH[O3S#(CW>8&?%<[9Z M8:K7SNR6HQ:>CK9HV,+K-IFA*:R8IQPR/HMAY\_D,9IO4TALLP2$AT06>;NC:T$8LK;+(== V MKQ\V=7#UQ)WM1P7[^V"YFH^7/SR8=WMLH<,-,NZ0]%QCX6GDP3@#_VT'+(6I MXOEW\,+WJK9.KGJ4\$GBP8--)_64H>,(,L"? Y/4! MT>#LEC=(ZRH'JQWT@NK$71O\;E^WQ?'W?/1TT[R05GO5*M/>6HP#UMPB< B1 MI0KMN"ICE6B/3A]=U*G/JG+U# $?@\7MIWR8PX^CJVG:&2B&GS?:96 D)MM3 M!23!2M1<\[#3V@95.OSJ=+Q0G0BJSMS)*W!Q-S-5M-BN>G/FV06&T&9 ME5HQ&4VPBN[X1C1BO3V^JM66JL+2]D'SU'DMYK@]:Y&1%-?/ Q-M.[P+6"9DJ'#UQ_R?IM_O!>#18 M/NQINTSMGU^&'-G*>1_#&X MW[,-5+!U9D*Z;H-[*0R5.K*@&-Z2@AGIK6=_.CB:XVY;JF5=0-#-[D ZMZF$ M5SK+'<[N\G2$"ROJ9+!8C*_'PXT\1_]WM3D]B\!-<^7>74V?&/U?!M\/:*1Z M7Y2E&TBIC$X3H[FW$7-"MMQ,3*Z 5=7A(J7UZ;.SRJ,;-8T6L/@?3&[OP.6Q M72MVI*7 GKLH6(S<&JQA]3/:*4T5J#=UD<6.K(U6> Z>98@\'04+C@C8?DH' M*93X"8+N:Y?^D6)'Y3A^:<6.E K&$@J+NN(<4P5*61O0TYH3C"/M+9Y*RK98 ML:-RS+S$8D>>5(8%H+PD7T9L0C8P2,12T);IGE=2JB_=E$&!EEEYR;JKU M/BH;@_&1;+1RL,2B$) Q7.$JY5 Z?0I6;66JD:67G)OJ'%=,(7X>]D)@X@1&;RP&F'"82XJ;ETD+E(M O.D)W69 MZA5[J83!<@R^G.@S[A%"7E(,Y'&GI:(,Z!,ZG>@%JJHHH4Z?M]>U@IW*R4L\ M'_7 +>P-8QIF@ 6G0@HK#&'>6>IY_^KY5)!QT?/1P;GGH&>800YS0Y2Q M 1L F3!8$DT+G?BUR*N#>;#VQ^:P[3, :WU1T?O9YJ3-_MCG=Q0_U&AZ$!GV MQ L1G=&.<.JX,=]H8[NX+6(J=+C+- 3 5% Z6, M6"Z#L$ LALE+B5% 9,_"%D)3)T^ MU>KL(EFCM"XYY ,LVZ "U=((PV$F:J,TIF0CW+\;:WN M7&OER*V.FHF A,6>2Z.4U(SHX&%V(F[Z&U)4!0HGEB,OQ^JVH+9'K1]92P^T MRCAR,3@9&8&)BKG07!FAF1*@[SF*538J.IU.W]FEM#YAG1F41Y?2@^TRIXRE M,.%Q8-U:1GM8%KD7HQ))W$W_:PM-'(X?M]/EWLOZCTX/-9 M%!3QE&;EH@/?!ULN!&E&ZL6R)Z?OIEJWK39#']&8P M'Z2,P8B3J(@43EG4L\#^>@'2%)=; M,]=GB^75]>?!Y "2]CZ;,:FM2O'!8 UR2;3U-,)JSK0GB@E3Y;Z[#FX]-*-: MJG*U$U$5[TM%9!_J .:)(,(Z3S!*!;>Y!N2>+\+U=3Y0"4E:[2G?1=-#$JQN0L^Z+K!-*_K&R M2SY:UW)YPBCW#DSDV88[&TJACX^S>4+3X5CYIEZ944>,-]09Y!0WV!E*M4GU MV@D@(L0J5YYTT*QM>%)T1$H7$'S_83"?KYO^&87_,J+9,$>DP\X+Z?E:]T7! M!68R<,PP*>0N="5D^+*C\*.UE'KAJ?:8$Q"$0519+ Q2R"/6D[L;6L7L^:+P MRPGSTF( 8XS8>^T\=90K[!62@3F;/C4JZI_)MCT3;(K% ):3TR7& HI.48T M*.H-1SH=K!IAL+!$4L9$/^_0.UG,16, RW&U/S& SC/"N(\^72SG@[%2.J-3 MB06*N?8]N\RDNOA/B $LQ^++#5O04BEC58C&"&ZEM9Q%<.ITNOI "5>E]O*E M>;K=6"+K$]9EARTH1Q3'&"/M/=<,68RB, 0S;KBWK&=1\[5(O5380CG^7E;8 M@J%""JRME=ISBH7VC#(OG-)8(Q%Z%B-?DYP+A2V4X^PEA\;'5#;?,$I%T#P$ M9Z4!0@UQ%DP,-8HK4L.C4

\.R##"!1C# MK&>>9#U"+Q,:7XZ_G3A\2AYRE./AA"8H5%0K@FODGCQ=G'Z]._+]NSO\5R? >?75U_&=_E7V9?YH/I H!TZ+;.IE^= M"6TX]=%(8Q27/H"B<$HJ$6G 018[D+IL/5P%AJ<=$;,2P4#D??.0BX*B,[=E>; W2+EZ, M,&**(">XCEPSKY7F#EQ!I##O60)M!]?.^H1SV?$6$DHAQ_+RO>(H":QH+IZ%S@@II4+D]+&EV,#N%*Z5*7 M@YVR2%!""I)B@3'06ZVB20=U63U"+U=ZL Q_>UAZ$'P8$KE"#M8' M1HDF3#!'D6&(2QMZMEE6#Q1.+3U8BM67EMR&#-BC+(*>=XJ#_VT;SV MY:MG,_!!A**$17!^.$UI6*#KL0C,,(-YZ-E^:1W"G=7+TA9+",Y7((CQX.MX MLHYW.HJ6?4TRPASQ1 ?GI."$&F,L3M>@@]E)D*%5ZNYT\*2P =#4Q-E654P9 MY+S=(-.&(J9P-!A6=D.Q01$YAQTV+%*D>E9HMREE4Y6O[6^)+W96XOM2^6%O MM,MLT$Y290)%DEMEE8F2J51HPX.S8JLD5(ON8:B#YG6=XFD?BKLA7UT_?KA> MOC=9!Q]FRZOKZ_3K#4S4Q=+-)BE583Z8%$+LZ=UGVD>F+.7A_V?O7;O;QI6U MP7\T@UOA\A'7?K,FW>E)9^^]SGSA4MMTHM.VE"/)Z<[Y]5.0+,>Q+8D22(IB MLO=:'<2/"AAC93))B!629ZL+ND2.D!-K"44[<1F;XP8"(2W MA\+7[F#<^!-55,&2:$G PP8>*32CI\])U]?W2\6.8EF=OW;?+;8_M5- MEM-EXP2GTF]44:*NB_+EDN?<:\Z5"0]TA$34R"Z!VH'4KH2EGIG1U^GYF'_Y M;9\YX-_?,:)*,@JGB87 (!I#F4ALNSX!9&3)6<0R6V?+U__IH/N_S<]4@FA--+4V$NW03M8\^)&Y7%O@=O/:)L>1MC=M;;O5NZ]/[@#3HOZ? M^ZQ]'O+<'QY=$>6Y8EY2#]R:H+@V6RU5QU 4;#'DC+7S>?%;YTGO6'QMW@=/ MS :CJP!L7=1=I!!(2%(9QK?KIBF.;'MK%0F[4-8:M<^)LN6C/!XV4QL,K_*& M3H)/PB3KE0[*Z:U710?O2Z)RAHRS-K#0 &>%Y#[#T?KXX_^9U@O\_J>O;^LO M]6WSTW7/"ZH(VN42?L"-!VD2]V+K#S A\+%FP0WA@&V/+6?=_5XNXZ33=N=[ M*D:21B%'39IENXP8H[?2CXJP&UFB7-L :;(EMD3ZWF'X9O;Y?K5<$X4V/WM? MCJJ2HR"32QHM-ZNM-S&DQW5J/K+LNHXPL MIQ?0^)Z[82;ABVQ1#D7/$E":Y MA(SS =6+K=ENN(@C:Y5Z/ER=1N]SXHJ?A"N^E1\))%HC$[$Y$R@!$6:[3AEH M26+GD&\4>L?5:?3N'5<%VNS;!HE^K7ZGHJ"U2(1Q1X22J#Q3M;6WK'!%I8"& MG!AX?HOC#-P[ZTWOFUGVH==+NWHDP6_UT5UQ7G]+18GU1'IEK4@Q&ZK?"GUP3])PEHO\U7>XLQ-<=NX9LK*4+*>>G66DIR93+% MM[L+*E)ZK)KJ6?'<+\_.F2JX/L%^-E'[UK#*.*$E .1&?I;;X"-HJYGE20-J ME(V.CVYH]X?D!N>MP@G_MH5_+7ZI" M8B$J%DS22ALA%9?F@:8FTE, '<2I60H \TE5:61$P,\" ?H!1TSK/^Y>!H1>5QYK$_O'VHD+/6%8Z3G3/.KV).>A]"+N";J T0E2!6"RX9"=0WK.SK2^ M[$XDV7RVFL[N<3F?Z\4F*/?UWY[/$'UU.DAR_(?/\^7D]I?%_/YSDX(U1[ZI M @,L6H?SBI13;9EUVH-3X((*NEG?R3GYN!*/)AE7Z MZHI2'ACG,B:C(5!#&$U(-9W .\>"&)E)V16FGOMQ^V7+ #>@<_O#SK8->2E% M3-PEBZR"H,$1NX%,) QBHUBNSJW^8^#YK+/?TY*?2 5[?;W6*2>W3XI '>D7 MZ&LVE1!46N:F)'%G?<&7)W>PL&RLFS[H_OZ^7];3;/ M=FR?9RXG>+Z=D@7KJ>5*"VH"AUST-]J@J$T,04<:-7WKAB8G0--]/0K\ATH2 M]C2#RBOG2!#)4"^50@,,%8TM#Y*#D5WR=X;0_4V/!\*]OCPVW:_^N-;R'4V@ MI-3(ZNP-?2=OEUL#0.=QF^UK8ZNDO0TT!F.UCQP@!<:W M:P86QM:2HRT$-$?6273N$5NO.UYQ-?B;&_?UC\EM?;CQ[!&O04I(GI+Q@GH# MBAJ4V4=*).<;M008!>*.1<9+S'5%]/$8=&\;Y.CT.(N*1ZKRK:^140;)A#=J MN\&$'!4QKI"7H2L$P^7\692+_6MY7W^I\1=-M8U&+ZNTE$)Z8B08&J,(01.U MI8HF_J=5USW>]JDR73!Q@-#V\V6^1_EE/K]>_C'_QL$RC#]_:^4C'KJ.:NJU M)D$YI)#>TDD04P+VX?8,&QGF"YDZ0/#_DJM>_[Z8WTQ7.?:Z'>P_>VDE(ZJ; M+$J1P MKHR54;*E$&?0;ZCM?36Y_8KXO9AZ&_&JQ1!QG.C^@&']QS/R6?_QB M7X'M"6^IN+=4"L<%UXDKFP@S;KLT$Z D:JUY4.W/+?H;7+MGX@"WY(-9)UN]3"[ MV:O5)PK?6'EAG!1!01(D.L<<'G,/2XZ<2U* 7_534^E!4REC: \8_FT^FV^/ ME]U;<0MOK600C.32'T%J)8#8&.5VZ9X6Y8KHGUCN ?##Y)]C+T./_T)%!:..$;# #?*.)L[LEGY2V))[4O-303E103D# M9\\J&3C=>'-37ZUV9!D<*P>'WE=9QR$F@CR)QA(IJ>%;VSU& B5J#24_8=\: M[%MF9+\1!WNE=?E;C8O"]=G5:C']\WZUSN">OZ\_SQ?K\PT'K+X>C"=HX1L5 M9Q'M&2NU3IYZ!S;:QR,4DFZ4R+)+&(Z_'OWIFSDC<\^::98#B=[=O)WNZ0NB9\LN.XUYO5;NVZX[_!2$6J#D=KPJ(WWCVM5C)04G!\@4@>'H."/1N &BU&4$ESH/B_+?4MIR4Q^S]P$M^I!_@@F?[CI6,3K[3V23"1 M+ ^*:)!Z0Q\M/&N(W"],MTB9_?J77L>K1BW@.1 M@L04C*:Y:B:1VTDJ3TK::PP0:9VS0!%V8HF^LCUH3)JD,H+A-CFW7 M"T(61?S^P!EYIY[N[7)K .AL(45?B!2$@>154"RJ1'A2VS4':4J*2 Q] RQ! MP-$I^L?1>C-; M-R3:*&N;?SLQ(FFY59:6]=7_]7'^Y?^^KJ<;/0E_>*X>X:\J/_]2+_:$%[UX MIDJC!D"1,H[VXE:FO:3>M=T;SO'BF ND%"9%X)SQA M/.+/;#MU:HO<) ,Z1@I8-F^'%NTZ8OMF/CM]4,\?J=#L]"2&X*F6@3/M-"'; M2:LD>HT102G\<]XART]FV'-)/XUXG7+\R:FXS[S>/Z#BA'+F!>4N, F>*_(H M!I0$66()#TAM:T?\6R-CQ[C(ZM1\HT:N-50_OY^M%E_]_'JO'K!_9.4B#2Y1 M!9)J<,(H8NUVB7Y4VD$;?'X%-NT1MR/\_)&[&N)4*?OSPW2U4VE\_ECEK1'! M) )".-2@I$S);2>?M"^YO1WB'M(>,@HIV1$,MC;6.EIM;<=NTEIVP&'7XY4& M3HC@D1!>6V\>%H/_+4IN'="M:P>P:(FB'/9TU4@ MQB4KN8\A:FJD9@FV2W$AEEQX#L@#WR$XR@C:E0F*?+K]_=-\5O]VO^.R\K7' M&J((BMNHK>$RT,?)>R)*T'!\?:I+0D,A)3N"@<_VUJ*>[-$XGSY24:*" MT8HRD;RDR5(1XG;20&1)^LR ZC1UP/X"*G9J@]CK:V3'\O?Y/@C+Y?[!*GB4'"8@F7J287%1;JYM+ MS8NP,&Y?9S$Q.[Y+0V).KM:ED":KB;]?+%X/V3PTI.*<0J#,)Z&]]IQ[[[<7 MQ]PAS4H0,FZ'9XMD[10K#U-Z+ &6S:G[_3?RKP^IF'&!.ZH"T\0FRK2!;92" M<$04::/C=H>V2-9.L?*^_CC-P6>S54[OW(N1[Q^M#. 9*9A527CJ@TR2;J^ MA$!MJ@0;X_:5MD#.;OK*(LVL\^W;>J.QXO&*X=M#. MV"3Q?YH';;;:M; .BLHXC-L]VA)).S=<%QXG]7&^V+]I?/=DI7&Z@E@2C5*( M;<$4@<>=ST&10OHC^$1+J-EUX Y^Y%"P#CY2>8MJCP<+4AI&HQ;2ID<42U)2 MU8N-V^M90,:.>?][O9C.K_>?%*\^6RE&@]0V1.-R@1%U0M!=P M;-#;'!Y/GJ] Q0C!.,ED-#;@.1BVIC7H($KN5]FX_9]MT;0CB%B3 MCSM@\=TS%4TN<= JQ4@<B;F=W@Q)/%?@@O9WO$ M[?9&[6YR>^MVUQC8\62EG%0N!HFG),>I"ZODU@>3<[14"3Y^!$]G"34[!42\ MJQLU%9UEKEX2@D8QNW;;(&3Z+&EV?.)-.A=MFM(Y8.G(DDN'5?@9;2*<$U] M) QW<<<;7?OVL\H/2&&'G_KKB&4^CJD"=4$(3025#, [G<&E)2,N9\(6%:D8 MD&>Z/78_[VC3$F'/)*K/_W[NIH1M2C -P2?4JL'Y QW7NX2&FI4,:D#-8VN MX+I9Y1]7G^KK^]P3\@7]I[?WJ_K:/7@@UM5T#[4,/.%ME4#=DR(D%?=X,&FJ MP:!%@J<5U\(P-;:F0\40>=X%K7.2-]/TRJ%H_YXLKO-5ZX$V -\]5TF>N++" M4&H,Q*0L13HBY1*!Q(0926&S7KC]O*-5 9W[PLQZZ2X77\V.C7JV?.#A(ELU MVV+?5S:Y_OYW,&K78Z>)SE8X)I,D=/Z(%:JAE(;MC M*&6&@A[WKG9T1?$']?XPDQO4+97E\"_&LV72W?__&O@VT"]HZK M;#3*6BLT4AX8&G"$H>4?'67$@V]6O_1R0'=>N,R[8TQ?((QWGV_G7^MZ/>-W MGU?3/>V?#HZI)+4V@DAHZ%AP(N<5!\50[9'2QIA&4HUPD.!KBRF] >]U->?1 ML76$-?9\:)4BY!WU'NJ7*:%!Q\L6(DT8,8+$[D-BAL3O1R9 M!=,>-.;]$;TO +Z972W61\+D]B'N8SU[NT*%X<_[59;)#_.79\63HV0/*LM? M7M%@)&'42:0-](%R3J+(3WU1)EYQ3 M03*@ C3GQDKAO(Q@O/(RD));OA\(F=V2?2 W"VO=9AP7"UQ1+3GEE"D.6H!! M(\!3QI-P$17Y1M%S8[U8B(HD0T*0ADJTC(SS(!.UWN#?G58E6\(%Z%7'0Z2% MBX7C2-Z;DWC;OVD]4U0)L^U[X))AYY@JA$ =TTDRBZMC2,5H';(ZXEFC>%ZZ>3O/@U<'+ARN*=%+6I""\!Y#9Z<>-(A("1+1'1M8- MN 7NSELFZ1B<6($FQ4 11Z.!A!J8B-[2*")/-G%24K!N@"99G]M1RZ3O[;1[ M)-%>C\B:-DWBM4YZ7Y54;DW); S<@T8C(0LY\8XEEQB$$M_J />V]J"R4PGK MCOAGLLK>UY\?.JB^NWF2Y'3VL*__N<]E+!O89-\]6'DO#2=:L,@E1&TMDU)R MFQ($1^)9+;'MP7O0R/KNP0I/XZ 9T5;$E)L564C!@D%S@@AO^-CLIQ/9N4N' M/86&O4;-?)._WQ?SCXO)W2&+:.>@RA&;6Y$($RB 4-*QW/7>;RJ] HSL!N-4 M%K\6PM(&/<^+FF8Q4SN&54 T]UXSPP,!88P#1PUQD5/P2,M>NU3V% E0R/)& M*#J)NH=Q]&K7<4O)GT"7>1Z+QWE\WLQC9XQ(LX%5],'' "YYZ0&78G$Q$L7+ M.RND&5M&0#N\G'=(X=X]=DU,Y)YRR\W7:O\?^88JV(3KM20H-*2,H3H8 MY:U3^(>4A0TC!HRC$P#P DM=$/A, +NVL^OW]6J*G KW"[1A-_5[-J9W6NN*7 :H@9MW-B"T3J#6IM4'A;>_CVYO=]OOC=^2^64 MB9Y19JV+P)/6W/"8;^X%(#>A!&T##)?H'6VG$+DO-]S&SY$CB\_G9 O3Y=7M M?'F_V/C^'H.BW]>WR*EK/U^NEFN)_?-)_-.R@5.N[,65"%)22HSB3J).S"R3 MD&A*WA%"5&ITMWMFBCV-&%LV\>\7OKG2B5.J+(F.*D K%E%N=-)>$L-\HD5% MR8>WE?0%L/DYF72&K>BUI!B;^X"L*U"@67/N>X&A;EDT!@T0T=1/"?_05JO( M)+4@J2"Q64ANUQ>1IV? -(\+*_Q&%0,$(@GJ ]D284$K"$F!I<9KD]+/;>PD MT.V\SNR77<-.86!9RS[)0;;PI[;QC8F]A^'/5_)K8W MSU$DGCA&+%@=#(#R+OH8(7?R(@G-[I%=()^(JCX2VX]CQ&4GMCNA)=>!H-6= M@ ACO64A)D%< BELKX%'7^K%G_-+S"YN#)BC4MN/8\U@=MI=]&MT-U7\\HHS MY93B!/"8PXTCN*@B#<9&HJ5AK*C^[?!VT?-K![VS;/! W]CI;V8HV^LF!LMW MJT_UXL.GR6Q30&#YVWSV!26_OGX_O[U-\T4>U(50G#21*G$CO ]2X-8%6EO' MA!.$1F:T%-Z65!@?H!K2)WS;DIP^^#HB*=M9#+?W.516ZD2(0F@P#Y(0ZTT( M@><\Y*0\]"I;GS<7?:O)8C5,">L8YOU+XTD@.#',[)LW:L=R_OSZPF&U7L[S MV?_Q>3J;W]S8Z_^^7Z[R4SO"T[K[8,6(]@)T##'DKJ->1Z/7,0\:D-'L1ZM_ M=%YY&12O+_^4^B4W75Z^F6TNPL]R2'T_A2KW4TJ1"A[1SN0ZNB@,EYQ0EI U MKJ2^XA!C'88M;0/G_N7+W[_7+#JK_'T_A4H3)W2R'D'!0/+<--4( T9&[HBC M)0Z,YIWBS$;^9O7'?+_UX:<8#AH$ER^&R)B;>GIN27PQB\I:SG)>?* I@6+1 M)(4VO0;I"7$FE+3_;=Z-[ZRNM<&6A=WH$# M :?1(*&69>O$)49Z[3\THBN,;J1G@+O D0"Z?-'_WL$V3/D_Z(+WP.ZQ<_E[P$/3L5[A/PP-X!C)EA%@SPBE(%( M!K(K)G++*4BMDTA"EN1_-;^E^BG]@Y'^#L%S^:(_'NM?:^68TJ"I]D"YL"%H MD8@*0BGOBL2^^7W8V'SP%R[ZG<'G\@7?7E]/\P^3VV\9Q$V2W,\THPJ(T=0) M[B, <$9@F/:V+>59::&6M%!R4 1>E 6Z%2S$%YT-((ZL9/WB)Z4W"N\?* MYB.B"]9()9C5-YF?! MJ8;YZ0X$C:!YY(*EI)(U3&[IF 0IN7(S'!CJ[_5 M-\THRF\Y5R0YS9.+(FE+MNM47/<:#G-)Y28:X^-E+^B6>'%F MS!VL,;5W7.649M(%;5FBQEMKN5S.8ZEM\Y\=? MZAG:>[=V=FVO[]#@R[M^UL'B/UD2Z^7!FE!'O:?R!I27B41!B K,)26WLFJ\ MM".K]=@2+IZ?K!U2O"_TA0=&[=CQ_S-=?7HSNYY^F5[?3VY?;/YX(.3J6>]N M7GW-_A.XXR]7N&'H1)4B07E(7*3([9;>0'E)+,L03?&SG^+#XF=?\K.QI=4KB;RO=NNV6NY=W4&UH[R,5Y%8/D4H33?2*IF#3]F2UA-DXKGU_,)A\WE?W M7 P]Y['RDKX'=9IC7E/A3"#20(6PP"&@!JG'*JXP]B7HGLM;R_ZHGB_AY MZ2OYBBI&B3>,4^N-LTK%&+?315*4%$@:++./Y=2\?4*>R/$QN325H9YGFN$$'%PP(YNY5T"6]>P:D";;"\P*Z M]>61W+9W.7 K]?2QB@2JHO8^"= B11%IT-N5$)/ZJ13X ^@$+1"_;Q@=O+-Y MUDY(:CPBB>.*B1"]XP2/SNUJ!' 3_%07X^/%'I7"S;,^(#HUJ2P/!_VRF90$KX.4 ?34O\/(UX M!?R$@_R$1^L05T%4D$X1GU*,P!\AQK@O.3\'J%^WQ,_3B%? 3W60GP]/5()Y M&I)QUJ!FYVWB3&V7% 3E)?)Y=#7GB^'G:<0KX*<^R$^]O P ==*" ME&I[F1>D("7!8FJT_#R->'W9KZ>U9X_*JAAE8%X'PYSP26WCW$)$VVY<@GU^ M1T@)]0>3Z'T![=F32T2@CDL5XT2[I#C=ZD11_;C&-$7Q+MI MSV[!*6L,Q4,]"9!*L4?'1[1H,_<)NHMMS]X8,$>U9S^.-5U>5WV8KO(!]"V< M=T\0PZO/HGP;*H5@VFA"!/ ((![7PEQ)*8H!*F_G#6AH@P.]HBEG/JSSSG/Q MBD_3SQ_F<;::KK[N/(9/>$M%C4F>N. 9$\X JL*PO?R-@A9IC0,Z75O@_SXD MM4KC+C$6IHOZ"AFX]X;]^X>JD (($YTDSGN=6)!T>]F#B3/?VR>C67#S:Q> MOEDN[^M]O;Y.?F?%!"= !$EX* 6:A%2/WN*4J!E)-LLY0%6-]8 M-G61B48-WB" M"Z>\$B0(JH)])*[Q)7V-CXY4&82/MWWIN "^E@C-GWM6]>?7%W4BMPOZ?KYY M_&V]>JV:9S!FHA4'FR00NDWVQ!,XZA+@#S"DYYRP/R??!J\H/;8G ML6A;W6U4P_?3Y5]I4==O9@B,>KEZ/WE5,'K[=A4," 94$Z<8=][J8-F6YH:: MDIR (4957* "U1$K+U)\PQ3?F[^?UL]7## MM-R86N]N/DP6'^O- ZT;[8<^6,7$@Q&6:*F3T#X$NJU2Y$CTHD3S,C\%86C\ M.[/ORJY6$R1DU[ZI[6>JE&0B4D.0S"J"6BD/#Z$#CBJGBH):R4]T#X-M?9D0 M\>[S[?QKO74>O[[JQ^Y'FYY"ZYI@3_\]MS;Y;;[ZKWKUOKZ:?YQ-__?A'-N4 M+UT/>GZ1L\>P.-N<*L^T$$:"<;CS2"! +3SR2.FBT-V?U^B7R..+E\.-'S#- M%P^_RL_MNTOL=R*5\5XJ+@61@2G+)<&_;KEA75%#/?KS3OYB&-M;>MSM&D)/ MMXFGRWMHZ;$O;Z[1"RHON??:4 L.L=FQKL>7?%54..?KR?*07A)VRY!L@ M>VO5N$Y8V9Q2]FHU_8+_L Z]_-FE\=475\P''Y7G,B8&7(!&1C(B4@ MA76- M[*"!^>5?=@M^/[^]Q:UUAQNEVP]6/DHE@V9"J@ F61<9DRPI864(1(^D:G;? M<&S+\]XF[P9_8_5RL1MW:C]"L?E6)82D!#49+9@$C:<30'+"*<[QB'*VUW26 MSVNMZX_59+$:YL'>$CR[DY:3F'HI@O)]G.POB_FRD[R:W5^KN!- .:=* @>B ME'&2,)$4&@(1O"NYC!J383=,,2EG:&^"DK7F389%N%\@^393WMPM/%&IE_&? M>G$U7>[-OSG^915X94@P:$T( 4ER'0A3!H+2S I;E'C3W- S&YC/ZH]94_GP MPZ&]:[9=RJZ/A+RIIZO[G'348=[-[J]5RCM!9#1&)0=HRFLCM65*BT10&:8E MNW[SP.@?71S.SM=+D9?XS^?I8I.BW8.\O/*U"@]4[P!L &L@XM:#"F@";IAE M&E S[26>^J>\G)FOER(OYS6_C0PJ!>)!&@4N41L\VFW)2:&3):37>.J-^1UG MUS\%I3^67J"8_*>>?OR4[],VK;2V"NCON9M69LE-G[[=AI.I%.-*(S^,B!&B M87C*6Z>#\-89#6DD/?+&X_?MAJ\CD[;SBU@EN$P6O&'@(AC+!H%=]AEV)8GNSJ%P(VJU[EO'LV;2&\&0D M\\00!JHH2GR Q]R8!/%L(+@88=PN\NSR>-1$JEP3R>>RBA X&&\MDQZ1@G]2 M:5GLQYO^4R0[$,DN<7 Q4OF*9_5<8S+<&0NYRA*-+C$E0 0J< >5 MKJ0:T ![\_Q(DMDM$BY&-E_QXI[OS#QJ*A6DX!G5,>#>"!# 4&ULI!"8H(Z8 MDD+,8RK*Q>7/PVO^\^C-XGV=.P#@[_U\MJ; _>3V0[VX8X>$J-_9 M5%PI:YRU09H 7DED$E4V-_X5 +*HP

S MY?1J7;>J'ZWQ^V]6,FH.5 ?KG06/1K.5D03"M;">FZ+.U2.\>NA0M@; W?.F MFBY_FRRRA?GE9Y[I+JV)!B$UH\0DH-$9:S6QC((ED:,1TBB7NZ,]L:WN+OOV MP-8ZR"30QMB0:)36HN66+(0M'0/5(VD&U3?HGF]J9V)77VK FQEN:/4?B(#U M&MYFE.1E[>]VO&=4103$Q!U%@X@(E[QPT6_7R:@O"78;("S/@(]Y5[PX,^8. MMC3>.ZY*6J!V37+GP.2B(IR@>O"PUI2"&A?N6N%Z,R2=1-_>S)CZ%M_Y\9=Z MAE;8K9U=V^L[-,/RKI]UL(=B)D\5 G,)G @>C$V!2,KM RW L:)V M%9>#M6-Q\?QD[9#BO94_VI:5/7!>?O=4IL!X3L\R#K:499'VVJB]>UR? MB*K6;K1;8T3O)1F_.4L.'LL[QU1!&P41%+!DQV53XL M9,I@]M8SMU!.$@&!^DV^(L!S#.DEMGN'Q/^40'F =Z[GUP=Z9]G%%[U]ZM]N MLEMW^?V*!J&(%.ON[)XF[22GC[07LJ@6Z #%I4>P]E93^G1V7KPH#;Q^M.)! M,!VL%$98_,E3OO63YPSWDDN%(=JF(Q2N-O@Z>,WL8?/X]X8XL^MMAZP/\_RK MA_#!K"1T7E:CZ10JB)J92"%&;8GAVB?WN,\%I4O"?X:HY9U/L@;*T5.[ZCPY M*SP7,KS]8::#"!$H\V,0UJLL.U':"^"_]% \;,^1:H?NE1&!N%K=-FWCL M4[A/>>GJDY5G(J=FJ" H(XEQA_]]H+"B*(@_,W3:W$S/S\&Q];.0(3#E(2EM MC58J2L?D=O5&IY*=>9RMC$_%;R?\&+QZ?!'MO+E,AEJ7!+.&*DU<%(\T%YZ0 M AD89R_BWA7BCEAYD>(SR';>E%FAHDX$T+Q'6"A!^);NG!2EE(RS0?$@1*@5 M9@[>:MBW\IP8TXG=Q$"(8(V!KMB@A9$IXZSE;&O5L.;?/P M#/D@Z_O)GYD?SX/PI>1:,*UHL@"&6.<(0^ M(%L=SNFO@I2/PR^O1#(F&FJ,= DDX48E3Y!R3 .EVI64-1_@G6=?,#LRUZ-U M/O5VAA]8V'O4XQ?3O+^NE_BOV12IN0X>:AOJ1WZI$B0&[;D7:(.#91PX4]]TRK=?C^=T-,GPZ^WAZ;N:KES3?OWS/0;K[X4IYH9)B M)J R Q8W$"6C)4IQP1)0V<@EV/GVD?GOOOK;R7)Y1*+C\U$5*%PF037.(RJ0 MD#H0 ):B9LD'WFRMPS_.VF#V;E$M)&IO9\\V;60]TX=Y'TB7V#FF CQ&T3S& M787A'J>],@#*_NWO0T0^F%;QXMC(D$4>< MBE)H(,8Z;Q+H$)3PDEDWLMR5$J8^QT]OW1[I(OSIPVZ]J>[[.F#^5O]]_J?]BLR35Y0&2D"#=9P M'Q,(YC2/*2:&QI,%),M(U.&6$'!,K])32=P;P":/PK4N=8ES7T]\'Z1V#*E M6+0J("EB&42?G +-P1NE@.;JTN/:FEH&43M$[0LV6\_/PY0SQ">SJWKM']H# MG7W#*D>%<-(DI2C2+7)K19*:>9!!1.%&5OBS7?BT2-C>(+287]7U]3(A:;;S M73L=M\K*P%1&!L5)42"#=0X1DOJ60Y((VR#7_.VB=F3O/PRGU__/;W-A6_>K3[5 MBS?XGMG'*9I6=KFL5^<+'G@RL>=S^G8_U2!6X*CW5%$2A=NE-A:W2M3'=0PQ M7VMR+JAB"E,GC+J\C,!(< <&%Y$R&Y*4=63VSCM R M[Y$% ]DX#OW[F6.3SK.]6,\#UPYBCLM =4P[[Y+G# \#RQ)O=&_4]>7J=D7' MQ5F\&%4E%QA+VE/A-"X8# TR"4,)_HW[,!+=H6,<[+QW+:7WJ6F@CQ-XOLKX MS]7M?2Z:O9V9^_KKY+_GBV^^VD-*:"OOKM#,C81Q:CEG$(G4*@BN&'##7 1= MXL06!H24$%M[M]B%)&$>_!I9,6F M.N+_867J!%KWY2G_M9[D56<'_YO9Y_M5@W*_NX94.9A"N\1'! M2R>SC6,B6AO@F4526"$$;IXB,99&TGBE32XV L9)U.WK&-I* MQ,$CY_L'*_#&,7GL^7\=GJ]9LPZWFK'2;/[X4JQ$%0@C$I<#2'2!6:UEE'YK'C! MR"(>VSIA6B-HO_#8>>SL>[S2@<<80H#H-5A%;4K6:R17(*@]C64+:8.E>]%Q M$C5[3U!U]\OIK%XN_Z@_;O+J&R:IOC:N\EP1'GV2BN!:/=4TDF2L8$E;JE() M<@88 =NVIZ]-VO:&H\T4#[?>>OI<980'[@AUGB5@T6K\D2HGD69*1AA9WF%+ M?'W12?!TBO:%CO;[[%K)(K<@.=((2/266$*"IX$FJTPJ45^&6 *YY1VF/ M&4&%77,MTR%R-!M1GPE]_SH$9 MLX^YEL^!/>C%LU4";KA2-@GO@:9@'=4L2B%%U-;P$LP,L7AURSM/*3W/@I&# MN\PK3U?"Z22X,L83BW@/6KC !;'"" '"C:Q82P%?]R'D)%J>Z+6U]6*^_#RY MJK^;P4Z_VZ$AE0@>OV&(Y(R!]LIYR732-'!/<;L=B;>V%;;-.R'IB3CX=8)+ MG=77OR_FU_=7JV5S.#0861EFDA+>TN02>$J<=]0X2;D4C*IFJ7B7<[/3%BK: MIVS?_ONW#:JNO'BV0D,0;4(9I0\43/+6$Y?6/[)$>5%3Z2%V"6A9V2BE9]\8 M:0"-2ACCK(J:"J_!.>LR":PT(C!!*!M9'%0!!W=@X4@"GGB&/%;Q7D\'0=- M6Z^O&!Z6%SULI4V)DIU$YFLY(_#Z1N+'J.T/B*Z^O HG$ MH,60(AC@43C*D#=XDBMFJ?4EG0D&>!]Y1B26$[\ B5_R;*?KV7[9SO9N/=OK MA^BMQ>M]98Y[0844DUZ!#BR@Z@"YMXA#X\%RDE#WC"5H&N %5'MHZH2\G> % MF3.]OI_OJ9R@5)'($V<)$FH**MH4C4,[ KB#DERY 5XM](&= M8B*?Q>OW;=M\=_-DIXW_7-6YX)&?+!9?<]&6NRP639V#1[VT(C):%[T225@ MA_J!=-QRK720"6WER/YP%(RW\]O;V_FB]R=X,=,RDPF]WX(1A$6 M0"JKO==>)T>4ED*8,Q;2:2\I,Y=>-(FB;&@.AAFK17"!281H,C&,S*_<$?\; M)F4>1^O+#MI2S'!-M,C1K1 ";GJY;E\TC&@)K*@WW !Q52)!T] Q']R!S2)S)NWAE!2R^[ ])W MMJR/ T7#T55*@:,D*!"" 419^(Z=5E\GG3H64U6:QZP<1)G-P5/'$<(?N&@KWZG_OIXOM6.$U< MBZ\,JZAUP3'/M=8$@ <;8M2,4>:4]$J5%* >X$'3!5A:(.N)FNMV!HMZLEQ. M/\[JZS_KU=]UUJ@WMOL.E?7@N,HYD&COLQ!2 C#<*&.EERD9$95-)45;!JBK MMH&*+NC:][[R83&9+6\W#)M=_WZ_N/HT6=;V:GTAGJ^.KO_[?KG:A:R"MU62 M1Z<]TY(: &)12BCG -&JA#_YDCHP XYC:',7ZH[:0U1T\I6'!J IXNXJC;&) M.@&:2.:I5*)D?SHZ=F&CZ,39]<5AYD@R#N02^-2:Q#_F3;'%4\7$;"!I!8P[ MQT%[8#[F:@S0S#79S(WVR):GM']9UWS7=?#1[ZA2CHZPDAA*)2@I':1$D@*G M'(F*C.R"IB.VOUKLNWWJ7VX&?N[RH*+C)% -B44=!4_1HCE(-6>F)$QN0"CK MD/]'Y.0?1^O+SLE/+@7! O$TH4 Z8@.+@BA*I(Z:>SH.7+7*]:-R\H^C;U]8 MRMU"W]WD3K3+!OWKGSU;A8"*F1<1('$P4;E$>."1Y$HHN>7'#X&98_G[HI5] M&57["UJYOWZ&^F\_W7 'P0:D]C**CWE,)@Z:@1S,@.8,: M@T = N4P1XERD++H/F& [L!N$-8EQ?M"WQ[3ZFD?H@-ZU1%OJ8P5)!=,X3JH MW.T/C=D 4>1V?\@&6:+-#PAY_>E9W=%^ !C\-O_?)G>'^RT<^::*,ZEDU,)+ M8@'U$@U HB04F-*V81_ARSEG.T%*>\+6>U1_-2 UKTJP]L]P69'C*ZD\8P& M+Y F FRR&C=XJRE+$@SXHAR) =W_=J^,=4?SOC:F_;/?LS?M'U@A"8D5P3(9 M(I .N1*C"A]P1.6Q$@.OD[X/^^0T(.[XSNJ+>Z/><6'QTLD.E BG (MO?;) M2*F9D$+DTC\=7/$=WZSXX(W?\:^L=+(N9R%92!H"4!?[TF0J5;:)9\CY8M-4A:LY5X""H=-&9-)+H]U9X7D"W4PMC[?-+ M_VM9W]S?OIW>[#KICWQ#)5TPR5,*0:*11(11,@9FC+0Q6J)*:A -" J]ZP+= MLJ%;9.WM8GG4.RI'I?2 (N.D@YAR:5\\3ZE73+@HXT@Z<'3&[./!=!+=3X33 MMZ\FG-:'^8>_Z]LO]7_5D\5N%WZC<1414E%M G&4@.;,RB , 45LXA&7]L/! MYEBVSKNC=@M@N5G5]6P]D]GJZ\WT6,SL&UXA&8S!#5FJ2$$Y8IPQWGL\N'U. MQ!])38K^H=,BT8L1]&Z&.'Z8TC'0V3&NLM%SJQ#L0J'=I[VS6E/\"\T68? C M2?OK&S/M4+L8+'_47Y H&_!^FBY67X]!S+[!57*H$QIM&%.0+\30CF#K>S$N MI'-F)&TP^X9-BR0?0,161U&#SB9#J(Q<< \T>HTBY) *P3-I(988\ /;L7JU MVKIGQ0 @V740H4F<.::$!@I.:N>=4[FC4_16\S22&^Y.D5(:1'@4!RXWU"L" MPSU?:,&=@,"2H>"3D#GZR+,02M2VRT):&0J."/4ZCN*7&YZJA.!2$4ZT1SO8 M2J<5E4H10QA#[6,D1F3?R&J/XOVE0%[7-ZTH=T>^J9(Q4])8$B$KNDS[P!W5 MWDC"T$XJ.44'9EN<1<'KEAT#@>>1BMX);ZL !$H^Y4AQ ]YQ[5",4]2@-)5I M;$=P9Z@Y#ITM<*(OA'Y83*[KN\GBKZ6=7:__DJ=\^'#>.ZZB1"82HG*Y3VPN MIXJZ".HC%(\/,&1LO9<[1<.\.[J?Z+D[> J\/1#LW_P%5;)YYLZ8J/$8X1(7 MP8.AUCK4:JDJT?,&U OJ+)??G7'A_!Z4;[[*D]PFWX978)CB"85)"+2A>#+> M&ND(MRSD.E0C\95T!8?&;I*3*7Y^K"U_6G%(I?"B7Q',VO*\P&@[/Z8Y[?AQ%#L1TV]&?%OB)(+PBVUW!M M\H)*4Z_!<_ ^66 )C+0@K5;):Q=$*@'AP%PJ/:"O$YH/Q&]R'/:.>U6EK/,L M4!1 X8%*_"$*)H27WG-B8DFX_\H*?3/+$0_SQ;0^7PKG=@Y? MCTK8W#.J8C&0)% 1!F%32HZJHJ[2 [+D6N7["UENC;S]R^VY,[#;%]\4K-!$ M:9I< !NL<\A(I#V/C*#IW,@UT?%:LP:\_%1?Y]U]^5N]>G?S'IFY^%+OOX@[ M.+I2S/*(%IQSC@"UTE)!?#2.:1ETU*.[U6@!!;N$N34J]Z<;/LS\/_/%7V]F MOR_FN8_XT>C:/;KBSH0800K""&C OY'@J7::H:(,MD0#')!#IA=TM4;EWM'U M?O+WKVB?+Z:3V^/!M7-PE95F+T1B5C&PRED;O::"UCX"6^X>-=(O/5Y/9RX7(\.?O7 M4M>W>6-24AE35$@G24P4I$1;0*0@M9#$)*5)H^VNF[4^O6]]F+^_7V24KIG0 MQ-YL^HH*K'!*6=2>A 9!M4[.!BT$X=JYR$N2 2Y,76V,A^>EJ[LA=4\2_K:> M+.OE^K^YROMZRNWS]82:V)Q^TR<26 ):)4 (XF/@508%VCG*J. MHHP_U[F0^>SC(Z'W!1>_>+@2BA)#P4#4U!O#17+D867:JS"RXLJGLO5YR' I M'4\,0OKCTWRQ0BK=?9F@ HCR-)E=SW/X\FV>QQ7.8U?T48.15> "=%"412*= M!;1*^.,2(I^^2,5ASPR&()Z'8-EOH2 MU\ S;>6]HA3R=?_Z;S\;;XZH_Y]ZID,2NE("3@9%43#K&-,&IXT$3P9?48M M>S/1=S=OZ^6RKH^[SCDX-G?#-KB=Y P7#0:5/:X] ^V\3:C\%3GJAG]B-V;Z M:]+8(EG/(*5G-I-/%=-(O/.)).8@ HCH@K/6.\&!"Y'@C*KS]Z9)8^%\.:)* M+"^(1,^!@F7")>T6$98$9-C+/ZJDP.68G:)/> M@SB1M@L*]^N*:!_^GI="\=N;*CR2<2NFA(4D0?-<=59Q+J.55D4A1M:6LD_\ MG4SD08(./[PO%^WH=U5)42:X4T!= C#$,NVB-CJ 4"EZ,VI'5"_ .X',0X1> MFM\7G[U/7E4I1@,/!+5!0D$G:GA.&A"6TJ2$I"7EJ >4I'%&X)U Y4'B;OJE MK1TOOZJ2D1/BB(!@#'!N-.>..I:L!!E244&] :5EG!-WQU-Y:+BS-\B9%L'W MW?LJ9I--D5NG*(>$VF^(4A,F@@ O!"W)!9<_/ )+2#TT&+: O"IXS02-7$>K M 6BP7 :&,NATK^CK^D\.I[5W^ MVZE@V_6^RA.3@'F*I/%@G=6YNAM)$)R1T862D%,]N%3P/@'8$L5[*]KX^BH: MQU0]CJB$ F\%,82H"$$:MZ[E@9)'C)>^F3MS!Z+,: _.=HC9JTO^C_O/GV_K MO,E.;MWD=C*[JO_X5->K-[.;^>)N_>)US5(4Z/EFQ*4ZZ/&4P*/"1*98 !&] MH2XJI3@U-EC"3^ILVH74_J>>?OR4BTQ\P=]^K#<^W>T_XJYZ1QN+\^%7551Y MXD)02 T&Q!OG@P$/@3D1P*AQ!U VAL1>.6^=RN^]1]G^O%U?U M7K7EV%=5RD;NO.0T18#DG+6,41^BX=$I+TO.E^$[X3O!73F5SW;P^,GR4[J= M_SV^0XB"H\7HT M^:WR*K*X7:$,RH^DLVTI>_<*\HFT[.N8>)^WF7L7H7ZS]79#H;\\:,R+U\?4#GM(#'M?'0:$I=6DF@$MPQBY,8U*G73QPJ; MA ?N&%%1 =$"Q_41!1:5'6F#]%P*97&[$R,+_"EE]+P+HIY!-#VR9+JR'Q?U M6ML[MR;7EL"*E+S1UE-/*5+<4D:XY30(D8@3HI'+M;L5OIGA-._OMKFV!Y;W M[.D*X:2-0?L 4:243]:#>E@;U5J4I-)=CJ V9O K@EI&T+X4N^]G>J#7RLN' M*^.28D[8I AU6CBK9=BN"FW9DGBF@<+D9+[NQ<@)Q#P/1!IU/-DUI,*327+. M^4OB>"Y'W]97[[ M!0W'!VUOEN]_[][.)[.TFU^_KXX_^9U@O\_J>O;^LO]>VAQM*-7E !\X$9!XQY M!P$<4UYN5V\LE(1>#WZS*M.1.R%P[_#ZM9YDJW+MWW^YC,-]HH]Y3\5S4!P/ M)J'MJCD7PG+R0 LNDR[);!J@*M4V0';AKP/2]P[#-[//]ZOEFBCLX&&Y9U2E MHJ*:H@1'H0TW8'&YVW5Z1T9F\W>$@5U(*Z9W7[CZ_J _<%*^?+B2W!#4,5 1 M8%$8X%83NET5CT7% :O<)6=BL7$/ ]$#AYTKSU>\1@"YR3A^K7-)QW>[R2EGEFC36< M>8]'E KXUP=Z)0,ECOH!GLZM0J8%>O:&E/GLX^KACOX#?OF %O?:XQ6S-L6H M@07&-"%,*Q*W*W/@^RUU?U%Z7 OD/!=0#NIRKP^H6%X4]TGEP'>AO4\I/:Q. M6J5'=O]7QN #:#F)HHW/]0N@YK$$..O)_GHQ['HVG2_^J*_N%_7C+97G/ MB,HF;0B1*MI$=.XK;\E6PY/Y\!J7F[DE-+1+U/.$9+S=MOML')'Q. +79VF4 MP<@D$T>U)"9KM^MSCI> 9H#E.;J+WSF5HGTA9IM?D*O"S2:SJ[SO[2BV?VA( MY9WWFB+Z*4 P(;H4'V4LUUD:UR%>S.=Y)V3M;ZO9<&,SV76UV^5O\]G5IHO+ M_I98!\:"'1S!^72Z-]K'5' MZ[YP]Y_%=%6_N[EY=[.5G.+^=]9C7U8]Y'PW?6:2@$5E 4J8Z1$ MH/(2I-E2@@E>4DMM@(7[^D!F2Z0^CYMCVR(@H [2V-/Q=%"EDZ8R=Q?V6BJ> M56&UO8315H22P*7CB_-='*!:(^QYX(,R4!\LO;=K2&4BEY:)*((G+#@B+=\* MB.:6]%-=;R30.9FLYP&.FRRGRS^019/K=[-_/_1)S!5V]A7A:OJ*RDC)0"67 M$I[U+E"2[?('"E#O2L+@!EADKUM@M4;F$^]SWLRN%@_EC-99[X]V\G*/:M1L M8&4XKH!&+;3.E9R"-V;KIM9!Z"*G*QDO4#JA[HGP^*U>Y;C>=8&XS(,=8'C^ M6,5UY#@+*1@!L,X8 _)Q BU/9/2S"*#F9E+SP9520N-'O18R M.@?)>K6EA@$\3$M ,6+7>6<4/HY^M^T=54F7 !F!>FR0TD\ENHRF,5[1(YQZQ M [E]TGY#16\E#-=QID-H3MQ>M=$D&:0@@UL7!C=,$[1R#'=@6&Q6];]9E//5 MI_KZ_K;.]_I/ ;7<59;P\* *S7>MB!"*10K$*1N(,R(&(DCPEHXL*[24@_.. MZ'H>?>#X(H7Y.ITF08GEN,,DT,#4NE694UGQ&0E:VF3OX5J%Q]'T/$@IJU7H M:3#,1^F4D9 @VB0DT6"M-\$X.K(R%R4L;EJK\#B*]H693?K';_/5GO)T.Y^M MO'0B!90@@RO"]6F=O4/&4A ")6MD&6WEK)VW2] 3[8-G!:GWYER]^FS%#;=2 M"&^L%1!(TN"(5THZDIQEML2G.GCW>P'?VR+HY65:14:9$V@KA6C BF A"I>U M-NNT-6(DJ0Z]*2&G$K9/X-C9M9]\GN8NK+F7QKL_;ZO QI),4:VX3!:97.CZ-S[RCK MM=(Y,Z"#"T%RE8MZ([&E,CP)+B77,H[,$FX;($65SH\C?>\P;*W2N1&1 E=@ MM6' !'-,4$90US+.&$@E36:'#+%V,7!$I?/CZ-T7KDHKG7-<5$P\&*;0"%12 M!TI\(-9*8XUE_7A=+OEP+*;I>9!R6L'S(*QGPFD341""]4Y23B!2FCQ*G!M9 MA]P2UC8I>'X<-?O"23J(3>3U 94#X:0-D6O/ M(%)A0I!.42J#8%:%DGNB 6DQ7>&D%:*>(;#IZ<]K)>[R0YNTX\3B\>XBBT ] MIWZO.:W!^0P Z_]M<^@=TSK'+$:\ZD#I:AAA.3-HFC MP:69941[\6/$0C5F^7.I;8^RYS%;W]?7]=WGS+?&:/K_V[NVYC9N)?V^/V8+ MM\;E9:L:M[.N\HE=3L[NXQ0CC6R>R*1#4LGQ^?7;H$19ED5R.#.-RDFD@"K"I;M$%:J;T"R2UJS#Y(QGCTT3>K13K$#-^7)GO@Z8JC MDN2N**Y]!IVYLUXY8[U5)FHM)K;]WE7 !^=N&T"'7#WH>O,M]R*3KM%*F@19 M"A>%-3Q*Y=!PYKOD]5PH55K+MLG-MZ?!.191VMY\FZ276@47P3KPS#@G6$J> M 3=2@II8*F$W 3>[^?8T1(?;/]M>(UK>M<'^V;-G2?&*@(Y<9>TC:$732MOL ME'#&,Y2%5PBX! M[(4&&GU9H'X0;9F,\92HIQ4';]"RBN2D@?0!XJ\T#$P64SE+$YO M@ER>$]UQ5,IY;RP)BB4M1:G22$@HC10C9*Z1.9,P33O'HSV_S@QS2TW4J'!K MKNOW]>JJR.OCOE.GIW=$,PF\162:,0UH"#OO@U9,:Z\%LBX)91>4?WH./75V ML$=PEINYR148CM%9K4.(X+-S'KT7@2(*5(B\2\S]BG;:VBJ?]DB.8\B&*/U= M=J93J3Z56 (I+&:4S D("Q<[%*7Z^0*\V/N\O=CT/K$NJ5-^V'A_;:LO/^Z MP8\?5]N:0_NN%6_>N(K!)*FU$E)S,#(23,X$H916T7/598?G%96+;V.[S@+P M.-JI^X6D"3$(F0@ZK@E 3O]R+BCC/:(UOLL1G%=43[X?S=,!V):*!N\O%KN= M_WXWO][B_Z5>S9?73RC^9;F\W:-I&K:N&-R^UE3G C!2>P5.AB MGU[1S:-M5,UY$.Y&EK+95DQAB?%>V"$^S)4CC2MCG8W9BNPR@US.Y N7E,\J M>728NNPQO**[1#M0I5^ 1T@Z>'* 9"K)!A2C)-+AD#@F@.!M%E%IRU-6&72S MNKF7FFP G@D1DY19<$ +WB=E!9+JD8I%/L&EVBX";I!L.>0T,%]3Y1"OK'7&"*^< S* R!QR%8L! M#)!MEW*;%TB3+J)M4CGD-#2'XLE0!?U *9-09,Y! LTX"IMD\)X+@SQ*^Q?8 M66ZKM8"#3#R,,V*#R?6.&:O@G2J9+?:= / M3L/>*OG93&.,(DLC+-",]MP&6\J].D1GQ<1LXYDX<$(EO]/P?DU9OS)PBO[+ M31%@P45N;22G(V46+)<(72X!O?AMZVZ6L0WR]GB8%FM RVJA(:&*Z46SH"/WFH:E"#QDTG\Z2Y^-(77(>*?SQQ>?)-?-1>T,YC@4Z5;2,WLOA2C1 MFHN07?9)^J2-(UEY&J)M,PK4?UH#]P;P'XOUO6Z[W_J] MJ^EI..B--&Q=@?+!>N=$" #>1 +'.N9RD$PGBN2G3(XV$EV>&^*QBV6\W^;0 MG&247FI<:1!.>A5XL %TL%9:8S')@#$)UBF%\N2\V]=LI'H ]S(H=:(!>[EY M981ERF?MI9= ;B+Y_RADX#DFSEVG4EP7KZ^Z4>$DEK5"^S)X]FY1'PV\&O90 MF1C)3Y ZBQQ!28Y2*R00>-;*)S.QG:M^*7$2W]I"?AF4^^7/94?*/?90\60A M">VB@0PA>33!D?'@7"@TFDWD'OD+H%Q;R"^$X\#0F[5J#?AG$R\N[54?>?>NB(C?%1IL4A5L,N 5K MM:#(2$MA$\II+V4-2KO6F+=DW7JU><(X^M=SMM&/J@^SQ<=]F_3?_;XBO1RS M<2Y;;0$=^NBEU=D9;T,2G>[8N_@#>>VBR2[XG5WF>Q7(LR6"?[ M=O&A>-]TZ@#L4/3Y4'^9?=UF<-^7VC] FN>/5AS(,/+YGGB]GBJM3=V5/BYEB3BGD'$D6V7!LPB)B] M@:C+-$@AYR[;_1>_*]N=,#W!.IQANI?&_5][Y:;FXNK^SZ:?ZL"=]I&W% M-((+]$=$1@HUHK+!)V9=N:,A=JI&0G< WU4#'G6V9#A3P:4,YB%C\$J MBG*%RZR+F7Q%19GZ<<'[P[EE(N6W ')Y\V4U)[/]97:[^33;7,T6OU*P>5VN M[;[^<[[Y=#5;?_JR6E[5]?6ZP#1;E!?>?%W>D+S(V._)M>SO RK%>'9H#,6S M"5S,SB)]I9@WAQQXZ+).]8I*/)U*O%&%T)*59>SSQ[&O'K?KZ-VOZO*:BWKS M]"T;,;%;IQ5P\#E985'3=R*[Q,J]Y$IR$;GK=LTRFS;]!D5^]$R ,J@6JZA[ M>ZB$0$4&( ;P%C+%X2H;0":M,!IC[)1H]Y=;H.\+YF\T.VN!NY_J/_%J6Y>/ M9L+[U7)!WU[=US3X_GT&K&YWX)W*3>J?RG;K^LWBZ3-;DW-+3O7Q4G@]]%ZA MU)RD5XZR19".62!^1.% !6Z\;11^#X[=^^7M_.KK_=VE45)4?E;3_6*@F+JXU.]6,__J-\LZ)?U MV^5Z?>AW[:MOON@,[ONH [JD2;-*<,^,)JA1>X,Z.X?2$=Z)<6\HF!]/21!W M[C[?;=&3;9+CNL%*8=^B;$<#._! M#NB77>6BI]+6!2\C6"ZV*O/PF;>#[:JD%&*B^-#:I&50I:;7PUA#*8 Z#6Z= MEP;/C_/W"/A0Y'KVJD?/O+WX?)6B,J8DXVJ7E5&&:9]V8XLTZFF1J2?>G=51Y%VDR)DQ">,&% MY2:R'1J!AXG=<-R1$?LM8?]0MRT9\.V=?JHW?Z/A%2UB-<<;HYLRJP_B$<@V#YG M]!2.'>ZCHN@(N.'HF/.&>< MVE7%!& 7D/KR[ M^67VKP_+V]N\7/TY6UT?(F3S7LJ-6A($8E J6C"2"9\?<=!J8O?:G(\FS_EX M-A$,M[:VO/KMT_*61+F^-QV$S^W===DB6*ZVHOYN?"7C<;G8D##H53[NSGX< M7(3KXP,JF0-G+EG0,@N)3*48'] CV];I8L:3"7Q_:=W/F]EJHTDYXYKL(.2338:-OR]83R0_!Z1/%<@GKNJ(]YNN9G=OGIBG@'VEHOGSZ?(\J;LE9=\CLWL7_7-37UUZ%;YHTTK%T$E M!!Y4A$P>CI)Z%Q4D#6QB!5'/R9TS0?[_0=+W7GA(UC('5H+)7HFD8](/Z&7) M.RF[DP_XW0=):7']:DD[JG NP083?@U28QOV4"6CE0@T9*DM!B%9%KNIG5&P M+KL]EQCZ#+4$=1[XQZ;?/Q:K>G8[_W=]O=M/?;>(I%'^(-'_4:]Q-5_3W(IW MY2C&0Y7&5KYBJ\^IHE$Q%7LD600T EV<6,."!.K3=0[PQHR> C9C,WS,JKG MCM&W3=QMS$<6[GUI0K]8W.N2]TM"O-[,[Z^1?)K$TCY@ZO3 C@VL76NL6;(Z()['=/G.[5QSBGR_(,JR2F&882AQIQ)#:7,'[;= M!8-@)K8L=MG3H*-P+OQXR_86FTL_W*)8$"'DJ" [B-EY"3G*I'F(S-@TXN&6 M%]ZZ(-KDQ-NQIE6"9',4T?+H@4N)Y*)(09$HJ&WL-PUOL5\"+,^*\87/Y6V. MS,5/YB"9#XKY9")YV5Y[\-XRK6PTB0MH%,^?:;GNZE-]?7=;O[LY)2FIR5SO MV'.%FAE,W 9 #EF!!P@4WOMRHI-Y.9%+[_NES_/5N$%%,)"F>+]:?JE7FZ_D MHY<5QB^?Z^^JO0U^F'[W/B4LV#Q]J0;K@4?;5D9C2E8;J10 RQRU3.2+:?+" M6&3-K@88>-QQOKZZ7:[O5HW4Q"G=5#X;[E5V1GL+H(TO-^ *"08<0APVL^G\ M,4*/['A>ZO%\H(^K!6)-G5[-MUVF?WTA_59O=5K[$^VO04DDB5R5$U@A.1!6 MVJP=%U)X[B0+IE'V="/_Z)M!V0?T'@_I>,/*"9_I<* M[,0N\NU1J,LSPCS4HM6]"_)X5O;M\F%EXO"A]0.M*HA:*A>B,MR!-^4:('*? M4*ED>!:=]G:$MMGR K)\78A9_KBT+" M$_,[>I%Z,R:UPG]N?I[=UNNC1^Q^>+8247J>8M(L"XA64]2$+$4> MI @Y\HD=/^])OC^L975#=;"DIWJ;O_*W>E&O9K=DSO'Z\WPQ+Y:\+*$_Z.+C M+#JIGTJ"I2GH($"Y)<0J%V,&G[BRY8;/T,7$7>#&X7D8=D[$!Z_Y\XY_UQ_W'J5#:O_'.ZA$CH&2,E9)#_"IX0Q20T4<8)*UKDNEEEDU$TZ&@(X&F9S-YY M\(-JZQ7N@0D6EJ7VXAV]]\, EHLF]O-(VXH;Y;@E:6%"L(FY["(8'W265B75 MY5Z/2Z18;Q1XF5N] =WR5,,+NOGM@?($QYI4*5LG:4X9$!H<.M1*RLPM@-2> M[/TT/5.G'?X$=!IM5240S4/*"+1H;@\PL>&MLD"&. MF(WT39'M'<6Q,KM-NZADENB$DHI4(T0.7NER4Z>S04FAW<2U_:?_V%7N1(K-V@=47.EY?(A4F\I%R@UT&"1!GIA91@4RN1VCL=FFYW MMX9\=*J5]SX:<#=H7?E2? R% MBF5O9XMK+*=/%]=O/G]9+?^XO^G@:+A]L%T%>5N$75/4%L G@2!06^UH[%ZD M9ED)$V!6&^DOSX?S4)SR=P37?/'Q*(F^?[#2A ;Y$1RYD5 6V7GFV04O8]8R M\BXA^ 4M,0_!FD[ #D63O\\(H46]^BZ@.LJ9 ZTJ34&D"VA$\J5:8O;2V9A8 M,E(KI6*7V/R"UG"&(%!_*(_N+AU:%6S>N$(O,.D$RHL,FFFKI$F1T8]-,ME, MK.SW>'YY6\1'Y]G?5LMU*XYM&U8A@V3)E1P'!]$+)P-I:.N99P*<^ZOD0+80 M?U-FM<%Y*%9]=^G"M_51^OZVWMR?2L;/I8K*OV?WUQ_N&>,!_O7U$96U 53. M7(()P,F1$.6F8R')#F1(;"*9 ,P=22)C*XIGQS9.45/4K,J:V68H]"&AP0< M ;EUVDB/0N8HP]Z*<=\J@*O=# 8J M.6MP(J9(%DR91HO!0Z].=CGX]>3\H<)D/,L*&$!*QF7.A;'9<(?JJC1 MA>PXVUZE3J:9 =^69)$2N&VV4'JFC)KY>O;QXZK^N)7GNYN'$1W;AC_4K$H! M06T+SP@AD_+9@MB--J.:6&3<.P>>I]_T!W7+0&*]VCPA%/WK.9GH1]7?9_]< MKG:#WG>#[(X^A]THD(6)^0[]"'39(Z+GY,5/L\_UNYOO M7G'O7OC!YRO!G.'@,TBOM O6HO:[,8&/7PV MF?7/L]5O]>&+/H^TJC*#* 4G=Y=9*=!A4FSWZA[T1$K-]"2^Y;EP;4D)K%?+ M]9?957T:)XXUJVQ@H-%P98)5P!D&A[N7+XO$TP@I^B=%S\"V9,6;Q35]_&H^ MNSV-%D?;52X#*L\<9J42RR'RX':O;Y+I8C(N:'^Y?U[TC>Q@YP->=JW>-MA1 M/M:TTB9;9;,!PXR@F6"C"-^F0NQRX.V"=,Q9G-0S83P4JXY$>.E?#['NJ7-#/\HZ6ML:N:]M M%4W)B%*0TO&6@8S,!@P\ZP#)RI# M1MDHJ6#XY?0F6J!1^VH;F)/MHT"*@R@[.CZ:+'2PV5H;_Z(JH#$K3EA@;XOY M0//_X6C_F\7-VNVR"@,"Q(X>3)\:M0Z)Q-.J+][&NHCLZMC M_5V*OX5B%!-S&G66QGOROB$HRXP $R96>*,7J9]4?_K!#=&556&#(W3 M1KO "\P^;VO,@HZ\;$M,S%GNB1>=JJJ>AO@Y$XM*0L/R=GZ]Q6"[+W @Z>SE MARLM(2KI<@! ,((C(A.)A61!:-6I[O,%[ND-80U[ WM8ZAQ,2=OW>(619:[ M(V,(UGM,T8-%X8'GK)O=^W?YZJI;KRUL3K1!MF5G[?G;UV^PC M;]6D<:=J\RC8X1@AEZS,DD3U/Y-Q9+5P@+RS'B?DDG4ER)F!_ M9,D>4-740'VU(<)^I_9M@U,.39I77D6#7OIL4(!6"0575DI/)BD$T>D&Q4OD MT9 !0__P#WP(XA"Y=H]4,8$(1I;TN 3>(BK)2A8N($--!FR2[F%/0GTY/_E4 M3 =?';W?FWI[N*+B"T]7X+V1(K ,4(I17 A1*.CTV#TL!7J7C+J*UY=K>YFMV&V6GVE'_W/[/:N?E^OYLMKFF^K>K:F M".[^[P,T;=TG^:,9+6B:P(J<6C#>N,2=0B2'5Y.(_C)&M2.3S0GUF$_N@A#&.6ZL9:".MS='RZ&PI;)UCHT2.B\@F;G**H%V/%03N$[>, MJ

43R5;HCRK=LHI;PCZ4>KC[=5W_?D?-$\47F_=WJZM/ MI,O>W7R8?9G]-OHY@^_?;MU$,^QI4L5HK%(RINB=1&2:1X7!$0>"99R/>&CX MV2L?/4CPPN-D[;0T-KF(*GGNG"5??S8-C 'M:5#QQ3 YDDI$JR]K[Y7/F1!'_<$U/'Y". M29GR[:H^?AW=T;85-S1.)402,K(<(P,5MF,& TSYB=U[V%GR#9C4!=^6^WU; M4"A<,JEML8)4BPV6IX4+,N:#N1U,6S6)I^(!V1,L<3S/:UJ8)S"8VR M93H)%R.HK'=C=#"U\A:=)7V<.:UP'8D[QT^(O?1\E;Q'XXP RP-:%[G-V MI">W.MI=QH=9TPK5D1CSMDG>PYXFE6,Q6Z&X9SDG[1')&C^,DǘKK7>+N MSQE-5%M,VZ:V/BQ9?5G-K^I?Z9OKY>*ZOIDOYN74XGIV2_]_)%=MSR5KIW91 M>6#.9!26(Y+'IZWB#[X:9O PM0SHSK)=#H+SB*'T8^VUL@I<7_NO#\'!=5IL MYINO>;EZ.UMO<+&XF]W>[QR=%FZ?WG_EO):,9Y&XCB: )#N A%U0,?"H9!=E M=OG^=GN.CBF$<=;[GR^DCEM!M,_E?BTI>!9<:^U]V7+;2);H\\Q7X+JC.J0(6M;B7=6.H!:[U&5+:HDN M=]V)^Y $DB3*(,#&(IGS]?F)<(HDE\^39UU__S\G%<>_/ MRU-GE(X#Y_+ST<>S8^?)TV?/OAPG9X_<9Z,TG3R]MFSV]O;G=N#G2@>/NM=/<-'/7\61%$B=[S4>_+NOW_% MK][]]W_].I+"@__^UZ__Y^E3YR1RL[$,4\>-I4BEYV2)'PZ=+YY,OCI[SM.G MYLKC:#*-_>$H=?9W]W>=+U'\U;\1^HK43P/Y[O3;R._[Z:_/^".\[)EZVZ_] MR)N^^]7S;YPDG0;R'T\&49@^'8BQ'TS?]ORQ3)QS>>M<16,1'M)OB?^_\NW> M[B0]Q-7#G>]^%4XHQG!O\O[%FY/N^Y.#O=?/NR].]MX<'9QTC[H'!RO7^U9-WOSX3\/]TE_72P _ETY'$;;S=V]_]Y7 B/ \V_+0?I6DT?KL[^6:^ M2J,)?4[EM_2I"/QA^);V;Z]NGU;W*WY3MR\_',G8K]Q!'V]Y%?TH\. 1"G+. MWN[.WJ_/\()5K9Z^\$,/#OWM\]=PQ<+;>?+N[W_;>[E[6/UWM3M9Q3GL/=M[ M!MC]U-G;?W8 ?^X[W5L1>P_>R-[+[[632QD/HABHR97.=1JY7YW/H9\FZ[X3 MN*,?OUO9*EU >QFO!."]J[-/W6OG^.+J\N*JVSN[.-_$7>SO[KUR3O_U^:SW MI],]/W'.SH]/SWMG?YS"QCY=GIY?T\ZX>XN3Z_>7UQ]ZL*F MG.O>Q?'OSN?SL]ZUT_UP=7KZ"3:Z[GM:,7G\E26I/YBN1$CT8O^32$"/B"=1 M+%"%<;;2D73^_K?7^_N[A\?1>"+"*7W:.]SN.'#M1,9C/T6UI#]U\-J:9S#" M_B?STZDC0L\Y"Q'6_HUT\(DR3/BRRT# ^]2[\(/U(K@+'BHFDSBZR=\%M]/+ M9<<9P<]#T+QP)6E$OP)P_!O?RT3@!'Y"2Y1!=&M>\8$NE_E;\*9H LM.LQ#7 M"L^1(@YQCYI//^V+!!YT)9,T]EU\IL6X\\5??T[T8V$9]& QCC(X#M#:X!1) MCZ,?_,1I$ -.=QA+29J??J[Y)E]SDO7_DFZJ]PP8/$X(7&X$VT>X)DXTH-\( MOO@3O=4\:^?AJ%JF*/IB"7CX.0QD NN&5<>W?B(!:@-82PZR'#11C%]&H<2_ MQE$LG>X$4,KS75!7"2CVY1T+2%E2^\"1 +S$JQ+08YVQ%"'L+D'L*RR"P:E! M=^\=[CC.1G*(E;*V0 Y6HVB=[3SXH.[2FQ=='&W?DZ[BE6\S.*\8 0GO/K_H MG8$4O'CO $-QNE^Z5R=+IM5YQ)_U$GT_'E1^> K%\+.]BA!Y6E!])SPR%?U M.JX, O7K/Y[L/J'/R42X^O/]K="QB(=^R,L361KI+TCQY6]N?2\=O7V]O[-[ ML+?_XI?#?A0#P)^Z41"(22+?ZC\J>(G+!MQ/D;/B,L-_/-E'&S;U\)_8_*I6 MS>]Y_NJ70WU1^;<7!_EO-0^XD7'JNR)0:P#P'1; OU\Z3_NS.G/[*P;!/L/? M.M+'(#\E:-\6D;<$E$W=[Y-W_Y-,I L,U[$4BKU7APEY0OY?S:9_[-,^ >4& M50XC4G_4<^^29O4_Q#<=#W;]\YXU8?Z/>L[_0[MS3G[*$S[/QGU ;SAC-&I0 M]R5OVP][UF%AO__/F%X]T"1DO=V%JR0#%BP0^#J-A4L?P61(9.J ;9>.P$+1 MALDWIPNF!/T9#O%[X8Y\>:/,F0$:N0$ #S6D3R(40_[A@EX'-G/RTZ&@;1_# MWW[TPV+?D01M-51H\4\19B*>.GL="N=TM%6?^F&&EZ2C.,J&(^=$NI)P]H"O MW/_I$.1:IFG 9(),^@=%CD\B=D?.'A_RP<]\R)]D.OIQF<"IB-'+A-0.W!X= MA21Y;_T@''-_N M=S\^-F&45KL(!A[L'](_/0Z_8#RH''M1;A!GZW84=9Q)%B<9OEP[XP7:#P[^ MX5P*9-+^!'^VO.K;C9$8_+ZHH6- Q8W]/G+,?G0C&R(B% (I^/FWZ+,.K.": MM'*_XSBX.WJZO/$!$5T=@$.> W!'1?= M&#/"Z)J?E&-&'>=VY(/\P%O]T%6!/09)+ >P&-3,_; 2;:E&EA33SC^NUH.] M^T!V4X&'\JG_5B*KT_% %[Y5@2W8IH\J=OB*KGCFY?KQAWW-I,[ M_@%Z%L!]D6C>Z3=73E(D=#MJ68GU6H2JV>083A85.^%16FITBS<=@ M/F(H'C@9O0'5163JR$-4X%U]:N H6C%UT4 /E.8*3QE(GW8^,#O%Y?H(#PJG MUNQW L9]K-E2:=< XZY>2#H2*2Q\+&##62B5PHRDZ%CI"B=2OQ !@L]0''XF M ',OS79I:Y6]+1 Y_R&H?7\SJ=WV)WV(1$!Y FAU$7(MP@0THA/>D$J@J:M! M+XAE(%AK8E)3J ^+1[0G-"<\5;>C!%;8;JE5+/-K?87TT"'MD8-4?AG)JSD2 M>19+&4Y&0?K)\?Y@,_'^Q"=EUJ-4K!L1X%E?X:U+P7E 4<4L8^D1YT>%%EAG M,L($*O(^R/]@,I9"!:I<-XMCY5Y%,6B3#7+NV M2!$N?P;7HK.&Y66<>VE\=._C"HB*:$TE"8W*?#10THUADN0P+%I/H&6/Q_ + MK!9V.$'FXK$_!XX 7V .H:3B4RZ3%5BH31/; N4^R.B!N#/X;X@-\_.)YVE8F#T1 M3@! XX?;TAQ.=-HBR7<" MNS)[F"J>#0=V-B@NE.U!7F-Q446S53'S).*KS?[B"*D5<#6Z#34D4;E!O )3 M.C#/(!#INXJ[)0@32N#*#!KI)2IX?!+Q5YDZ?X@@DT2+\/E>KO%[$:!O&*4.9O$"F\L5_(B,!TGU6@PZAW(HA24<2@[@*G9=E2'6*ZB/EH8:4V,JKC_E, M,4(,9V?.5/^LI23)&%CBQ&;_]8O&!9,XJ*Q3L[Z.D\L$LP9\ZDV4RAF/!BA? MW_>=A2B'"FT4P=E@#L.3^E'T%;$QGJ)L&JNL8$(?.F,'M-@0.6=2D@=C,@A>Q(>'*K(UL-AQ%G.2&P^R&S$>&_]QP6E22"/1VZ"ZBAJ& MM+=7X&0_.;:^W$QL[5D^*3A-Y0,[=-ZS3IW%Y?O=8D&=CD1(/N@/481U5B+A3#K##]FCW;'\ MRB;?.DE%FC4]'[9GUE!Q+: SP+G.^@D83X*5"-)78WZ_O39/BG34<4[\1)F_ M';S["NS(F&"P39\MK_>-'P6T;[*M"A$V2],\VGG.6]MI:;B_UC3\+[!@ (JH M$MMT>ZE)0CC'@"=#R6X T$FC8!%B+4>&$8L />4P(K\,TJ8T!DV>;TKJ;S]1 M"+8UV#8A\()Y\](F),<%=.>RN?IXU"RR9[(#E3\+4N-*LXBS'FR=DO_P1AN+ M2"E/07S"'[ ?)2RKX7]:/E!JAYWEEE>.S:O"9O<=+Y/&_5C,NB7BM!S>8P!% M1FZ:!K^YE\7Z..S[)I2@6KR+#%$R>BA%H5!36TUN+:4AY'"0,4:XQ5#6@T(' M^?+T,>V$K '%J]R!9)RR6]^VBY6JQK%4"TO>BW*@M="9N:*E#.MEVC5($JFU^(J_,=0VI"HV3AWK;Q;4K T8AP MD5VE?E)"4?9@NNCT]026ZH; U'*7!W /.9X$T11]QC'P$40Y]FT3$TH 7Z(Q M/;.?9TDW8=SRN#T9R8R8M!U0:KR22Q#?Q^DX'?$N1@G4724GU%9\S0 M02M2I<155Q2K690)E=SAQC7Y+^00-IZ9$A+6H!Q _)&QCI!L%?V.MO;6!GF> MO&LL$LEE-B8K^"9[2%>-L)5Y!1]JF)+E!% 31 M;?+6J;-_ZH,QG -<9VG!8811^-3DX@7:(F.'GO;F+56[ZSB4H8,.O"8+#HTH M$<12>-/RBDTBCG:%F!Q\X_3H9\1DPD@Q,LG.M&T ME/)26AHOH5)#@/YB2F3*G:9>1-\TLSM+XR\G7IH $SVI+Q^S5."1^.'^&O'# M]T"CDRR>1(FLJ?!#SE,DR9QC:-S&]GZ8<*:*$K>ZVQI%.1-T.I' BW:&.YV" M;R%1Z6J@-6[KG*(BV7>G'E.(F%.DZ/\;H M)\<\*<5ORCO!FLW!P ]\8=*[9SZ?V9VVDRNO@;V=;-LV,R:TZ:N+8,!76_SQ M\\[UCC.0'J9Z4TDBGI7X9E+J<$V>TF#P>^#N"8 '*37)?:CP(&) ^O7%NPUO M((XW$#=@.:C:J<)=Y AO>E'=@2)KV#I5-:X<5VYHVIF77=:O8PZXY:N;T1BT M=,]6,>?/"EE;+CK.]_8K"B?9) B!M'K@&-+JUHAO9/+ +'4),17.%"4_6%0F MZ539DNK5I;53*+[\_($ G.5:6D"5B2X.@&M9C(Q!TZ#H@I9SSW??='/J\3#9 M^PO<$8%P"GPP[S1H5+4!$HBZVG(&6:LK[3457Z6^>LQ@4_J'L".=91)0::!( MYVPQFP-,;Z.::@#.2,?FN@FZ/U4\T2M4Q1&6297=("NX4:?:H\94>+!)&!D# M'ZIIS2M(200IE6:4/U+P31D]M(8]U"?K;VQ5<;EGR[J&"E>G/!RLD?)P-NBH M B!VT)!!5278/-PAOV%L7Q%60]2N5B@6,HNV5&814ZX?Y^(25(DM54C#53K, M0I0*Z5\J9:R[^U3EKK9'D,9@G< M8W'85'VC=T*FC!9S>KWA*'^+;@%)8I)B$^ISD@4B[MC44U1J39;WZRW7F"%< MLO*39WJ_VLQ,[Y.RID78:[7W^H/(_M#BOX^;^IT[[.^K%#7V:BHARD.?.\?9 M%CNSJ9=OB8=H&$UMJUF[7[02Y+I*XIR"M]7?[CC91$5AC<)L0F,NMK ;@"Z@ M\:/*W)-W6BIHJP8QI:7(>?- MZK#P2QEAN>E<4Q9;+ABS0F!V<9^5B;EE,5$50%/M5PL]EVKR7O/E;]?##3MX M6YF25,WH:8\/+3@OPE.5YNHXL2*MXH$IJP)6?:.NL+1JXOB]Y"K'IQ;[/Q9< MSB4%;H$^#3\@2^@OD25P&<:E*I ^125P*=W4RI&=$J,0F&=9#868P 0J0TJ- M5>CGD9IM,!4\=?JI(7Z2S+EK8C%JH8NU1N@!V4#=&&59 VC>>4#K9YE M*76BQ(6WD&&I*N$4W3\W/@?A*'%.<=YM&R%FY!(Q*[JCWV@-"Y^C[6CIR8XV M7 ]V85'39,:BOB]'/L3WKQ?>/]3S]"@#R1Z)A#E>^QTHIR:.W7E$LJE238/7 M]'M3S0,9XBQ+2@?W%\C+6L&J1FSA+[ HCJHI3U/54<>1%L31_["WD?&:4LR2 MA#KY:>3T?!Q(U\\(S8OE.AC, T"",<*;W)\3)<8Q'*8!5Q7BI]C24_0"1_8 MGZ+9*7$<.3$\[]K!+R\: M!FJE2:X[H0_66%R@ C#>4PIW ^#12XA@YX91Y)EK5>F'EEODWCO3JI'9]5R5 M8UQ+"_?!0<QL;N -K:C>MP6#NO73/MH,QU[; 7V3$3]V$1-E]A_9%.CG,_7 M-\JYWE[N#>V=?!Z%3WL@YI.!C%6)&$U_LV>R/\2=G7?IRKUXRHMAMS-7&LR, M&"4%Z2)JL9S 9CK.!.3#D%H-)MB?&?\:32?(L%U!+0A3M9U8L@ "G09SS$A. MJ49FJI^4U1>B/U5M7V/-Y@-Q2YHSKE^-JK6U(Y6/4>I/;YJT]WTS((J-'>EF M:81)L\(#:8(/$OP9P\A)QPHDJW')N#G;O/[9&P9M:+MBS#Q2&5XK$"\+."U[ M]1Y);20"-JO0 NG\MVH;.F^O0^U:P @)(E<$*NTDJ9_B5TD05#S%]/&^$'^@<.WM' M QKP!A;#;7XD:BI"D@T&ONO3\_P\)8(SN]1X./4T,GXFJ*)[6K=V\B=7MO@A(U3:I#O5PMP^QS['T MD0R\0A68<33HE?HZ-JY,/5/TJU/>ZJ,]JB( C38K+[0A3OY2;P1$!9MP7=?J MJR_PA),J7A*7-MC8$'4"0Y,3@C@WMZYQ<0-<5()GO[P#%$$/V 5*+S!H7%W] M$*CLW"DE%9BSLS'2"NB1T#-Y>DHNQ1()5O6:*N0JH9.KU&ZE !7>:5UOQHXU MC\K/QY:8)Q-&%2$,L+)HLZ,%9][XP9"4,P#"90:@>O[2?_,FPJ77*&K)(+I]XR MN91IBQ.=V98U*4BTUL:UI,U@*&*M;F*=GVUE;D^A6=4^.7P(LZ9V8VD;C//S M<1L46/D#K]<)8F/QS1]G8PU^(@*7?$%]V42"^$Y, D//6C2S'72>)D='HEN] MTHM!Q[)>W,@%?W*E:F-[X2>3+,4<:[ )LH5J?JT>^%J3T&R/1)!BW"$VYTY$ MKG9XO(0.5^EA:5G"O>3<0/B =[&?D/Z?$9>GGCCHH]7,M:C#^$18@,P3X.XJ M6Q&X@._I!G4DN() #I$,3%O!\F/*T0L@QB!+@"-@;5_HT5H3,#U,#%D5"+C2 MJ_;:J'*- UAHK.(&Z/]%>PH6/A;#T$\S7;&A*([Y1 $RY'(3=F$BP,272.89 M''NG.252%:(\/(Z]G&+H[^R">VB"U&,50Y_+893Z8E7D2-@-XE]E7O?1I8&AC:1%CO.?S),EN*I$385HZ:AB!$>)%UN8J#>A+2" 4C*A58[ M4TC)]$=B$5!VB*TN07Z31>-U* ('%/&_JLP$Y7I&?=-U.W5T H#\&G.%+%.S M'0*^/U$\*$7HL8BB&_?]-%Z8**R6 M'66Z4(G3&H\,TM14&.CPLVG&Q@'(XI"/(NT4I1[*MYRKDY13@9A0)4/>QJB; MH8J;8DJU9;Z7C8JX\-$V1M!,4NM(U$*2G(H36^;Z> 61]4"-,K2"^%F?%$72 M^D1^#L8%EY>#@]DV!BBY8"E8!^9TDR1RF:,5,O:ZW:XIY&@06L56L2@G3ZE! M'M>F6.^XR@(UZ>D3%59Q-U(CDPNO+=_V>".=?KI^#3-(.5IP$HQ%.1<1HU,YB@V1A$3)[H-*@49Y_@:[1[1. M4 [+2Z#RU!28A _2-"_HHJE",V!@0*Q>;1%]MUONUD]?E^E,0;&@B4S$E/TY M6I7%7M,DM@=26IUMN<7O1(9)7E1L;UR[+_-WSA6%SA^!T1;ALCXP;3QALK>+ M]8UV_G0-(6H8[L?(75AQNIO= M%?B*\!IP* Z0HT^PFT(7_X&$,Z?KK2W9IC M-MK.0E,1V$D384^)D12Q:C"L)X W^2T+;%?F;%1UPPCD4* IF 'W#JS)3L3Q M]30E^4T@:Z8;X,$AL&ZET;EQE"1/]>]X4_Y[-. %@TQ*.'<.WDM-*O-%JVO4 M3;K3@F*]JJM2I>8H:X21E"GC))J:WEKR_<(NT^) M#(%#ZFF#(A^BJ,;V >4][(H.2R*J]RT3%>^HU>_JV), P 2WVB0 M%RJ^4=Q-_-BR<$N))]4T+V4@FIAO73&'96WE.5\F#0QL6C0C@X*%=8/VI"AV?LZT)V'>&*KSI>8-B*T_O# MQ,HYL2+TA>PAFZ%9B4,=#'0W+DCK(@:'8;^@E.@QI,5$(SP.3C5BIHA$D2?2 MD>DZ!)4)>29H(S3^F#= KU*Z$9PGO".AXJ$E^!N M5*#=P(4#-._URG6A=FS+#M]JH<34HLO5^:HL",[9-4FL%,4)QE4 MU_ZSYPANZKQ?B7FES!..@39#\?!AF'6YYW,6N]@HL%"QR\OO6.SR8G=EK22" MA2:!%!R(IC2LKX<7(X^@-.C23'2[[E!SYK)(,0$:XAE]/^_C%EN8Y6K,LD0! M-QS.9U5I6:D:$:.($Q/X?A+[:E9O0-Q:ZPQ@9G)RI)W:B(R]TDDK+U93I6HC M?V(Z&@[0WB6O+EV&'3&Q$V8L,8^ BHKJW\)#1L*\R@T8JY/K&Q&=R%OEA:^WAE>HGE'3?- 9A"OU[L?X)]'D?Q1#$. MY]1XNJ_1]D#C^YFJ@:,D,:Z!NXP"WYW6O8-^V-:IFGO;G/%6N_*. ^\T*?+- M&ZS-%GG>47FTW&NR$-_#%,O][E<5:J8+AP]WT7RQFV MC=UH6YZZ[%XAH@FC MD2^:'5NN9E<.2BOPCKT1=1I"R8 YBE2;V6(3 I7XYM*LJE*NJ-XYZ=M6KFP@ M;G%SL0XS/B]R,UK:P%?Y%8(*_S+?NBBWXCNFW<. M>U+KYW-X))'8;\ZX_:K./I_3?$,UZ0)!".Q$,:^]U]09_7C'06EEI]145A#1M7@ZU3J/)(F'+Q4'PYI'?IZ:C13 6 %28J:[;]YJ.__@V4T=$90X)^9]J&F0X M^WOOZTJ/6D5UH4X7M8JJMARZ*F"$J"]3UA>IOR*:5'ZZO,3G7-'L5"?VF#F[ MQ?*O'%?W]O5X7B0E29*G//:3>N^&0X&JW1WZ)3>MB?T0B2^@-Y25;&RI@3F0 M&;-6G4S&;?KQX9RC24^BX1NJ79$)<^76K;Z=KT.OL4[ S!^!K(#*MT%'EKK[ MA]#M_$GR8)M_ %'@ZYIVK8:J9X0:C*@9HU1"$/&>(U1)AZ29JQ1PP=M2JU7E M4!Y8ZIB-[8J)#'&!T'F6)'W)07J3*@4^>_!O09"?P%VC#&:9U8Z9G M)R\OQP^)#(*$S0 L"F-7.4TT@#;98 ] C M8 S8=UPG"A>ZB^L6159:G6W+L/,%SIEC__9 :&#.47 C37$:Y>N":+8S6C6$ M="+KH34)"F&FA9?RQC#R*KE5%%N @R2SFM 8,7[,TPK@] =X/&HDNV:C(.F, M@#55=QVM\ZIY*CRE1>/']Z@"6$*(SAQA%A-\28^B4U!Q+@0K'K"@TI"X9[%(8BDM %)WQ_,*<]E+Y M\/SOL_T$P,A$K<2I<(T9N1]WLW&(A,5-4]HM-?49_($[!'5Q/4XH6/ M*8-L8S=!&;882)TA9C"/I]'YJK-]6#=O1ADL"AQ.7P-[JU@WF!_#-O&]0[N4 M"+D0K@^,S+S$0RWBD/<"9(*I517_O!6>SOWS>9N&\APIT()]U?7 !?X0C5D( M%[P>3!NFW1?551<.FY=K"DO,XN#(#SG7!CO'"4)P$BCDTZ 8=4Z6VOM[]X(L MB4>+*D03% G#TPSU:I/4G*(*P#(*,T"8E5!*(,T4(+,NGW_..)>O"!]IU^.8 M@6*)_\VPLGPN4!/H6B7_\*&SRAL3WVRE1G%&*L\:I=7)VH6U%$*S MS)=H!H/0!//7.4%G_$+M\DPT/!\PZ.4/+00-T1L85--B:@[\D4O#JQF1+WZX M"CA\(!EI2YOBCLX4DJ6+K\1 P[,,?M"[7!38R2O-JG&:@D4?&],I&R(HVVKFTWY]L;@\;KAM7'_S,+GDF%POPW3 M5BS[#961611Y8CBD,9#6,Q 1)!'5L42Z5,'@,]=2O99N^AR'T _%@%4K6H M?( B)0.S$D^-?B:!"$/E+^"+M3M2/^^'P?CUJ6I<#<;7IW$L">OM1(P*2]<2 M0Y=]6ROAH (P5YEB6E4E/].:<<[)+Z2U%Y^?-YQ4**E-71=P-\+:%*EZ5F'& MC.?3< \GZJLJ&C(JDRB+:4YWEB:8\5HN46A,*<*8O5315!F25%-UD_TX IA@ M6R&N$:,\G]PV:=H$.JX";/*(37X0-F J*5Y@R)-FCW*D6 >GTN@M&>VAJQ-? M#8>Q@'J8>X]H\FN4JBV9K]%SF5B74;61FQ8? N?EX,6BK=G$+B! R3)2/DB>* M4F_#I'$7VAF<=,I.> 4(?D]B*U9&<\L=M,DT225VN@FB(0[/5NY.5R5'T(, M54&Y\K!2"%,=$FJ_,Y;I*/+TN\P)ZRP\*I&10YUA@ ("?O5$*OJ"[M<7XE=* MADEW%$:X#ID8!;#AO/29'ZJ*(@Q'Z4"-=K;C9P <\"41Z ,T(WS(53K)X "3 M$4Y[4*RTB8 U&\O#.(K*FG/%L:\/T+6@5Y O64\15J*1WNZ"U!ZCCZ.DH5HY M4.DHILDC8>0,A!I/]&C]N:N>JI6,:!JLC52M<4-=2^ "Z/1;0IV,ZINBN'J> M(5XMURQE3**C--$+H=G%%#QR4^LA;>-V?60O-K,HJVEFTD)>SV+5I#5^U2\E M!W(9>R%=SPQ+ /[-N8PZQ296(\LQ#&@<[L7*UZ;=Z)S@AM?DG=#MEFEDU*A, M[FI+4;T/U9N=8\MJ+8XU#8K3T4N;5#$W>GD:F:91NE=QXR K*Q"'O!FU-S+G MJ*VCDX$0";@H6F=>S@)?XUNV6'+1@^SJ;5"A077D2I-B9CFGVJO$[>8Q7*%I M 4#II*70_(R*7,5C'J$#W'HSF9>;R63.(ZK8\D/L5'Y%I74BJ:"O(\89G8HBX\L7V6!L9]F=ZBLMO4RK.R_9^=K%]M)EF? MLM@!1.-A8T?*@ERH VS=V :%5"H/.N8<7Q6P8ZJ8\A'E1BJUM_5S58I3#00 M2<$R)N$JJ,]"4JF=S%]9-*9!3*K)%AU[ULN$>!*U?/(*YK3.O^1GE5E.0BU- M9I)/M9%BH=++T/" .2(/= GJ^KYM2+#M]?H&V]:;T;S>3$;3(S?=);GICNRN M,$OJ->V;Y#L[;5184<.2!%=UY9RREE]4*GRBT4JVBS'O:#.MEN"2F+04?*,^ ML >7E?W*2 5B7)1:B;[7HN.U,\-">G "T0]%#V\VDQX^AP,>\XHH\SFD-'GX MI!IX.,?PP5^P?W/>Q0#UX'SP-D_%1?\X:[:U$A63/4"*:^4WM9HKJ/*RO([% M58NM:;ZDQ;MI$H6)=9F]]\SL73G&J_&+3KE[16I&HIIZ^)I6" 4'P<].)GN[ MFTDGW#J$$S(6%!5%_TX5791'1SF[-!X6[QK1Y*9B+P%*Y2YV&$UX[)@?TFP< MO" +K5 =CK_NQ9U2XMAO2_W446UK1&*B\FC#RC,2-^77MX[S)(M M2<3+UB/"ZA>?N]IBJ3+1BZ;G%CXZ"O/"4?Y^VPDEQH$$3P:AL8)^,8*)-])+ M?WIJW= AO:<87(ZCT'>=$Y[PMK1.5&/!O3DPO$FU]^A&03L-[34U3H[;T*E* M^4HXT,B]2M)V7K&-4??<_T0VW2"CSA+4_E0%_Y4'=$C/\8P U3?UU2A%!@0G M,9"'B9/.RZ_7CE(R4?'ZA/2M"8=8423.'R*"$"F=OYXCA+GX4PE\)'IJ:A5>2XD'F YCCXM M]),LW/#37+0 NC\&><=2!4IL.FK!1 MP4!$"+%*(5 39KB!:3FW)A$!"BF=MJ:S:^Z,:[LB<#-5F4*U'[I'/&;?L,./ M7+M6.2S^X@%>PE53;,KC63VL='X0O+@?A1FM((@ *?3OVA32O(DX-R;]YL[[Y-^M.SOX:D3.7CJ$R%A#@P?7C+-.V),=43JPXG.#N=\\V+G;:-/I!S$D[J+U:P MWZ/'P"P=U-EJ3(U5VBFWY%&U@(.':3Y M?)3%I$9)#?BD*,IJ3]DSO;SH=6&Y@6 ^MJ;[G5OC<^W):1@OJYBNM55'A MW$\OSO]:+_JG"'NAS:BK,%BEKY734;$XY!ZDTJF@OG%+WJ@>6H81E".A!2>4 M\8RK8A>:A682ZSUND&750E(5,@EQI/#J-LPX':6 4IJ!ET\>4&W 59.-,5PN M\FBMWN:MLR5WACL=U9; J!/YX"-=LVFWPU.%G]B76X;<1U$7>]H*A&KO837% M-J_=/BSZWT$-JD=^%<\.J.C2&3^R1:T%?E(AY#6.J M!YL94^UZ %!/T$'K#FB7VDWX\.+3&@CM.)L?%5B[N&4-G,^C\"F.65C&,>H" MJ_)L!CO[JU)HU1&,KZ1*=K&,HQ@ 0P-?3%#\92K(W-9BHG-4RE.";1%(^H+BSH MBO*XLY;U%BS"&BR/@%%YNQ_]EJ=[<:;D+##44.;)3T.9=7K>AD[@[>J*_F5J M=$M(F^NBF\1T&]#!HD)GAGQR?)^BG*7+ZX9#&5&I2E&R!A9S/LBY10CS,N%2Z6 MQ!>Z@I*$8]5TOU ]&NJ5;:Y?PS!0>4,G"VG MFG.H]A?5L3&SM9X-B>KM[:YO6&_-_7X;VI?G Q$G$N)'<;ON/(XYB?;0>\PB MXDPUZG)A@UXNC)&L,0"AN=YUJ@:\G0!GOQ6QK(;4S)A2-5LUYWF/X;1<&*4/S^./4##F]YD!==92.%TWR"83G/+,E8R3?NF1!= M/SH^;>TT MCW+2*$G=R:^B\@ +>L_# ZN,ZSYCDFOKT,J3F-"PJ]V0*5+Q9.+&?E^YAOR0 MR[8Y$\L .>5Z]VUN)#J?ALHUZ@HTA;9.6"VNSGG">1P&E%MYV'1;W>QL,5RW M$:ZJ^&H&>/-\LV+K)/C9!RN/]W.'$9?/H$#G=F%2Z;&=S',EL=$KV,#, M/?7T4F-R,Q^W%CO33"B[N(HAA8F\USDC.=$-B.G8U*1GD>3FFE>8 M9:?,0Y58IFV^^NPSQF57JPE,9X:Q*#*;+61XU&V8#&0<+U'F/-PG5$:8.PW& M!T>LKBG3%D%ZB0,XWM.DLV1[8PW@O<PN[LBARS;UE=GG[K7SO'%U>7%5;=W=G'^\*W=GSK57JR7%&2K MN5_! C_;J^"J@NH[X9$I*2&N# +UZS^>[#ZASPE.KU>?:^#7 Q4P<<[EK7,5 MC458Y@QC$0.J\/)$ED;Z"Q:C],VM[Z6CMV_V=PY>[[_>VW_QRV&?8J]/7>") M8I+(M_J/RL'CPH$T4U1S<*'A/Y[LH^V>>OA/;'Y5Z^8W/7_^RZ&^J/S;BY?Y M;S4/H%$5H-ZJ-0 B\K-?NE$]ZNZCOT5 V&?3\ ZU"50_HE0_S:RTR6HI?_! M&<*4X:+\ Z;]9(1M&8,:.B)N](S8=%''6I["5)&E^Z^6-#%F(07JOJL^>+D4 M#>"1U+YJ='D5NLN'J^YY[_1T(4%0?&+W^/?SBR\?3T\^G%X[W?,3I_OAZA3^ M[/W6[3GG%[W?SLX_.&?G\/GLFG_[='K>Z\!/5_SUJ7/YL7O> 57J_/WIU;5S M<>[H57;/_W2NSC[\UG.^G/5^OQT_?GH^NSDK'OUIUY, M[_0*5@!KAW7AM5^Z?_*+U7J4"_):K0GNL5Y0^A'6"(_[=';>[9U6[J^L]>KT M(VWE^K>S2P?@AF_OG7TZ[?#[X4WXWXO//>>X^_GZE.!<_N7RZ@P^ <3AR2MP MTF\XXA_]N42O_+Z=8^/3R][N@CEZ'.O=P%(;3#9II*KT^/3 ML\L>8F@7T.?R3XVK2 ATME>GEX"'@*B*CO1C@(3>=S^=?02LY?/'NQ#/F/0( MGZX1C^PG8J-"LPQG3H^[U*;[V&NR:XQ[\>=V[./[= M^7Q^!E=WOW2O3I!>_JFHK_OQHWY!\\MMA\T#R'M,A1;O^'36PW=\OKQ@GO"OSP CNJ9[!?<##GP^1PHVBR>N<*: MMDHZW!2'T/Y"#B'AA*"L_>-)\OK5[BLAQ6!WL/?R^9N7^WWOQ6#_S>YS^7KP M^J5X/D!K332#9YE*QO=6*1[)WU4G["\O3X&P_NUT-W#QO8L-7+3%I(L\6;/& MQ]O30SG AN*Z#?D/%]V/('J!MU]>?RZR]F7OJ!"*6E_ URSSX486+BX_$ U=U8A.AR.^_"$ MJQ9%2W>L3S?X!G)I"*^J!N/SAE05UC74$E0I3R08NPWU M&+35648%O!M+@94E0 HWNA%_W=^1.Q_FG"#,L3V$>O6L:ZE>X-W>KL3!? M+:C*E%N$71K"KD\?B"?O7NS^HGE3#P>'IHR^FB?.@:RGE]?.,2CMA4RQ58;C MS MQI0M$A>Q\M<7!P$5!-W!_!"MWKE%LJ<%85S+-XM#H7ZN$S57O>DEP:>E] M:?2^/O7 LZ*N)W+@AYQ'N4C=_GN['1 G4CY\BL7W1*5[Y8N4%UFS#WL9Y902 MI[J>NKR.-RHA5*4=W">+X\ELN)=.LAJY>% &8+>4['=WNL0=RUP-?3ZBS%J4 M+:N13Y2VGXTS)7($]C<=8FO&Z!8[]Z,-[66Q=@O4Z(FZ,YH?4)J:=XX.BB>H#299/+"=1K!/L:DH9SD(W&JO"*E.PK:ZU4L+?8]K^WN[3 M?Y$0UI]^[SB4 8M9>_#VQ/3LP';EUIRLR'6S.$_7!^)[RFG[NJ;?\IR N0C" M&GN#4/%AL7X;N:"SBK\@ LPE^N;SPY)O] M!=9ZL'](C4^Q] 9X50P?\C$XUW\7X\GAI7,]%D%P+";.R]U=!_X[ 49T%GIP MLM@H PN_//F-K2N,&"9Y+C+-=*BVX5F!X,>EGMXMD^;:WA*[9!*S^H2KR<^?AE':>1&0O M(ZOE0N1&?'_@8_$+%L2_"KW$V2=VI;O46 M^/_)?$\-&L A-ZQ+@U;- 0GKC@F DB,'5.%*12EJ\Z3HXB"!2>R/T;N;4"3$ ME'3VI2NRA"8?#X0?4%_*L92I;OK+5^'#\,VJUY$:;)!BQU\JKU4 )\]7$WOF ML0OD:QI$C;[H/(K'XQ@XZNF?[:?% (_PT@$?)DN6&.]2"E2CX"%NZ3U,8[R_"C#S)!=HZ&?32$W/1=/&GN=,8&\\KM2FPLF8"" 5 M<#NW_>-J2FXK_RF,4K=*^N4K[2:NTZZ#@7:')A?5V M(/)'"FXNT8$.,A8%BX]]5$ !MYN'V*[L1L54C"/E8&^ZA%NQ8-=3TB.2JB+1 MH5>S^$:E07+3'JH.[FA]]SX\L'5EM%QQ%E<\;;FB3II?%3-4KNGR$.U*HR7= M!LSE+]F4 CJWM?P9C$-PG ]^B9D?Q7(02.ZAF:X'/HA]8=L]L_JQ+.[V5@I

JW0' XAYLD&ECL9COHX*L;A EY1NTX8FI=F GG4E>E0J&[5>+CN^WE MX"%[R3=2GAGU&,)L)8)J+=.0UJ?;]BP[-<_NLWC$)Y'&_K>%TI*0:^W^@HQX M?S=/]BOD$C:F^Y52_0HWECTU=R1>B$35;"2;F17U*&Z='['[SXO]G1<';W9? M/D+WG]DCU'>I7OKSQ M9SKQRH]%C%J!7[%&NS3\X9?[Z-LMP!<'.''R4^+@3=K$SX?T6#,R *GS=N3C M_*9ER(:Z9D8M=B\G3/%\=V>WCG&TV-MB[_IC[XL6>UOLW5CL??FBQ=X6>S<5 M>U^]VGFQTZ)OB[Z;B;YO6M6AQ=Z-Q=Z]W19]6_3=7/3=;]&W1=_-1=_6:]:B M[P:C[\L6?5OTW5ST?=VB;XN^&XN^^S--M]5.)5F7A)T?=ID/S9A;G\'MLS+F MSDVOU%DY$/?>/&7DVMV%ZXIA&]M%=DH->+ALS#2:=&Y'DDI%*7,U@H]8Z_4M M59.!9Z37F9)6'.^:#'SIS2K[I,&QI5=3(XT&F%&UJRYQHQ9&812JSL.4038R M$WGQT7GOX[R=K ))7R2^23LV;9HW,^FOK;O0=1=[#ZV[6&4KM.6,;IC%8HZP MO;'3&\4RP?3[17C*V:#C9!-%)&Z$I:-)H6]+E3C'&">HDIS. ';?75S\@%?NQ68+,8@6$!6/+9 MQ08&:\@+?)QS+UQLM27_@^W;0<' ;B#JL<0*DOEX@=!5HE@M4ULS8-Y@E93B MQ?GCH\DD2OQ4=2-A1M3X2F C!-LJCL0VEKF\@9^ S=Q2BIVA8,&+U.IUU8)\%1C=9CZL&,#D:ZQ&(%HL M7@'C:/G%(Y3(M@QCQ3H&C?%KL;?E$^L Z04JBEI&L5H0G^&N[%HE;=K$. MD'XPNVCUBE6#^)/XYH^S<8N_J^44Z+8@DZ]E&2M/?&_3WA\I5OYZ(V+E>3YY MDUO\0>'R[Y9+7A]<7W8>>0ZK-H>\S1XM$L &Y) _;O;H(R>-WC4)V!#K61=F M\("CS6@FHG5/:9,/9"R%Y%R=.;O["X'Q!?QWRZ@K7D6I MF#.8EQO_L;*T-)9U8NZ'.F6D;2,I)T0 MN:CZ5")0DO[%^/>Z\):J[C2;NK41J%8UI(=:T5UM-UC*!E@DLAPF\WW0F8+Q&1&4DL>N2>-:%.]3XB^K8 MPRQ5Q][>,A4>8C6D\:#J\R-5^?_H9?Z;J)VV8J@50SD"?]AT,;3.,J>BD2Y! M@NS5>O!:O;1E",MA"+]M>(L\5JEL0B/5JI0PNBXG]> 1J\ZMWA0_P,TCN@'F.YEE%4O01[N+R0BW"7MW=(NQY@!_>]^;./Z[V(\.;QTK@')@V,Q M<5[N[H*!XX%PB7T4JUO_%&$FXJFSA^)P?[=.JYF_^/ [ ;IL&ZX$S$_>'4=C MP+>I M%\@?M])X.1@*)DCWXKP#RH-;9P6O%737%WX/51M:*.H[WDMX.;9@A8?"?XZC M>*(4WQ8K'P3/Z^L6< \!W*6(OSI=&4?H#9"$B"UC?!@D?S_]P07W(\B6J\W& MP-5#Z.SJ1Q"^JY<'48SQ4VILGD@1NZ/-UOE6#["+JP;,:H$#0C*-P3(S+D>9 MM-@T&V#=WN^M,%R0U1]]LA .\4T9";5C =8*HM\39JUXG$\\WHK8<[I^_"/8 MGJN'UY>KDQ8X374.<(Y\"T6S834 M42L8%Q:,WB'A9R\+N@-P_FS3\5DX6>7TLPJ^!'SJG M@731+09JV$Z+7+-A=OJQ+C;4 H?8/DC&(&A]JW/#Z^++QU9.+BXG__#C*,0N MYRV^S8;5']T_6LDX!Z ^^/U8!*F(6UXV+\BN+H[KXD0M<(C1QU$:.1]%O\6B M.P!U]?&HE8@+8:!^"A0@\#0..;6[7/)#[H]O"ILF.WKG:<4ZB,)1!(*<.E\E+0,Y] 7D/!FVBUWRP M>O^^A4T3DP>V%+9>^;G!U?VC3IEOA>)]>/P8OG=%Z'R)(F^,1;8M$YL#:I^^ MM%DX\P#J-Q$G;M3BU#R@NCYN8=/$Z6429;$KT4X$XY&\$:UPG VRT^-6."[* MYB?14$KGE#ICQW[2:F1W >SRHHTZSB<7;X7O@]K5ICW/!Z_6I]H$FFOABQ9[ M9H.H>U:'/ZTLO)E+GXO-2Q&F HTQ. MOTUBF;1X=0>\>A_;@O]&MN^/)TD4.I]$F V$FV8QYNBT94!WPNVZC34NRN]C M]PCG(K6.KSE@=75J]679\/3G6!ZE;ZW8>Q)ZETVT2ON<%UW6OH2](*PB)[ MS_I<&]LBU&PX?3YJB%.WP"%!^/[CQ9<6AV8W2P(0M7)P0<:>!B*A[LY?HCCP M;GVO;00W]PR2+W7HU\K$\AUG(2A;LFW<-3_ SIIJ9%O@O+M.1>C);S4UUZW= M> ?D_MVV35V4Y__?_]NRKCL U,K$N60B<*^!<&4K"F?"J7?6-D1M!HX4XQ9_ M[L"?ZU;H+0C#(Q&',FE;OLT!J5;VS0&E?T:CT#F2(BSD+[^V'.TN8)U^_'.G+=EOE)-^*L*V:N<^$/O2^E$7!.'Q M2,1IFP4QMU+6^]@P]Z 5C$5>'\6A\U[&<>OS:@31^S];V#1Q]MC/QI-1F[8\ M#ZP^M%)P42EX=G5\<=7J7O<#62L(YX#31S_T$M$ZYN>"U7GK16V6B)D\"K(V M-^L.,!VUPG!1SAZ-!Q$8A=?3))7CQ/E\W6V1;G;1SUF=J[Z5A17^/O5$T"I6 M=P#II&Y >@L;O.-SZ+_WX[:#UGS .J^;J=**PON(PJSONRVRS0.ISVV>Z3QP M^B3B5(8X:RQ, *G2CO,Q]5IAV BNJUYK$LZ0AK#]1 3.^RC&OI)ZT'"K81ATC(AC9(+7#>_8%?PQM:1)H#5E>]/UHAN2###]THELX7'_YI<>YN M>'TYNVJ-Q;FX?-3W ^E\\D._U;EF0^KLO&WQW$18VHAU 2A/UI_Z<)" M4,83X3J]* I4UQI$N99E-0+LLMM6Z<\G!:-A*_UF0NCB0UMV.$/\@7K>*N;S M0.KLN"[GO96#]Y*#EW'4UAO."Z[SR]97.A>+SV00R+A%K+D!]K$U"!L=,*(O MDI%SWGK<[P&SMH';PJ+Q^OBBV'VRY6 SP=5Z2>?B]']>M6URYP)3._RI62*F M:>+ OZ!BV1RJ5;)F@ZU7URRD%8KWX?+?)E$HPW;X]!U@^G=K*,YG4&NE_A(S MYEM/Q#T\$;^WL&F S=__MO=R][ %SWW!0Y+P62KZ@33?T[_6>@(_E$]'DM>^ MO_M+>P?+6Z$I,\/O)5ZF^S3_>8^5[Y:7OK6SM-R4T MIG]'L7[&1 SETWXLQ=>G8@"O?"N"6S%-GM1M<67GLG_OO>$=]/&6E]&/ @\> MT;V\/#T_.?NW<_1X2+6TQ?_.Y_.SWK73 M_7!U>OKI]+RWH=2]_I#_\/'B^KI[]>>JEKX)@JB\QH>6IL?.K@FP MQ%@.,JQ)A]7P2QS/CR6!-LF?>A2)V'.VX'K^%6[#=@BX(/E-NK#_&[G]"+NC M=1SBNK>\ZO;4:_ &'TX.8#[%LYG.0/:)/ M?#>62180\A Z(4:.I8>7!T!U$A_LA^@KJ'N,#U3BQ_@!*$(@.T'!8%8 +-<5 M$[H9T%F&0S'$%P'OT(B?PG4^/&@H_! YFAQ/@FA*#\3MT4-=(*J^! 8U 8X% M\@5HDA>-#_*D2$>X(KIT)!*02 E>!5_5W(@_$H\0)._\,(NR!!F&'WFX1J3. M (0*/BYT#EZ^(,ZVXYQ'*7(]7"^B'=-_%,MA!)\Z9K\YB<-[/52\Z*WP@0X^ M@(^P0J'73PQC:AT&;F)EBMI*R9?<28XK@T"MX!]/=I_0YV0B7/W9V.O%1=;L MPUY&#Q21Q#F7M\Y5!'+[T*FNIQC8N?6]=/3VS4MXSA/C$YP[#@2K>C(;[B6: M+/@+G[_FM]Z;KD%WNX\O$U9Y>,(G_XQ0\[K+ @":=; M<_E44SAD0BVZR >&!\;54SKVEK+6D[+ZFT%919(0:!.!$LV1,Q#&B0P&@&^# MP"=IYH=@/[$""_+4TW84B!LOSH8)$$[@1J,H(&I3LA852[:R!*C"**>$!^+= M!XF)1)N;=<9X(!GEP"MEF, 5K /X^$80FSC$A'Y7&H.3@N:>DO2>!(A.4=P2 M:DNH\Q.JNXF$FO <,NU?Z,:H];V/8E$90_V0JU&(/B$V"Z4U:JY^HC^QQ M\8S% &ID*,&>)1\.D"-2I[&H"V\@DJ];FZ"U#.#]([07T9 MEJ.OF+F$NMC]BBE\0^S/*DTL ?5PK&=N1.()&<<$V4O NM'?%H4E#'.E2-BW M!<:(T+/SL'?AC8],OS\%K!,),WSK!6S1D#7#IB#@3^Y"&:.;1W;(HG/=*/;( MJX:6$L@2']ULSB0&G="?!.RY2U#4A"E(,S&9!#YIC8R:?9'XMM<#5H7/$DGQ M76:;VD.#5I83 L$D"?IO\&=/)GZ,R->AC^@C&D81^;1@8<:F)?%F]@>+CD4_&>#]3\9=F+0QP%?@4B& M9Y"O-00;59@E 7B%)6B1U/0']CP6;B9PQ=)Z0%(%6NTJ]9I\? <)_L@9BZ^( M'D48(6AD'"(_NH]KX1#];WB.<,BCZ%8"]^ZPF:ZA,!93;2RKQ=#F2 T91I9> M88-GC&TMH@&Z%\E(Q\4YY##<>[VKS/6SG"S8E$BTTP%=;!-^$"S93*['CM:VU)VBW,;98&'^P6B,-3 !,,N M178O%&B0#:M!F>84W8"L@.]DZ FMKEDGWXY,H[1HN>EX'4A M*D3PW)!RR_(0[\QW4765;DI"A+]V&1$;)IW7T3O\ :74%8GAY00$WSJ/JN3 M2BRJ&UD6*0>1X_6(N!/XWWJ&MQ-+2Y$W@^F2"6 M,4_*,WMFP( >P=D#J;XTB%S2M[^OB^:A8#)& M(CQ2)V$4,C<&%0E@_.4(/S^\B<"8M0U9--0L'4LGLKQALU&E=N2AJ,3Y&D:W M@?2&LI2.06*)Z;ZPI@-^DEI0@4W@NS&3AGT2AM% M?@,CEZ2R#=@;/PH$.2Q5F.'L;.=HY[DV7TW6HB-2^B+%7#1]!M9[VUR7)=%; MC36BS)M_ 6["*Q"1>CG@E9FQ@)ERL'_(Z2JB@$@U9)VD(LT2SIRH."XKY%#. MZ!JHG$/MWB2FB@QT,Q,M[N./>/D='=5;_O8#D,,N7:K^^V!LHRRAPX<;P]\9 MDNL$RMQY5E5K-PBBZP12$I0+07-.AF0'PA>'I>)0#]WUEG^S1F?0SS-\4:)$ M65K0@7YT4;'!3M,KF?HQ*8M+*J)8BC:"NK2RZ4KQ2S(R1)H*GR)J HR+%R\X MYQZ#CU,I8HZ#JF=7%!P=T[3SWEL$75\$+2/)DM"4\L, @KZ7H:.4,C8"[8XB MLX_?6U?08BO(8-\]7(K71KQ6A2L;$YNK"\[]E_[0C[SIN__^]=DH'0?O_C]0 M2P,$% @ .5B>4+Q\0P7?.P K'P! !4 !T97Z&;6W,+JDP"9.W0DRH'2)H["3#@=+]=4_?#L72, MU2U+'BT0SZ]_G^TL6NP0,,1.^-!I;$MG??;UY_\Z.-D?_'YZ&(S+21*+3UY,EO3_>?/#D8' 2_##Y^")X]WMX)!KE*B[B,LU0E3YX<'C\*'HW+ M:O?_EYK%4$ M___+S_^UM14<9&$UT6D9A+E6I8Z"JHC3B^"W2!=_!CO!UI9]=Q/(S+GY_P1YCLBM!/-%%<*RO@K-LHM(]^JV(_Z-?[VQ/RSUF=W^V][4Q5%L.&M85:6V>3U]O2S_:K,IO2YU)_++97$ M%^EKVK^_NEU:W<_X3=>^XG2L\[CU!GV\XE4,LR2"(>3D@IWMQ[L_/\$'5G;U M\,8P?[/BB^PXXC-=E'D<(I"?EUGX9_ ICG)67]P='*\CKO8W=YY&1S^ M\]/1X/>@?WP0'!WO'QX/CGX]A(U]/#T\/J>=!:T M/S@\",X')_O_"#X='PW.@_[[L\/#C[#/5=_2'6/''U51QJ,9?Q6G$:SZ];-7 M\,P2%C[(XX^J .D@GV:Y0L$DV"C'.OB?_WZUN[N]MY]-IBJ=T:>=O ,]. M=3Z)2Z3#PUF SW:,P?#Z[RHN9X%*H^ HQ;..+W6 (^JTX,=.$P7SR5SXP9L( MWH)!U72:9Y=N+GB=)M>]8 P_7X \A2LI,_H5#B>^C*-*)4$2%[1$G617=HKW M]+CV9@GFL!6%;,6^1TS&O!6,LIQF2ZO)4.=!-IHW2*%+?+@<-Y;1_;A;55$- M_]!A:78%,#HIZ$#"##:()U?@K/@;G2#^5([C8MXZ^A? ;$A,M!LRWYA)']\< M>IM(1E\L 30_I8DN8*.PS?PJ+G00Z1&L)8);YMVZ;<&%P)?]*4!6%'\.^GQR M_B,][R2KHG.0L0+PQ*<*$%*#B58I[*A (*Q-S&=^B_/Z K8G>G0W(L>17?-7 M7\7__/?.B^V]]K\W'+"U.-I^I$,A'Z\K('(Y'B3,?7PR.-H_#$[>!?W?^F<' M2X;3ZW #;Q+S/EZ2NSBAR?C97T6:Y1.5M.>$(4LU3'00ZB217__^:/L1?2ZF M*C2?OU[5FJC\(DYY>:HJ,_,%B8'\S54/7KYX_?OI\Y_F+W>=_VQMF.1SW M5I@EB9H6^K7YHP65N'#@PV[A1_[/!?,)Y7M?!MW$H MZ[K?1V_^54QU"#)*X''8G9=[!2G\_]>QZ>_[M@]4J9%#6^;RO=Y[GP21?Q'E M#"+8]8][UP3YW^L]_XL$[1_TAH^_(.=_MY?^)05G+B@\(?G&?K]DM7U9^[M3 MI?WNQ/@UE>-O;\WY-G82]F LZX3@'&YR?=O?_/J(O!R:>[>_3/@.T[ M:'!J&G=$K PVKL99+YA6>5'AA YT4NFT*86/)G-WHRQ@P*S0F.7OZN)&YABLTXL5%TW#5"Z[&<3BF M5^,T%/LACYSK$2P0YH%?6M:;-*[^IN->X[;J,I],OJ$VEP=([W6J#!%'\4YO,;O MJ#2-0<8N5!YK2UUJ2EFPH54X1F._6+\%#NFIMM7]@L\$%N 8C[5G( F-TTJC M>*_*BLS#"C:>7\9 JDZ1S#&1S[/J8AS@Q# P_.//^0#'",?#)<+Q 'U2*3N5 MX-KE/O:"=UD^TG%9Y?HV(-[!5]DMX?A:6R9XW;ID43C<.SBYT%O#7*L_M]0(IGRMDBLU*QYU;7'97+F&#<26[\(GNA'?!#+OA[T" M$\V2*BU1BO. ?L__0 [*?545@ !OJJX#4;T 0.J%(DW M4,)YLK0O#%HQD:C^$&11!;)= J^@>#AB-$6Q=F1E_4O9:(R46':GYQ'<#<;' MF"C@.]%GS<^(/!F+OYK&D?2%!A_7':>>*?-]$#-#M(\A@%@$SX;9OAI.XB VL /"1R).8,8 YDAD!_ M1J\_*@VR@BP,JYS5"!A)7^*8%_$EOI>C2QG6(5>S,=NT.QFI."GP-WA9,_ON M&DB6]%261-00])90QU/2E.E%/"9X:91GD]KQ(=AO_*=^I!Z4+S@3F?;9!5N5X+SB("S6,D[B< MW88&'SE*$@*ATP2Q0%D[J-<4;CW'GQ'*?$F4\3[7196474 3X8(1XMV2>W96 MIB"C"D5E)\?/E?>[^0%0; F] $P)5 +\*N+A- 4 "2)')-"G8C"X[KZC2G<) M\1V[^HX08*4QX)_,;Q#^?(GEU )HL \L_(*XR3Z:J[);*:<>CHP)U.?,3U!( M-+YPR+(!_YL =V6IHKS*@IE6N5#8,0)'DU-L@KS U025HD15Y"73P#EXVDR,SRTS$#- MOH:%M!.+84P%/$XQ0Z%5@!0-W\%XH$R7R#-)U)#)W#17XPPC852BTTCA>:<@ MWWA405,H2N08:%VU%TMCY'_I'5CW=7-T(?(*6"&@7T8_F#7BF$]?]"2J3A-_ MQ&V7M+W6!N:G L9 DC/#?2=KF M"PI=5,R\&&F6D=D!HD+85H2*)+_2LC\2-_QN$&RE\6NY;)L%25:S %BZ6&TG MR\:W+H7=XGL@[EX+YKK96H]5N"\:.NJE2'0_ EJ5:DLGES,Y(P5=[/G5_\2,=VEX\I&O4!_ M#O74RET 38BBA(N82S%-5,A^;>N2MZ:WKYA.,&3C[2998?BL0';.>0(RL14% MB):+3B',+F'-33>UG]TBZXV"6G[']X.7;U<(+]_!G4VK?)H5NB. PG/.M8!( M[H4R,C":P.3F[&P:FDX)&^5LJH,-_?CB<8\P>6NH4&_('7 4!!P5 L^E9DIFNA*$N"DYRH=_;E $0(F43.%I8RQE/CA$Q MHU&'/GQ^>/@Y&.T -.,3F(6>JSU5H1>"(MV53P/=#F N 8#>,%J_-HGX.!2'(R MT]??IG@?M/:17V&D+D$W$7Y4>XO-+G,FZD(ZTNH/V:8N_J YJ7,N[JA['=Z!>EYC7S]V?9/?4?F(@WK_@W>R"JXA7@26_N*!&$@)9.G/3^7M[K&7DOU MIS9/3_C81'I0=26@C@+\;8X$F75R>X%H]9NB)DN75B#M(@BD:#<8LQC%.I+P M/Z.$9'%JPB61*H3EF1_W0R@:4"N4]F MOBC;02%$^2_0_.8L -^/\+._0L+/$0C.GGN0_(\=XK(S#NO/Z*D34)MGM.[B MYS7/\P:)!0:#XMQ)$B ;7!V-4@D2/08J40$.S>/V91G\3DJXT#$$>OV\#F" M"9+%",0;06O +A5C7JU5KF1 DU/=<2;=V,Y*MR@YS@9C__:#0P4JAT)<43(Q_F*/[MY.]&]: 'N-)5=IW MO]Z)J4H+5Y;#M?%!1 YO'*OY>-&/&)WP)X[B# ]&#=H07,3Q)4G=CQAI,MA- MRT BW'HD!NOYN-+8!D%W:Q_W#./+@F@,6UKDKXDRNIQYIKP&PU:;09;/8>66 M/LT+=&JXMJ_I50!)XY?L"H3"G!CXE)(=JD3EO:">"%&THW)W7FV$5F6^VQH& MZQ%%O[N>4?3GNBR36WNRO@$"KU!>UDW#Z._+FW*'4(8I9JSH=JI4.AR$AC=U)T:P 33D>+1J,>$GC0Z"YC MMKT/M4XQ[0M0*MH,C#AWRVC][PQ5;A2I?U^HPG'-IXJ#(P_17G*KT.:F ZF! M/ J36MK.CP5^"(1= 4))7XG((MRH#M5#OXP-\&QJ*XL]/6P<4 ;MFAGI]^_R M7I+!= M [Y[*)]\+Y1L]X&2=5&RCC"'>R4\2P?H3K//WDWC^1;I@<;N=8N@O3M8U9C- M$[=8% ON\RQ/XB1#&*OE+E'\85'$>)'F+B+496*X2X14]D%VLCZ?[]FX7P#V M"XR8%O>)CEU2H M>PA<7FWST=/U-!\=Q%3 (Z+RO)<8=U\&9_CJK;2F>E8#FCT!0F(;=1*J8HPH M.H<@U^)J)&,!\(DH.;T:F45/5=Q*N-R(*=*38L708:_S=NT4E]1/ZT%6AK9= M(14$T20K(!5S+Q0DW)2'[UA6@\ W>PJ-:>=:GRVE'0:&8,.S;Q5WS^=.<$*KLS"EUFBG-!'E?^IR^!7 MBG1#]#UGJ8OAW0!#="]&LM5F!L_6DQDPX9><=X1!II_+.Y=EU 4SO(6,72B! M<%H5T,>P*CAR=X=86**AE5^FW 8\-TMT/;V' MT.+5QI+GZXDE_0B/=W([R_+R3I&0XG9X-?A:2#>&9C]NP9Y*K<*&!_4[.]_. MW;QZA1_?KB?PLW]E8"7$?2LAW@&7^$'IXIK6\SO.TBWJ:#<"W8KU *IZ[K?D MNHDR>6BYJJMW*3XRO^"DV&F^*E(+@X11A$!2!ML#C0;4L@O2,(H" ;_&L^F MR,U#19I'*1O,\0,H%J ?8!(+Q4"B.@=BR$2E*8KLI2U!-)PQQ<1 :!:E$W5% M@@KN2#0HWRHD(<2-^J*VL.8P9DN02-[ZLPZK,L-<,,]G3Y\QSK/H>9&>XN3' MS16>[^A'1[DU#?[!8'E)2E@M(7W0[1,W-AJ 9@FO)UOGE6S#I)KTJ/J6[@5) M%JI$S NPQA1S/S#APV"745 !\\(,L,XK.$')OJ*2DC^+$I(7X.T)7 RG/5^Y*I))M48U&<1C3>''I5'#ES"MF MM&:Y*,_ PC_CNFU" 3UB]D1G;#8SP<0'E>=HM.4$!LX@4"&0A5G7VNU,+*$- M5:*D?NW^)0[9@C742U4HC6+>T66EL AK%Q&T[*9DLC>Z"QY+HBL9J M+Y5I3G#C"[,18!YLNNZ'I;.U*[SAH@V71*4M-,XIO SZ)D?L<\I?E[5RSKE( M3M*PN8-&"/!U=X'<2R?T$D4<)Y+Y-Z-(4'MW/D1Z22W$]&Q>B?"E7)N:; VK M:JM:0^U(>)N13F+6%ES.5(_,2_R#EW=MXX79++5Z29 M+1*8)//74LX_ACHA(7G18ENK 'ZM7N0N^1T)T6>^E=\_PNNS5?\8T-R%L912 M"G*B/L>3:F*.GFA22"[)H9Y'$7%.+*B$#MYLH5'>>6'H.DP! IH81%YOXGE, MZ0<7<=?605E,JY+TNBRI;E66R'-,&KG.LC<4"(2-IN@/*903 B->0H_S@] @ M5LR(+86)B@'L\IC:K&/6*J!MEK.OQW*[ND09EUSY-)\"KY7Z8T XHB**8J@ M!ZQ<7R 6V'J]S6&L!4YZTO M:T3C*2PT%ULX1B&@=@L+GZ@+T*8KD_(M",=DHG8RY(12ID(*2Q9)K!'+*[CV M7G=I'"_HYIYC5EH3AT1Q%0T O MWF*#FXB+O>#?%3JGV7'O8S$*&8*,,) .NX%UI(%UDWX9]2AL ##B/Y+0BBR]*KE- 6 XK 1-,L"^)EPCA[%9!0B"-!G5 M_"!N;(A;2U$#J!YS9I"$9B0:.+-!T)&2; M.M2V4F:]9FX7[M2Y'O(W1]6)RVFI-M7C5&>L[PT,QA2U]HPI32TOKWWTM4-4 M6F4=A2RD<%A<^#PWQB<(K4?2#*CP'5'2A1Q=4>X>K$'4.;% B9[ *86@)'@7 M%O2+(@OC=L_S?K]O\][G,*UZL7;DDX>N/K<_QUF5:+; ?J0X':YU:WER;=KF M:]^H'M7=U2]7<9>ZZH[YM_ MO&&99)7>U%@'AA!1ID!]W,W@NX>EKUK] 4(L/_W=U;^@T*X%9V"/6*;VD+[? M;SJFZ>LFGLDIUB21J9JQ=M:>"X0EZ+_\>% MM("@OA#U&(X%4AM!!(7R-R0\SVC9?$?Y]?XT5O3!^G;J0F'_Q.M/*)I;3 5V M-2([VMTOV1 _,^./, )=I!NJ_/M'%5V05$9JXA?6QJJ9X#70G;PT'M8_*M Y MHSCL%C_6Q-7W?'5=??>$_\]7&?]/LZM;I"=R@0@J*H9V"F5:$33*BPFLNY); M%R:SKZ8=@))1E>,L)T_ %!=&]@[+=552XE<<"@#:!HP=]8))!LP#E8\(AZ8W M3'L2-OZXFG^MQLO?KHORLJ!KT+VKNC,##B2_-$=>J\J9-]JDM>)_VM%VS39V M2/>:OE]/S7*A=S8:#Y19U!^3FH9UB8IDI#$PC_ORD),UC+F1+47MN3ZC- #1 MY)SS&<05Y0(DK6)="W(D6(DE#0_]525EEZ:%%_KC>>5K05P^"??BMZC/X-P% M&>G+PC#L%\0PTWRL'N^%U\$17\P&$"EJ-8B @8&0B%P"Y*\\-64D>2J1!N$^ M88Z",N!,ET<[$Q!7D.'ARA7F]6+KV-LMSGEK%7>97Y M&45TIAS#)HMOIIF(OY$ML;()3-[CP(+VVG]T/_:ZYE9)7#*"\3[@9@H4HUA& MJ.4/[Q-::4?I>Y-I?%N+CC5(VH('0Y-4^7OBI6H*WT]S\J_"5PFQ!2.<@ ;OVN_YC?I: MI8U=408IR3".IS9C>82F!+(;TV/870&[*N0:(Q70<*"Z9Z'*)%3.00QFP$HH MM)_BB$+J.]M1;K$^:E5KVTQ9U=4P![ ;:@ MQ2"//\(^][-\*A0J.+2V]'-4Z]"N\41J/5 $&M=Z.,V2.)QUS4$_;)K0W)U- M#J?K7'DO@#G'KH#*O UVQJ,\ZTGFY[DPI<"YU/K66.K OJ*UF(. MT,\EPZEGBBQ$H >$Z%*DGC3F4R^@3MH W55R07\489(5F@,+)I,JC4-*\J MX8I_D+Z!+54GTN)6WK"@ZQR+BF,G[M M0T-PY/&/#4I(&[&CCOK(-QOVB"'9BQ/ 8B$F:J*A=KW-I*U&O1R7Q.F%5*RD M$=EJ=LX-5UUD;Z*N'K=@(^,6[8VH?E?ZRCHUL4>>5$YB !EJCKH?3C.@>CJR MKD)R5^*:N+H6+B*E-.$\SV+#I-DAC89M1#0\CPXH+3B]C;,A(W!A5RGZ?=7F X M2RK+(!T_"4Q#;NN6M8NB,B3"3,0MF^6F$UU,S0CC"R5:=U&17@E'46-@< 84 M:;U;6Z]HMRKF#"-&N"@+*UK:*#8E:BA;L8J]AYS.V[.UN4;<^\6,S^Z30JO$ M,Y*U36,Q1\.FTA(.CQ# 6)!FYQ5U(-I_'""-?[D'7SQ]"LQCD:AUC>+^Z=S5 M8)TZ2I0G2@8HR%K34*<0C7;+0@_=_CDI&7"XOV-A)2[UV*TZ6?W2SK)@#_)U=UY8< MU#KBD4J9E&; Q[<\$1);') M\U]7[]R+-?'.+N>O4@#N*X2B*("@S;&8H_UZ0&B#A\8K!3Z!*,L6B MR[C 2/50356(D" _6R0&=?EM5<0I1VJ@_$0^#G)V7(+8/(6_0/2N,.0=HV![ MKA "?BATDA2LN4'*-.$^<'#[([P>V&[H MB<1^VR.;C-@SXK1T%>5>I2:H)<#.R:3QL([&I,_&6-K[QU-*XD+N1/J>XND% M?(SHY'"\7QLF;H".CFX+1MPB6DCBI7V:X6--.Q'9*ZQR.E\2GND6Q/7G*?@" ML0;BX&0<1_(5MKF,K,VJNH&%U!L>A1",V7!/%"DJ3HM $7('Z#$!$LEUIG" MPR->DZENX9-HGM[ M?IH54B%<'[!JE_XBB]CCO0":8+Q=R[/@>?"=9\$5%&EV4P;5)Y;Z'"'0AVS" MPE+-Q-+10*U^V;QS67UZ0Q_%H M434_B* PMCXTV&OL$/86Q4?-(,P'PJ2$XD2I91GI\O21R[T3S+D5X9!^KI+M MJ%W$GRTI)9:5D]/4\7(';&O M4K!QSAV1+4WCU:+1,+HDKEO?DY(:Q-TK1$;-Z%Z_MWE+>* I#[> M!HCH\=? 48&ODCF.N/SM5K2S1_VE0&KK;_KR1I,$>?4T1+Y^ANFK7@:UW4, M-\U>W/4AOWF"S;(HTNID--X516I:$I=$GE1'> $*AVR_*HR6:I50SZ[5Y1V0 MIM''E:.5!9E=B"EQUC2 MY/:LB4I3T9#Y86. ,^-]-Q"_.LF==P/QW5$22X)Z/ZJA1=(-QS"YX-Y*V(P. MQ%67&+74BJ5D=E'8"'F6!NOCNV*@ I)&'PL!=C-,6-%2P0H#4J*8&L8%V5!2 M:[@?8%;E:)A 0S5&IS;S%N9&[&!H@A:GL4Z)JTGZZ##/X$RPR!"GRE$8C9-Y MYVUB7;U>+]?$Z[6L/I5H4DNP4"J69D(8!E5):+8EH]CC3P(7C'NSS%Z3!2 - M33"QY00>\.\YNQ9UA,I* 3W[-=I4"^\Q2A4+R_H@@%D\"7VCSO09K<;OSL;EI:FV"O=F(5S3"!7VA MF-CF<7"RV3#!L!2Q#6)]W7K(E+C'V!_!,6-[PI]3#2M'*WJ(6T#$U6DAUE.Z M%BY(6T .@NDE.M^K] M8,M?^E'W[5S;1N H-]F3A7"S)W1KA:4WR$/S@S7OPS2OW^H-YUXTU?);(KAP M;6H*4 N#Y8(.MQ!@O.KZYLVPP4Z2!_*Q^T*) >^#$H'KL/B]C\65L@OJ643)Z&, M,2K&;BO*ZHV-+9O8(Z5M32"GL&-Q=G M8TGZD&MK9,F+^:ZK#U.MU88J:A8 XO2*BH$4K;Q;-V7=:( =G7,7^,#%)3@,X)8H M4%NC)6',T7&RS8=JKH7[[3[7$O$ M;UV:W<"AL]1E9?+WFT&JT:JMN#L%-1J,ZWXS?)$F_=&1=6=[/;'U$%UE>9;& M87# 3<:65KUHHKC@ K7DQ<1VU,Q0&D.I3#J:<44T24-O.3?FR)==5?B\!> M_CH%F&2Y444%!*@:J3BAQ0QS0>-$5A0U+PVEW2(?#3O32<7E"-WF],9:0\*M M68FN*>(=(WKAOZ+3RC@%E\_CQ!LB(>Z,ZN/(.4HCJ'CD:C3T3 STNGJN7ZVN MY_I6I(??6 IQJ^%"DJZA6LFQ<==.OLFG1.-$PX#9$[B*VD8%DE':7IO9[42 ME+47?GAJOJYMV6T;-J(KRSN0)5D7.,&-8SE-EW.OM%'X9YI=45=V)M(/C>%6 MI]XA4"Q#GS!ETR,]?E6/9J@DN[LOR^T-IS=6IT\:@1I+9%RR-<(,&^CB0, M#57!V M.84"8( N*E(AU?N3$ADV1,J9^;R:Q2QTB<1(BY ..78%7$\#VTL4ODFQX"J7 MNEKT.!I764SK^MW+HS2"::ZG5*HP<>$QJG@ UQ4J=//H#:5=2''IHI4@):#4 M>>,"8*ZME.UIQ5[@AM[D-V2G5LD/<+ Z:;&NM(-'EI IMHIW&3;T<'NKDV7) M3&>!Q<'@G:VOW"CA.^]5DG,:O85B5-]<"@EQJ,P4E&^XO-B@^6R([U6,78$]$)\RFG>6//5^VX:*&GE T'8&*_0=??9\LT9(UC@C6J$&KW%(#8* M*@@(*0;N)](QATO,-L,P"I4@(S/A5"80XXM.WU E827)&I0.84K18Z &6R/) M/^!E\N(O$< E/#7#"CJ15W#*A)+ Q,,LK6@%209 87YGDW_/TB:RX9N $'<" MN"-89:)LP IJ M<&(K"3=A/E(32A66HAC8))WCB.LUJA=P4(=['+Y=3U?_BH("BR2[8&-ND*/( M?%PD1A*P,,&9F\QC\6@J6IVH(2:CJ:MBTW>V!7&>Z\LLI,+AN<8R3KIH993. M799M4$8.+3YTZXJCT]P#89+*%M;*/3>JAC5&P$:+U).0@F*DF=2([XZ"_2M5?%2JCHM( U-!W3-(&1-WY+H0/W1;$!UQ$6< MO!0[2FXE1H@XW]Z8[7PC0AS%>T2NKK\4.Y<:&Q-X7#DGN=GX5;"A'U\\[DE5 M LN27=7M-^! <:*;II4UGKU-CL;I[4 MV'%"CX.UC<;X:76C,>Z:#ZZ<+[8#LHZS= O[9RP#<$VOVV;3#3_RL)53U%O$ MW$1B3@KBM UK$T7'*V9RMK%;9 K0^2W0\&F[4<;::H+58($E<[9 ?XK^XOAS M\-:6IG,AFEWU]JFZ=(X=4#^"B)E1(I#7J0VDW"PTE4ZRU,KW_%I,=8,D5V'> M^GI?WB39=4EXY-4P;VZV/VL$;?IR=U<7^JY U,[92?NW@9Z9%'JG\,X8]1Z2 M2^JIE$X$P. Z%6*P+PLANM;&U>EB*-1(?.""&\0H. R1K5VDLXP7UD+QO359 M6SD?? >)V8K1)&U+S!*U<$=<;\V;!5*#1 M\E :9=JOP^AF2S&.Y%UT#!VXNK\2N+KB0O+3-16232[\,L7A)405]M'L9//T M!=OK-0W$IB-J?MI\O*N!F.6Q!O/L*U@*WN$*(\%><,.-+#IP$[=VXS/JW<6J MQMD5&A)OL2@Z4Q"F4>MVQ\J79:H285DX+%944($X3J*M)Y+7ZGXW+W%>N^-& M.T:IRCIL]Y,UX?RU3!R_(V,=BJ1%@,"9H[R-,$5*E:/*141Y8RKC3=1W;L&( M++>_[6P??)N69RM.3]>V1WQBNP8BN5HMJCIH=6YLR%.=8D==UC_R3:X2K0+: MDJDC$\YL&81V)NB"DCB])H7G'H(!6A\H.Z6G6$9[0R/H&(\26OI"Q4"!N,' -#&$E:>KHM>0AD*[><;_"-B'_FG;>XWI27@PT^UTT\5\EO6W"\+FJN7BL(?HY!4^3]?$$1=(U MG'DBKQ(M>>L7E6DS#HQV4B52GAG/B'7H#;>&U@@<-^B&$&E^<2?/1O\#AR]R M'MP3=+/6''7?#[DZTUC!%?3H4SI3TS#5JNV,T=YB%^H037-046']#1TY">'7\%H_>_";&'XHZ[8@?J_5D:]02;D-- MK3$PMXC[55/;S.# %!RFVY3>X*IP*EY4:X0G*J7$ !H]\;JA@PSTH8@;@I"6 M @D^+N9/W(8W+48ZS^^47=T"K+]>5K\QS)Y3L#$>_"FV3WE'_<^*S;75/7;6 M0_=8EJ^TH; *3]&?@1.5XHV_RJB9>):+OU[GZ)+")%P)X;/93\(2*#$\OK"- M(*DYBGG,2]#"0 !3D.5^;3'+.CV^[SM:.#*;.N=YNKT43M.A+@W.CC[VSX/] MD[/3D[/^X.CD^!L0'V^2VK:W&_P6/_NKX#R+]IPP9$D"3:B31'[]^Z/M1_2Y MF*K0?.XXN@&(DT5PK*^"LVRBTB:AF*@G?'^VBF:",\)_< M_BKKYIF>/?O;GGFH^=OS%^ZWC@&HGP6(RK(&., ZW.TV;M3_++?N?\6'L,LW MX%UJ/Y5[VO 2-OAV]CJXJ0.R+A7> M@1?S2?$D"/XW*\:5"OJ/@W,88!C?IN=6MPR["O_.)8=+N.-C-=&O%QSD7$)&M"TQ?P2^: M[**+"_K4?_?EDM2M6S'OKUWUTQ?;#ZN^5RU]*2)>AZCT_JQ_/#@\#/K[_S@^ M^>W#X<'[P_.@?WP0]-^?'<*?@U_Z@^#X9/#+T?'[X.@8/A^=\V\?#X\'/?CI MC+\^#$X_](][('0=OSL\.P].C@,[]O'OP=G1^U\&P6]'@U^"L\/ST\/]03 X MP8<'1\>?2$0+0&+K!^>'9[\>[<-@9R>_'AT]F,8/#,U@!K!W6A<_^UO^=)Y;UB.'S7-8$[W@3-'Z$ M-<)P'X^.^X/#UONMM9X=?J"MG/]R=!K N>'L@Z./ASV>'V;"_Y]\&@3[_4_G MAW3.S5].SX[@$YPXC/PM0ECO LC>_A[L?SC:_P?"$)ZUV/7Z^_N'IP.3Z//V MTV 4/#V\,/);[V@$R[/#O?0 XX1/'M_!F&=CI!L_QYOP1L1*G708N]5S _[?^V0$"WO\*&/<_ M?##OS1_3QQMZH&.:7_JXR5^/#G\[/*AOK/$^H]S160 ?CLX.![_[:Q7,/9%5 M(V*]/3H^@-,G]-S_\.G\Z%>&OG< V1]H_0>'^V:U@D1PD@,&9P\)/QX-<(Y/ MIR>,7/_\='C.S_3/X'VXX$_'B IV\81>YM#6UXF[>RM#B@I2D(K^_JA0+W_: MW7ZEAKLO=\-GH]'HU>Y+M;L=[HY>_O1R>_K]T]-# M +7_%_3OBJW?X>(')VNX:*!W@[.C_0%0C//!R?X_ &/!AZM6)[IX\[,KGM!-C2[=*BR]?KE=<>"8AS>JDF 2%^8%4X13Y]3>%B/@8$5C[M*" MZXDJ\H.W*[&UUD!=F56<5'Q8895+#0DI,H!1%AQ3@<6Z-YYN;P812!K!B%Q5 M>)0FH%WR]O(?=T3JH;,!&U-Z>J]0PBN'FJ*\-W,WL.C=#.?_4G8.; MB(_B\G& $4!F0QWUU6N-[.JY7# C[F$T<_$O-C)@%.=%B75KJSS7 DU8+_!2 MJNPYO"$4]U(2IG#V7%Z!*J(,"ZS\G_ICN9 6'FZ#UFEJ+-!WFWR<[8ENKI!^ M/16]J:C^HQ+[ TSFNUV#'4/Q*7#*0 1%O&P*%VAUV!C/"G0]D$\5( >[WINX MF&9A(VK_P3W<$Y?*R#$Z[6%BP)(X=ZDT7,VR\,(30C6EEP&<=7JA+B3:S !^ MJ;@O^86*4Z1H?L_%5)KL8M=Q_C*9C-&BOI\L[2;'2SCWY-;[( M1XO/O8&3;?O<+6-FK^M _,(R[X8F7G$&#M60Y4K_W(I1>LL2!Z/RM(GKXTH] M\!#]*;ZC)RUG 05,!H]MIJ,N21CQGA6A,T9$I7I%<:M$9=LQ=,=*W$_->+RM MIEGV ;-6"+.&ZX%9=93 =AW4I)T"=1,,D$Y& &^4>D.X ?J3- @*\)QLG;PH MKRXP[# )LW&6$+8)KT7!TG5C1CY5ZQKOU#JK/!"/"F!*G1;P!,L ,<[HR@0H M(S$$)39KX.A++)(.,S\@Z@.B7A]1PW5$5%,]3^P+?6K3^ X;+Y?A&6 MSZ3^%QCQ+D\L7,+C^\?P-=$_[\!MB\&SHDOP?7CU%$SF$*4IV!2.ZQ;,'-J: MLYCZZ2;P7.$?#T6%9Z.2J@]0HT4 $S(8[KS:%G7=:\+-JD1A MC YH8INZEO3.W+ A]0)&I)N,&?[YP<[,$'NXF_+*I$IM%>M<3(\](VV)WB(5 M5BFES&\0>Q6Q>J.%@KUYCRN"MVU3HSCD1SXI4^*8#M@>+]NI:M-\C9STCT6$Y3LS7;1IREQ@% MXSPHA"NK$*K-8"TTPKXM@$82&G8=42D2OB@&D5]/)RHNL>_@AE.91JJ/^;2Q]"W6?59;4[T1ILV83F,2$)=5BF=J- MJ*P'B0K2I)?9G[K6NXH*ZSL)WH1V_<2&% EVDI MCR0+JM%NG!MCRWJU3E6T.6[RC65T;/N=+-0Z"^84H=M5:\4>+\ M'953HM"X;]'O;E"I=.&+D#=EM#W M!)8[S=[_UIQXC8WG9[:A\9(2@);"KTT/A6S4]+V3.H!]9&+R!F/UM>?/.5\$ M'>?GXS+2?+F_P-02P,$% @ .5B> M4.,]JTMVLG=PR'H)C[5,I8IYM+_?;&^QK5&:3L[V]Z?3Z=[T>$\EP_U> M9Q^'.MF/E-)B+TS#K9=_?8$_O?SK7UZ,! _A_W]Y\;?=77:A@FPLXI0%B>"I M"%FF93QD'T*A/[%#MKN;/]E0DUDBAZ.4'1T<'; /*ODD;[E[(I5I)%XV/X]D M7Z8O]LTE3+9O9WO15^'LY8M0WC*=SB+QZ]9 Q>GN@(]E-#OKR;'0K"VFK*/& M/#ZG>UK^3YP='DS2WGSY@K.8C^%=?=(XJ)^>/'OUO'%\'?QT/N%A" O>[:LT M5>.S@\GG_*=43>@Z%9_371[)87Q&Z_>A.R+H7N OB]8EXY%(Y-P;=#DU4/15 M%,(0=N?8X<'>\8M]?."[A1[>Z"3=5P2?V+I:I9O4I M3\*55W-\]&(1([F0[/; #PADHF*N$H\MEV.A+L'W]_?G1T<-Y0XPF/ M9W1U>+Y38URSB4C&,D4.UY\Q?+:7R"OXW1_#(.I_,YG.&(]#UHIQD^6M8#BB MB+5Y[";B,)^="R^\B> M&)1/)HFZ+>:"UVER46,CN#T$304A217=A5V1MS+, M>,0BJ0E$$:EI/L4;>EQXL[ E#)LCP\[?(_;MWF(#E=!L<3;NBP19XY)!M$CQ MX714 6/QXP54.NO_#JS6K0J0[V=:_5:++KUZS^H=ZYV# M_1%1Y4WBWL=#*@[."@R\ M]J&(53+FT?R<,&3*^Y%@@8@B>_?7K8,MNM83'KCKKS>TQCP9RMB Q[-4N1]( MBS6_3&68CLZ>G^X=GCX[.OWIO*\2V.S=0$41GVAQYOZ8PTD$&T1PBJP2P8Q_ MW3I",RT-\9\DOVNA-O.<_OS3N7NH>N_DN+BW8(!;D:0RX)&% ;;OO+3]5<7= MO[9G[O]DMN#([+]WI-^"]*QL/"LC;V53'NIZMU[^IB3K X<_GFHS] M_RQ8].,^[0N>"A06N;QZK.=>)U7I-^*;+(15/]VS)LQ_K.?\&YD"3_2$VU^P M1![MH7_)!%N*"ONDW>2_;]BCL*GUW:L_X?Z4^ >JQ:_O:/JC+IS[V/7ZP]QT M$DK+"7B=11T?G=,_/<^LKCB-K#+(MJR;1OK[AR"3E M!&][KH*=K_4$\;ZZ%4M-!7;P<@'HH-$]HT?HPMPH7,.R+B^=P0@M%4ZE>E(ISPFEP7L M(\P&?UC@ ]CZA"?HZ9M-X30$$Y$6R]PTRW;(WY!\ZW$92[UAY$3156]8C4U' M,AC1JS(.K%/2;%(B!@ >;!G6Y-T')3-+KU\G 56COXTQG(>\ G MV/>5^00@^-ID$4]J%8FDY_?G\/EVL..SPA4XVB-$[/X&$;N'L:_8!*]@H^UQ MGK/7*AD(F6:)6 ?GZZ"@9#'B+J#-5\E)0OH^B&(.PBV"5U ^#@Q0*-4'N::3 MVA6()1A9P\A#\7R.SW=B,<"1C^N'ZE#EJE&\#'6O1' -^]87\(,)QO@(?S[/ MAJW]4US>KRO]8$41O+NRW#Q<^C&KN0FO=EA.%Y&*%;%O_($"DLB2#:#1(U)/HU%B(\#PH?"BC,TGQ<,(T&RR80,[73$4Q@,&4$. M =J=?&)L[P$3\9 /<2(9TS1 *FA*IQ(&&G(9 XTQ,9Y$:F8L=TKF@$%!EB-9 MB,\3$5AWA:5K&(A(@%$B"D_)JQ%Q4AO@IP4OXDTCAYUBJC+*Y)&*@\57%69!0[2QS0-.,+0$C6='RDD9;Z$&U$< M!B[B;&7S^PO.6$=')4K_Y5DE,+ZI3*KMPU6H[E[,Z*V74ZZM=P81 2V7 3I M0J/DQ4&6P 7R9,!4=Y;X#J$L>8/H27-L<$VDXAX<\5M$"?]9S@8B4K%$Y*)< M%Z#;\^_K7%=5\NXS'?D;8^C1=X2A9=2B;*D4,P6Q] 8L1;1 -8_B(S&(>/? ML\3D1@$OAMM& IUC00YYZ R7T.,W]?:/(#X;>/ MOUN$M]E_3KFN)R@Y034*1*XYHWY-RC;9["C#RSHT(*V0MT;R@PIE+LE-#QB= M*VU]$8/:EN)#F'Z+6$X S,U I+,(-DZP#7+8*$D1JAL))_ J(FD(AK]>F%> M-ZK) 9C8(?)NANHG,&D)B#=&LS<.Y 0T551K-/+P. 4QP2>32)):8W"US^$> M3DYN51> M0ED'8^!?(*;$9YZ#!-O+/0F&M.MIJ1G;Q^W"F,^!8X+#+AP^/[ V4*L@"Z/K:F?)J2#()M89G/@VW+;X'(B) ML;@2,3+X;QZD:.M2[-^QKXPS#"VXD6'IP#CSP*95K-E491%6.%"8TU&#(1@3 M[S V6XD&G7NW0G.6;D!XP&]@S.8>[I(C-P=+VW)+6: 0DOEFLXMM*LS]7>*WN+:.LHTV[RHI4IE7\9.$&_62%%_+;^LF* M>9V?S/C$TG+ ZJNB.CDG0>XB3)9.17YB;('Q-.62.#HP1W9Z:H)/*/QF@B=& M#MNQ\R&=]' R-:]TD4(_]42,HX>9B-$5:1H1"O[(Q7@:N1A'V_T=4]J8UVMJ M970$I>&$XY8PDH-]O'!SND@!5/ M[\Q%NVH+-%&I=5;HQBH6)N]M+NT-%2W2].Z*M^_]P,=-IU!A0B5?,Y2"9.!2IA6AU3!*P,E6F M(_1S@'*IB1F&.T\PJ>'H1U+#4GRU9E/H9YSYZIB8<&OVE5QPVXCAU@]G:Y?Q M]1YZ6= AWA'#+#+OYR<'O]1W#[='.SOWSB9]SK\Q1N\VB/PP=<<+23ZZD'I&W/((^70'7UU+-,S9\P'8[N3K)CLDX'J$ M,? E."W^BR7[5G;P,3JY*9R/Q$"OA@[H"9?5K#>V+)4HG)Y"QM>;S54TFO)<.E,HQ&%HC<6>^#B76&QFUR.%: M%J(,D_K5P&8HFJW0Q6:6RR8$DV/TTP"0I/:)0-A&!QC9"[S3J"3V4V<&\N0: MYK&P[<6V:7F ]X:1;"&=0ZD2V#@PJ0\6H_,CNT@8C)T[]B-/L= 7^[G-M% M>[@BQTC-IECXV"(2K232-E[ M'H$ 0_+M&L%E\-TA ]+0#^E0D0XG#U,Z&$E@O52(E(:A;FY?-E%EEN?/2)L* M1;8!Y3T;\,E+K@OP2[Q,I::R*BP8CWEMQS!D&UG] A]S[NF\'LQT,;+1".XW MTW'AE+F*K^-U>@$]"O_;Z<.DDGJ(VSM>PYY>1!FKIDI;TKBC?'$QLKI*!D\Y MX/G"C'TQC[B'AVN6O7P'];NO'B;6&7=.+]?5&KFN=@_L^8DRI =:F=E6\2ZU M$AZ E5/DF)1ZH:YBUC5S<5;4+5LOM%][8',[OJI@P4LB +T;5/P)&$A#TO6U M!H2A](/9!,5HP,D&2.T"758M:.H8JZ.L:AMA'O,X1N69*(5<'_V9X7,J<4IM MQ*>D(>"*K"T3HOM<]C/<5Z\CG1<%S$ND^R[4'UM'IP@R[-1:\_WP= VT@O\# M!1N37. GZ[C'Q6G/)?742>Z!QN!Z_+.X#\:[ ;V8C S MTWGN!IH1)[.U&H$"LC7Z11ZVMCX'IVTLX2W;RE&[-SZEF( Z[Q*.<_"?.*4] M6(^EGF0IH8"*LG6S/*IYEWEZ!"*T)0.;35ND?H0&A)HI\4!M6IM4JB#B)A$R(MJNL469:J#2!R+,R*]$7?JDUU'5,TY?[1W7YK*,$? Q M'P+A9:$-"%MGK:'ATLZ05XICG;8C8=@3*08@[3,X]H7)IZ;FR88FSE;/4#A\ M#!'ATY/-9RBTQ5"EDM\7#1%*9IJ2:"4H7.B1% /LQF/$ 6&J]?DZ@D("JC'* M)[0YF#[IH39F*0@& E2L&>V"Q@'(TS/$J:#!W5IF>KXTA6U''LVD\N M<$"/D>DI(?0:N3:/"I,WF=M03_HR3=;&Y-9\(GZ>H:[(/G&'GY^T#1!SKZ;S M^,"&55V=1SF9?Q'"E^4+2I*"?QH]3)ODV1K+)CA2@J&*&$'",'5_YN>D5[I9 M^Y=%37>-M#T+A[: Z(+TM"_=I"U/">7 ]G'2OK_(=J5'CU%Q#N5J+VMMU<>P M2U@FZQW8$\S4.%[YS6^?J;$.SUFM;ZQ6@9S_(D*]7L\_!+!$62CW)4/]I%F4 M!O@8U\FPD@5)_(H"IO1)A$(7*DU;?2UOW+\"%U\GR/44"J?OX.QJ]08?UH?C M\Z:\;8^*PRRPI0N8B\/SZ9C^! \5WR?P7\=L!'+UH"KLE9^,44U(M)W0ROL\ MDZ$Z_^]*NB(J_*OTD$J<9''2Q*0A4&)[J4C$&]9(L-2;&K0X9>_<"OID(L TQC<.>\F-A M/-]//?P"QG.I@K7UR2^S'4#^:_XI,@$W)5X N..1?[ M:_6/,UXBE0"+' F>6$]E7O^ZQ*E98C^B8"=8E >4'XDA56)FP,4B@SOS-:FF M(D\PTX$QC8&%6=4F2)36N^X^OE3<=V7DP)O)547S4DYW ;1]QKY$$1I,L#*< MR&:OP7VJ#[:\$R90EYZQZ7"&10I!7KE+MOK%QTL([]F@H\>1[ MIL0+$9#ROFXCQ]".0[F;4_L-Q0I>2(U5NOAA*""42A#O#K6-,(*R*BLJGN6+J M9UR?BP'D964^0Z-8M^E!4<.JEZ4 .5W$Z^T!6Y'W.QB($ L$:E2G36T,(A48 M92RA')%RF2767\?!S.^Q00N@J:QN!.<)<^C\&X3&JK03F7KPU&X,>8AS*;9( M>&$W03"Y0;O!SRBBF>L@YX'7O,+)#A0U$L?/N3LEN,2FY8<%OAKHMW%/XZ>V MB\"J OSPX2+8'QJ=_LCQMM7C!F.P:JT@M7!5>^BNJ3;R39$R[>=I'AA(1\J@ M-G:(H%89*W^:#4?H6QOCRN$V9?R_;*%(%ET^3EUR4XB$4 M,K+Y:?.1>;>.M)8SV!P6LS#3@B;@)KQ:FMV&?&AR(&/G G39-\N6X7<] LY) M>BK)(0JT @-(81P2[495\+=OZ9C;MG,.ON9K'(E($V4^REHI$BY]Y'CIN$Y\ MH.C@H:C6@"V1(E8:_LBS?YBL@DFXW1G[WM#IG%K ME=8 N0948!A[@>-9H56XCU'GJ)FK<$YX I-2SGI%JX@MZ*QJ65 =LT MNUP&O%<'BU\WL6X,3Y^@;B'T(;;2[SM>MTG7,1%+S[V1\46:]*FK"S\_3*)] M@ZE+9(M?\NGWE9I?L1NZSWQ0*/Y,1]WM/X[PJ%V_3#SBAEG.(4-H1G MS3[W+=&BC;QY"97;8FM,+T92J2FQ<='7XL@Z3)4'B2@I_@M&])*>K4)MQ]'& ME4B-P8U\+/:H/([=1YN<+P=%%]6:5TVS#";W]3KJG+N+*$&F>C&\GL%08P8# M@BR3>F2_3(8RWD8#*B8S&1&N4DXFH0W?^H[?T@M/G6W\\C#91MUY8M;J[V.Z MT3B?CB7ZLK>K]#$:S"HK/UZ2?]4V<2Z*FK\BM5_0A227JO/[^);88_W"&>WI M-M\QB!8K;V_-B8VQ/9BDED@\Q)1OJALRKK^RY\$Q/K^<+C])YWBKLEF7KV[9 MI%'XM_L6GF5,N60L^+W%R_B$:Y/:85RAUUKI359M?^N5LKZ%6 MZ7,$^,E98H&W7DFNUUT^0)TGG0K;6^RN<'DI^E"K 3[7^%3\/^:&3M/U^(+@YU%7BWR;UDX5-TT\[EM>?86;4=> MF9*[,Z5>DEKW;=,'YLGKZPERG2^9? G.>5_KRBDS75(&D8?>8,OQUU2=J7?F M0'_TON/3'[[C/YH'LRCCR%0.V)RDJ:(/CRB2S!F50H/MH6U*+# X0^^%B*=H MC!SF"7RV(L \5K J*NAP]M?]L8&Y#RL<'SS;Q-XMD+:]3NNJWF6-Z\[-=:?> M:UVW5U_5UU.9788W22E1+W_?;@->^U#$*AGS:'Y.&-)4SP8BBNS=7[<.MNA: M3WC@KA=L70_$CV9M,64=->9QE=K&/ $L,>#Q#&P&^X,I1*5?IC),1V>_'.T= M/S]Z?GAT^M-YG[ZCLQL ;^,3+<[<'W-GCH #.:8HUA'0^->M(]2MTA#_2?*[ M%FXST\G)3^?NH>J]TV?%O04#W&(.4\ C"P-L8#E3\JARHOZU/77_)[,)1^8$ MO$-=^'F/]9C !;>=O=7@C+'?R'=#5;'_J3##\JY\HP5O8(&O9EY_@J]^>P/* M[UVZ[K[>9^R?2H\RSNI[K L#].7J&N\RM?W/_7I T)C?891\^TG)JAT""SV!<1$;&2?^&M9X]C<5Y+F MY-_1SQN1?_?[?;]YJ?WLX#N ^L]LA/BF4V_WFDU6;_RK??WALGGQIMEE]?8% MJ[_I-.'/WMMZC[6O>V];[3>LU8;K5M?S6XU3$_-]G-9;U= SVE_;K9 MZ;+K-LO';G]DG=:;MSWVH=5[RSK-[DVST6.]:WRXUVJ_(ZV&@9)39]UFYWVK M 8-UKM^W+IH==OV:!F]<7]W@.# =_N^FWH'I\:K[[E6W==&J=SXZ8'K-#D ML -<^.R'^D8E+:7[MG7# M8-]P]E[KJEDS\\-,^/_K=SW6J+_K-FF?JW=N.BVX@AV'D1]H;\V/K''9:OP+ M,09WUA75-QK-FY[[8-:K=[T>G/FKYN7UAQI;B(6=9J/9NNDA!M3A>&X^.EQ M1*.]ZS1OX)P!$2R>NF$ 15_7KUJ7@!5F?_$M/$>#VG1>73PG?T2,[^1@(*A= MB^P?ZIT+1+-_6J2M7UZZ]Y:/Z5,)/;!@FK=U7.3[5O-#\Z*\L,K[AL!:'087 MK4ZS]]&'U=+IM84:R>A5JWT!NT_$V+A\UVV]-[CV&O#XDN"_:#8SE7U_LC])Q]/+_4$L#!!0 ( #E8GE")D6OVC @ M 'PM 5 =')S,#,S,3(P,C!E>&@S,3$N:'1M[5IM4QLY$OZ<_ JM4]F# M*K\;$[ =JHPAM:G:+-G$6ZG[*,^T&1V:T:RDL?']^NN69O 8FX 7N(WOH KP MC%I22WJ>[D>R!C^=78S&__Q\SB(;2_;YC]-?/XY8I=9H?.N,&HVS\1G[9?SI M5W90;[;86//$""M4PF6CHS&?S^OS3EWIR\;X2X.:.FA(I0S4 M0QM63EX/Z-7)ZU>#"'B(_U\-?JK5V)D*LA@2RP(-W$+(,B.22_8M!'/%6JQ6 MN[$V3]UCS9,!9 MPF.L:UIGG>'P>#0\/7YWW/UP.#SM'C>[H_-WS8,/IYVS[K!R,FAP_'6UBC]% MSU(D4(N QM)KM9MOU[L;T)M-CHHD BWLAAH3C=W1ZZ+74M^N[%XO4AZ&./>U MB;)6Q;W#]+IOX=K6N!272<]-?;]F(*CA2\T#VS-9''.]>+S[[G'N79DH&6(3 M^4K^_*9UV.QW6O466QW=]P92\CI :(%^%@]'H*V8BH 3&7XTYSYGVF0<6[&* M?86 7,RGLMEF:LK&$;"O7$]X J9V<2UAP8:!I9)VL]G^T4:S-XIXBHW[(1QV MJFQ,_&:M(_9'_6M]5%\=8ZO3;>X-]QE/0K9WNK__]T)G$S>WH&'K%@\E3#=U ML;53'W$2(PQVA@WK;!ASJZHL<)!>,!MQVWLRC_^5&6KU*9QNU?T*K__]R"(^ M Z9A)F".:<1&PK#?,ZYQ#>6"?8%4:<1WPCXH';-6L_:[HX$6GW &1DICL2-R M?W78ED\09P%(F0_R?:59<<\FY4'QG ]ATSQ\+\NP]1FQB!0;%@W.16BCWL$1 MMD,)Q894F']H.-,5\QDM7\!E/N]6I96M\D[A/T&LU_2=;KU$[?JM-.2]OMO' M_CU./@^23KE!E" >X@6[2M1<0G@)50\;[<$2*ERM1*$TPB M,]BE=(('^R"#0&@42VB68'7T) 3-YI$((F8R^K.L/P<->2,T@%@8B3*(A-5< MV @':%(,F-0[M9NB:RK$8>+BX*1,%N5IZ&]83H>]AN/&"T6VQUYGQRD";"H2 M!"'A>0FZJLNW"HMUJ5PD4PRX+K3BYT!F(;:)P"XAK(JD$!2D4\0E48JH)N62 M,SE?O"AR?GP\%N\&&\ IY_F!SKN6BBX*JFN!\ O6>\]OS(N :' M7D2C(%0@RA@80H@P$=4@LQAS"^47>@Z%":0R&=:CK*.5]#!.M0H@Q->&[2%J M0T :>&B>7P<13R[!Z?M?\._A2LW1J9?'\G"'0&!EM$-#FY MDQ=)*M/8 $;VF3 N7Z 5)*X=VNHL,TTY6VF0 MW/$@5TE++%?S3$:% K,.^F*4%*$[OS+9Q(A0<"UH ,)K.9<_$VHI,Z2O7.0P M3HRY[*(,H$,6LQE52CFM5R8Y)44AX_[A9-CO>8$6,F\:+\XG* M[-U]/R0[\!MKH)W']/[-+)L4>QH7"L#/ 1W[4.,ORN3)R1#N!AG./-K644M' M/KGL=26W2+%%+B&=H8(@TX3*4E)?:2]6QN(;.GK&5@S.#/O3GV&RO37C*5(* M(_LMN]Q-W/>".YNB8ZLDN_%EWWL2<7.C>B@G. I"Z)*E&WV>R!9,BBN0^4'5 M+?OJ(R9D9PBW6UOI[O_L5MH=[X<%3ZO+2$Z)I5; MI*9\_^ JSD F/E'6;LNU?/F1I/\\7_6>OCP_%Q_:C9;1X>M=N'.*:C[MO^!(,BZ%J@I.2I@5[Q M86WMER$'3="9Y'VE7;D[PO@.#SMO2_%HM:SS;EEV?XCRL%P-/ 31\B26GW,8 MEU^Y.V.]/$26UH[H1-_)]2(1XGH]!);OGX\N4H2)A>,W>6R]XTW<^S MC/\96-XP#3\%XU\N/@V_NDL]GX;CB[L"U,O2/\_XGF1SM'(MZ\YX^>BN_".9 M]X3%F0GH5F,D8,K.KR'(Z$B.7?A]V'UY[M:5T__N3=>[[[BN7^?;3G4]X4W< M5\6#NXC\>N!N2)_\!U!+ P04 " Y6)Y0(>3BOI ( "&+0 %0 '1R MU:;7/;-A+^G/P*5)GT[!F]4)*M.)+B&;]E MSG=IDSK*9'K?0 (R48,$"X"2=;_^=@%2HBPYMFJ[C:[VC&V16 +X'EV'T 8 M_G#Z\63TZZ'+ M%\.84P;_7PQ_:#3(J8KRA*>61)I3RQG)C4@OR5?&S15IDT9C;GFBLID6E[$E MG: 3D*]*7XD)+2VLL)(?GEW'(A1VV/*/T%FKZ&T8*C8['#(Q(<;.)']7&ZO4 M-L8T$7+6'XF$&_(SGY(+E=!TX,J,^"_OMX/,#M![J'DXI"2E"=0UG:/CWL'I M<7#\]DUWOW?2/G@?O-WK!>W>4?>XL[]_4CLB#F.I=_N M!*]7NQOBFW6.BC3F6M@U-4(-W>'KLM=*WZ[L3B\RRAC,?2-4UJJDW\NN!Y9? MVP:5XC+MNZD?- R/&O!2T\CV39XD5,\>[KY[G'I70B49-%&LY(^OVKU@T&TW M.V1Y=-\:2,7K"*#%]9-X>,*U%6,1423#]^;W?UKH;..FQO0L'V#AY*/UW6QL5/G=8AU(6"8 M_*M)_D-EGIDK42>10_6,V)C:_J,Y_5MNL-7'\+O=](N\^O>83P:>0 M26PL#/DEIQJ64<[(!<\4C%:EY+W2"6D'C5\<$[3XB1K(+AJ*'9<'R\.V- 2H M15S*8I#O:D'-/9N,1N5S,81U\_"M1$-69\0"6"PK&YP*9N/^W@&T@SG%,BPL M/K22,3>:]O]W%PAY-/@Z1C M:@ E@(=D1JY2-96<7?*ZAXWV8&$*5BM5H$Z@,A4IA)09R5.K $F$D*"'45E-A8QB@R2!F M8N_8;@:N*0;#A,6!20EGU6D8K%E.A[V6X\8S13;'7G?+*<+)6*0 0L3S G1U MEW(5%.M*N4C'$'!=:(7/D%FOD,&4 MSJQX^\R'1^?#WG;P8;0$GG^8 NN%:,+@JL:P)>!ZQWCY>4ZHY@Z]@$:!J "4 M$6X0(<+$6 /-$L@MF%_PF0D3265RJ(=91ROI89QI%7$&KPW9 =0R#C3PT#R[ MCF*:7G(GX2]R"1;M+FVT]W>X]Z*]S_R3?Q0H;%-/'VR?8-2OL,JC''VY=T?C MI8[&T!&.\R;7P (E6G\;^/.F\U?PIV3MQLBDNUM!H%-NH$5 DY,K=T.]CDHJ MHKFY?Q64-"$'V!8]>9&D<@T-0&2?"./R!5CQU+6#6YU%IJEF*\TE=3PH5-(" MR_4BDV&A@*P#OA@E!7-'6"8/C6"":H$#$%[+N?R98DNY07WE(H=Q8LQE%V4X M.&0AFV&EC.)ZY9)B4H1A.2<6.@UJ>-57%:OP*>1H"'D+ZG-V9YYZA!W=$GH= M9YR1@$E/;;_1V2O9^##V,)\#<1#"%"C4I=_*(& MX(5"'7%#-2O7$% E:"BDL#,4).NZ142[Y78KZ<&X9%H1^BZA7!<#RG+8QAH@ M 0JH*%*:.0>@B"8""$IXA4M$$MC,>-(!HD4%,_P[WOUL6C*/M",9G M$RIS%[$0:WP\QD.T":#$K%'*(';N$7O]XWK9['@#%2%N&B_.0Y7;V_N^3W:@ MQU)3=( ML4$N09VAHBC7B,I*4E]J+U'&PAL\?896#,P,^=V?89*=%>,Q4 HB^PV[PDW8 M]W)W-H7'5FD^]V77>Q)3,U<]F!,9R5/ZXM(CHFERIM%4$?\;Z 35W0^^$5!Y5NES5R4N1?0 M6)((:SE?FRI#!8(/2Y@ GUSU'> 59":#F0_^XRZC# #\]UR RX[R>>J^R3*[ MS[ODO^TN^4B"PH/8"+! :Z%Q)KO5J><7J%F\HK?J2:W5W%?0)3' MH!N1H-A8^F.K-2F ,JAH^#P#K"%,L;95#,.I=-8^?Q!EY@%3'B@K%N7;?_P(4OG:;[K/X4IZ\]O06R^%ID6 MLKP^4G?7K_YP6S^^ZG8&][]7L#KXBO6*7*H>/>%SM;D4 XN'MV^;!\%^T#OH='HPIH/]UX,0@B+7C4A)23/#^^6'E;5?A!PP M 6?2=[5.[?8(XSOL=5]7XM%R6??-HNSN$.5AN1QX$*+52:P^%S"NOG+7QOI% MB*RL'=()OY/KQX+!>CT&RCU"-XENQ?B*Y2A)F%T3=Y9+7@7NYTG&_P0L;YF6 MGX*+C\=G%R-WK^?HPY=/G_]]?EN,>E[]IQG?(XQG]7+6K5'SP;WY1S3O"PN3 M$^'UQECP,7D_3W@?_6Z,W)7N;EP^_7/OO-Y^VW7U8M]FXNL1[^2^*!_27 M0W=7^O!_4$L#!!0 ( #E8GE"5EQ_Y_P0 /05 5 =')S,#,S,3(P M,C!E>&@S,C$N:'1M[5AM3QLY$/Y,?\4TJ*B5LMF70&@W::00.+52*6U)5=U' M9]=A?7CM/=LAY'[]C;V[L.&E-#2<>E)1H6M[['GQ,\_8'CP_/!E/_OQT!)G) M.7SZ>O#A_1A:GN]_ZXY]_W!R".\FQQ]@MQ.$,%%$:&:8%(3[_M''%K0R8XK8 M]Q>+16?1[4AUYD^^^':I79]+J6DG-6EK^&Q@NX;/M@89)2G^OS5X[GEP*)-Y M3H6!1%%B: ISS<09?$NI/H<0/.]*9$ M]-V89O_0. P*T[?6X\SA@( @.<[51^'>..B-P^ @&NWM'^X>[.U%^+G?B_:[ MHZ@7M88#G^"OFU7_J35S)JB74>M+'$;!B]OJ!K;G+D.9R*ABYHX94X7J;'>M MM:';C3UH14'2%&/O3:4Q,L>^XK)OZ*7Q"&=G(G:Q[WN:)AYV*I*86,_SG*CE MS]OOFHO2EJGD*2Y1;>7.=M@+^MVH$\*J>]_SI&%U@MBBZDDL'%-EV(PEQ&8# M?)HK/2>XII&_FJ'A:_C:.>V,.W!*$VML&=2PNQ>T?S5;1QI&J2PL$_S"$5V) MXYN@!W(&)J-P2M24"*J]DTM.ES!*C!V)@B!Z''K_FFN$V 82["Z"6(<+>JM< ML$&[W@M(I!!E0&'!3.8B^7E.%.X>7\(76DCEXCA1[)AH+ 0*>\JL>VEE=[9? M1U'0'\N\(&+I6F'_%>#P'U+E$ ;>9YA)Y=8MT J9 A4I(JR.Q]I&'Q.59!4U MA6U7D!Z]ULYV-^JC6S/&T:2K "#$YBC/L"X1D<+199(1<4;1^SQG6EOG\9^5 M3+%N BY.,43->)2!J\/1AO=MF&18WC##.C#*B9%M&&>,SG!Q5&;8!863&1(: M536>JY"V(7%87)9.116NM\T%M/ZIJ^N4'>=6%=)54$O?-/=[=MTNR,R;A]]A[/?<'O$/D;_ M'[@Q@=4B+PL,UB9#4'6*O0X^-18)L\6I4%1;V+7M,.$<(0]UV MLV9,$)'8?EPP=?@S/#Z)L-Y<3%C?\*NB(8KND2YBU*&.- MNVE)!F& ?DRE2JGR$LDY*32-ZX_FAELW&HR"(JA>O&U%K?L)I%31Z[YHT,WJ M6'?_>NQA!BJQN,HK%I?-L#7;%7:;7>XR&E<,V-@MB:IF7"[BC*6X0YO =8G) M=3=R?'HU!T>CT>3D_M8 MZ??6;\J_"D".16ZAIW7[,>MG*]_*W>!>^MS,?=J)Q\Q@V!+[EG+//>2ATG?C MJ>N_?6&[_VWM]BO$>D>N#;X ;M4-]P#Z;.!>9H?_ E!+ P04 " Y6)Y0 MWI[*8@(% #M%0 %0 '1RU8;7/:.!#^ MW/Z*+9EFTAF,7R!OAC)#@,[E+FW2A$[G[INP1:R+;+F2*.%^_:UDFT!#FM*2 MN=Y,,PE!TEK:??3LLY([+P;G_=&?%T-(=,KAXL/)V6D?:H[K?FSV77)NP,=,=MVCB8FZY6FUB(]/=CL$,I+B ML^I@/Q@,C[PC/QB>[/>:_5XK.!X>GYP,#OJ')X-^J];MN 3_[%/51[4R9QEU M$FIB"?W >WE_N8[I6>- M?@.N:&2<+3#UF_M>_6?SM:>@%XO<",%/C.@*CL?> 8@)Z(3"%9%CDE'EG-]R M.H=>I,U(X'D!_*TL4E@&)/472[1G;W9VC(/#:?9'F))O;EM]^!3C\1L@4 M?,]Y#Q,A[;PY>B%BH%F,!*OPV-CIMT1&22E,?MV6H^^>:W>G&;0QK GCZ-(" M &38%.T95B62Q3"\C1*275.,/DV94B9X_#66,59-P,DI0K2,1P%)?J%)/_.8>0260X._OQ:\6 MK+O+K45>E=3SCYNMMLFX-=($EXZQ MU]*GXB)AIC[EDBI#N[H9)IP#/H83HY+B0(X\5'7[U&2AL#AA;"]05MG1:LH+ MU@JL3G9-]87ZK@-NA8T_<*HW>[H-V 88=OC]);672\;+DNIMHZ1^^V'G?O!+ MUBO4]RKH&)X?LJ*]/%UF2,,7B".%S90V6S;2BPUNIH42^![&,18RIM*)!.6>R_K;Q6'W[XH76H[6N0+WE5>>L)[@[/_!2[?[E?;.CUA9? M_3VK&O;-Y_..?27;_1=02P$"% ,4 " Y6)Y0$T-IOGC" 0!L?Q< %0 M @ $ =')I;6%S,#,S,3(P,C Q,'$N:'1M4$L! A0#% M @ .5B>4+<9BP7P%@ 6@T! ! ( !J\(! '1R&@Q,#$N:'1M4$L! A0#% @ .5B>4+Q\0P7? M.P K'P! !4 ( !SM$$ '1RAT /2L 5 " > - M!0!T4"'DXKZ0" ABT !4 ( !3#0% M '1R XML 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 237 373 1 true 82 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Document Sheet http://www.trimascorp.com/role/DocumentAndEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheet Statement Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement Consolidated Balance Sheet Statement Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheet Parentheticals Sheet http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals Consolidated Balance Sheet Parentheticals Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statement of Income Statement Sheet http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement Consolidated Statement of Income Statement Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statement of Comprehensive Income Sheet http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome Consolidated Statement of Comprehensive Income Statements 5 false false R6.htm 1004000 - 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 1005000 - 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 2101100 - Disclosure - Basis of Presentation Sheet http://www.trimascorp.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 2104100 - Disclosure - New Accounting Pronouncements Sheet http://www.trimascorp.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 9 false false R10.htm 2113100 - Disclosure - Discontinued Operations Discontinued Operations Sheet http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations Discontinued Operations Discontinued Operations Notes 10 false false R11.htm 2122100 - Disclosure - Revenue Revenue (Notes) Notes http://www.trimascorp.com/role/RevenueRevenueNotes Revenue Revenue (Notes) Notes 11 false false R12.htm 2131100 - Disclosure - Acquisitions Sheet http://www.trimascorp.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2134100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2137100 - Disclosure - Inventories Sheet http://www.trimascorp.com/role/Inventories Inventories Notes 14 false false R15.htm 2140100 - Disclosure - Property and Equipment, Net Sheet http://www.trimascorp.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 2143100 - Disclosure - Long-term Debt Sheet http://www.trimascorp.com/role/LongTermDebt Long-term Debt Notes 16 false false R17.htm 2145100 - Disclosure - Derivative Instruments Sheet http://www.trimascorp.com/role/DerivativeInstruments Derivative Instruments Notes 17 false false R18.htm 2147100 - Disclosure - Leases Leases (Notes) Notes http://www.trimascorp.com/role/LeasesLeasesNotes Leases Leases (Notes) Notes 18 false false R19.htm 2148100 - Disclosure - Commitments and Contingencies Sheet http://www.trimascorp.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2149100 - Disclosure - Segment Information Sheet http://www.trimascorp.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2150100 - Disclosure - Equity Awards Sheet http://www.trimascorp.com/role/EquityAwards Equity Awards Notes 21 false false R22.htm 2153100 - Disclosure - Earnings per Share Sheet http://www.trimascorp.com/role/EarningsPerShare Earnings per Share Notes 22 false false R23.htm 2154100 - Disclosure - Defined Benefit Plans Sheet http://www.trimascorp.com/role/DefinedBenefitPlans Defined Benefit Plans Notes 23 false false R24.htm 2156100 - 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 24 false false R25.htm 2157100 - Disclosure - Subsequent Event Subsequent Events (Notes) Notes http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes Subsequent Event Subsequent Events (Notes) Notes 25 false false R26.htm 2313301 - Disclosure - Discontinued Operations Discontinued Operations (Tables) Sheet http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables Discontinued Operations Discontinued Operations (Tables) Tables http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations 26 false false R27.htm 2322301 - Disclosure - Revenue Revenue (Tables) Sheet http://www.trimascorp.com/role/RevenueRevenueTables Revenue Revenue (Tables) Tables http://www.trimascorp.com/role/RevenueRevenueNotes 27 false false R28.htm 2334301 - 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 28 false false R29.htm 2337301 - Disclosure - Inventories (Tables) Sheet http://www.trimascorp.com/role/InventoriesTables Inventories (Tables) Tables http://www.trimascorp.com/role/Inventories 29 false false R30.htm 2340301 - 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 30 false false R31.htm 2343301 - Disclosure - Long-term Debt Long-term Debt (Tables) Sheet http://www.trimascorp.com/role/LongTermDebtLongTermDebtTables Long-term Debt Long-term Debt (Tables) Tables 31 false false R32.htm 2345301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.trimascorp.com/role/DerivativeInstruments 32 false false R33.htm 2347301 - Disclosure - Leases Leases (Tables) Sheet http://www.trimascorp.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.trimascorp.com/role/LeasesLeasesNotes 33 false false R34.htm 2348301 - Disclosure - Commitments and Contingencies Commitments and Contingencies (Tables) Sheet http://www.trimascorp.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesTables Commitments and Contingencies Commitments and Contingencies (Tables) Tables 34 false false R35.htm 2349301 - Disclosure - Segment Information Segment Information (Tables) Sheet http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables Segment Information Segment Information (Tables) Tables 35 false false R36.htm 2350301 - Disclosure - Equity Awards (Tables) Sheet http://www.trimascorp.com/role/EquityAwardsTables Equity Awards (Tables) Tables http://www.trimascorp.com/role/EquityAwards 36 false false R37.htm 2353301 - Disclosure - Earnings per Share Earnings per Share (Tables) Sheet http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables Earnings per Share Earnings per Share (Tables) Tables 37 false false R38.htm 2354301 - Disclosure - Defined Benefit Plans (Tables) Sheet http://www.trimascorp.com/role/DefinedBenefitPlansTables Defined Benefit Plans (Tables) Tables http://www.trimascorp.com/role/DefinedBenefitPlans 38 false false R39.htm 2356301 - 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 39 false false R40.htm 2401401 - Disclosure - Basis of Presentation Sale of Lamons Division (Details) Sheet http://www.trimascorp.com/role/BasisOfPresentationSaleOfLamonsDivisionDetails Basis of Presentation Sale of Lamons Division (Details) Details 40 false false R41.htm 2413402 - Disclosure - Discontinued Operations Sale of Lamons Narrative (Details) Sheet http://www.trimascorp.com/role/DiscontinuedOperationsSaleOfLamonsNarrativeDetails Discontinued Operations Sale of Lamons Narrative (Details) Details 41 false false R42.htm 2413403 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details) Sheet http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails Discontinued Operations Results of Discontinued Operations (Details) Details 42 false false R43.htm 2422402 - 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 2431401 - Disclosure - Acquisitions - Other Acquisitions (Details) Sheet http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails Acquisitions - Other Acquisitions (Details) Details 44 false false R45.htm 2434402 - 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 45 false false R46.htm 2434403 - 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 46 false false R47.htm 2434404 - 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 47 false false R48.htm 2434405 - 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 48 false false R49.htm 2437402 - Disclosure - Inventories (Details) Sheet http://www.trimascorp.com/role/InventoriesDetails Inventories (Details) Details http://www.trimascorp.com/role/InventoriesTables 49 false false R50.htm 2440402 - 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 50 false false R51.htm 2440403 - 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 51 false false R52.htm 2443402 - Disclosure - Long-term Debt - Debt Table (Details) Sheet http://www.trimascorp.com/role/LongTermDebtDebtTableDetails Long-term Debt - Debt Table (Details) Details 52 false false R53.htm 2443403 - Disclosure - Long-term Debt - Senior Notes (Details) Notes http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails Long-term Debt - Senior Notes (Details) Details 53 false false R54.htm 2443404 - Disclosure - Long-term Debt - Credit Agreement (Details) Sheet http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails Long-term Debt - Credit Agreement (Details) Details 54 false false R55.htm 2443406 - Disclosure - Long-term Debt - Fair Value (Details) Sheet http://www.trimascorp.com/role/LongTermDebtFairValueDetails Long-term Debt - Fair Value (Details) Details 55 false false R56.htm 2445402 - Disclosure - Derivative Instruments - Derivative Narrative (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails Derivative Instruments - Derivative Narrative (Details) Details 56 false false R57.htm 2445403 - 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 57 false false R58.htm 2445404 - 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 58 false false R59.htm 2445405 - 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 59 false false R60.htm 2445406 - 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 60 false false R61.htm 2445407 - Disclosure - Derivative Instruments - Fair Value Measurements (Details) Sheet http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails Derivative Instruments - Fair Value Measurements (Details) Details 61 false false R62.htm 2447402 - Disclosure - Leases Lease Cost Table (Details) Sheet http://www.trimascorp.com/role/LeasesLeaseCostTableDetails Leases Lease Cost Table (Details) Details 62 false false R63.htm 2447403 - Disclosure - Leases Operating Lease Liability Maturity Table (Details) Sheet http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails Leases Operating Lease Liability Maturity Table (Details) Details 63 false false R64.htm 2447404 - 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 64 false false R65.htm 2447405 - 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 65 false false R66.htm 2448402 - Disclosure - Commitments and Contingencies Asbestos Narrative (Details) Sheet http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosNarrativeDetails Commitments and Contingencies Asbestos Narrative (Details) Details 66 false false R67.htm 2448403 - 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 67 false false R68.htm 2448404 - Disclosure - Commitments and Contingencies Asbestos Damages Sought (Details) Sheet http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosDamagesSoughtDetails Commitments and Contingencies Asbestos Damages Sought (Details) Details 68 false false R69.htm 2449402 - 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 69 false false R70.htm 2450403 - Disclosure - Equity Awards - Stock Option Activity Table (Details) Sheet http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails Equity Awards - Stock Option Activity Table (Details) Details 70 false false R71.htm 2450404 - Disclosure - Equity Awards - Stock Options Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails Equity Awards - Stock Options Narrative (Details) Details 71 false false R72.htm 2450405 - 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 72 false false R73.htm 2450406 - Disclosure - Equity Awards - Restricted Stock Units Narrative (Details) Sheet http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails Equity Awards - Restricted Stock Units Narrative (Details) Details 73 false false R74.htm 2453402 - 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 74 false false R75.htm 2453403 - 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 75 false false R76.htm 2454402 - 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 76 false false R77.htm 2454403 - 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 77 false false R78.htm 2456402 - 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 78 false false R79.htm 2457401 - Disclosure - Subsequent Event Purchase of Rapak (Details) Sheet http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails Subsequent Event Purchase of Rapak (Details) Details 79 false false All Reports Book All Reports trimas0331202010q.htm trs-20200331.xsd trs-20200331_cal.xml trs-20200331_def.xml trs-20200331_lab.xml trs-20200331_pre.xml trs03312020exh101.htm trs03312020exh102.htm trs03312020exh103.htm trs03312020exh311.htm trs03312020exh312.htm trs03312020exh321.htm trs03312020exh322.htm http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 62 R7.htm IDEA: XBRL DOCUMENT v3.20.1
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, 2018 $ 620,450 $ 460 $ 816,500 $ (179,660) $ (16,850)
Net income 19,090     19,090  
Other comprehensive income (loss) 3,020       3,020
Purchase of common stock (670)   (670)    
Shares surrendered upon exercise and vesting of equity awards to cover taxes (2,620)   (2,620)    
Non-cash compensation expense 1,320   1,320    
Impact of accounting standards adoption (80)     1,190 (1,270)
Balances at Mar. 31, 2019 640,510 460 814,530 (159,380) (15,100)
Balances at Dec. 31, 2019 697,480 450 782,880 (79,850) (6,000)
Net income 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)

XML 63 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheet Parentheticals - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Receivables, reserves (in dollars) $ 2.4 $ 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 43,409,552 44,562,679
Common Stock, outstanding Shares 43,409,552 44,562,679
XML 64 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Asbestos Narrative (Details) - Asbestos [Member]
$ in Millions
3 Months Ended 351 Months Ended
Mar. 31, 2020
USD ($)
claimants
cases
Mar. 31, 2020
USD ($)
claimants
cases
Dec. 31, 2019
claimants
Dec. 31, 2018
claimants
Loss Contingencies [Line Items]        
Loss Contingency, Pending Cases, Number | cases 348 348    
Loss Contingency, Pending Claims, Number 4,719 4,719 4,759 4,820
Total settlement costs | $   $ 9.7    
Percentage of settlement and defense costs covered by insurance   40.00%    
Punitive Only Damages [Member] | Pending Litigation [Member]        
Loss Contingencies [Line Items]        
Loss Contingency, Damages Sought, Value | $ $ 5.0      
Number of pending claims seeking specific amounts of damages 1 1    
Compensatory Only Damages [Member] | Pending Litigation [Member]        
Loss Contingencies [Line Items]        
Number of pending claims seeking specific amounts of damages 55 55    
XML 65 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Lease Cost Table (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Leases [Abstract]    
Operating Lease, Cost $ 1,650 $ 1,520
Short-term, variable and other lease costs 310 240
Lease, Cost $ 1,960 $ 1,760
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 72,880 $ 68,350
Work in process 33,930 30,560
Raw materials 33,610 33,750
Total inventories $ 140,420 $ 132,660
XML 67 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Discontinued Operations Sale of Lamons Narrative (Details) - Lamons Division [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 20, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Proceeds on finalization of sale of business $ 1.8  
Discontinued Operations, Disposed of by Sale [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Purchase price based on definitive sales agreement   $ 135.0
XML 68 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets Goodwill Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Goodwill [Line Items]    
Goodwill $ 375,670 $ 334,640
Machined Products Reporting Unit [Member]    
Goodwill [Line Items]    
Goodwill $ 12,700  
XML 69 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards - Restricted Stock Units Narrative (Details) - Restricted Stock Units [Member] - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted shares issued related to director fee deferrals 986    
Number of Unvested Restricted Stock Units Granted 437,989    
Unrecognized unvested restricted shares-based compensation expense $ 14.3    
Weighted-average period for recognition of the unrecognized unvested restricted shares-based compensation expense 2 years 4 months 24 days    
Plan 1 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Stock Units Granted 178,666    
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period 3 years    
Plan 2 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Stock Units Granted 87,034    
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.85%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 25.20%    
Plan 5 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period 1 year    
Plan 5 [Member] | Non-employee independent director [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Stock Units Granted 30,590    
Plan 8 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Unvested Restricted Stock Units Granted 113,146    
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.56%    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 26.20%    
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 27,567    
Share-based Compensation Arrangement by Share-based Payment Award, Award percentage attained     127.40%
Total shareholder return metric [Member] | Minimum [Member] | Plan 3 [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] | 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 3 [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 200.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%    
Average stock price [Member] | Minimum [Member] | Plan 2 [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%    
Average stock price [Member] | Maximum [Member] | Plan 2 [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 160.00%    
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted shares-based compensation expense $ 1.9 $ 1.3  
XML 70 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Defined Benefit Plans - Defined Benefit Plans Narrative (Details) - Pension Plans, Defined Benefit [Member]
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Defined Benefit Plan, Plan Assets, Contributions by Employer $ 0.5
Defined Benefit Plan, Estimated Future Employer Contributions in Current Fiscal Year $ 1.1
JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "trimas0331202010q.htm": { "axisCustom": 4, "axisStandard": 32, "contextCount": 237, "dts": { "calculationLink": { "local": [ "trs-20200331_cal.xml" ] }, "definitionLink": { "local": [ "trs-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "trimas0331202010q.htm" ] }, "labelLink": { "local": [ "trs-20200331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "trs-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "trs-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 646, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 44, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 49 }, "keyCustom": 26, "keyStandard": 347, "memberCustom": 35, "memberStandard": 44, "nsprefix": "trs", "nsuri": "http://www.trimascorp.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information Document", "role": "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Discontinued Operations Discontinued Operations", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations", "shortName": "Discontinued Operations Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Revenue Revenue (Notes)", "role": "http://www.trimascorp.com/role/RevenueRevenueNotes", "shortName": "Revenue Revenue (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Acquisitions", "role": "http://www.trimascorp.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137100 - Disclosure - Inventories", "role": "http://www.trimascorp.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140100 - Disclosure - Property and Equipment, Net", "role": "http://www.trimascorp.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143100 - Disclosure - Long-term Debt", "role": "http://www.trimascorp.com/role/LongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145100 - Disclosure - Derivative Instruments", "role": "http://www.trimascorp.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147100 - Disclosure - Leases Leases (Notes)", "role": "http://www.trimascorp.com/role/LeasesLeasesNotes", "shortName": "Leases Leases (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148100 - Disclosure - Commitments and Contingencies", "role": "http://www.trimascorp.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheet Statement", "role": "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "shortName": "Consolidated Balance Sheet Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149100 - Disclosure - Segment Information", "role": "http://www.trimascorp.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150100 - Disclosure - Equity Awards", "role": "http://www.trimascorp.com/role/EquityAwards", "shortName": "Equity Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153100 - Disclosure - Earnings per Share", "role": "http://www.trimascorp.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154100 - Disclosure - Defined Benefit Plans", "role": "http://www.trimascorp.com/role/DefinedBenefitPlans", "shortName": "Defined Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156100 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157100 - Disclosure - Subsequent Event Subsequent Events (Notes)", "role": "http://www.trimascorp.com/role/SubsequentEventSubsequentEventsNotes", "shortName": "Subsequent Event Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Discontinued Operations Discontinued Operations (Tables)", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables", "shortName": "Discontinued Operations Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Revenue Revenue (Tables)", "role": "http://www.trimascorp.com/role/RevenueRevenueTables", "shortName": "Revenue Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337301 - Disclosure - Inventories (Tables)", "role": "http://www.trimascorp.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340301 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343301 - 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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345301 - Disclosure - Derivative Instruments (Tables)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347301 - Disclosure - Leases Leases (Tables)", "role": "http://www.trimascorp.com/role/LeasesLeasesTables", "shortName": "Leases Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348301 - 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": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349301 - Disclosure - Segment Information Segment Information (Tables)", "role": "http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables", "shortName": "Segment Information Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350301 - Disclosure - Equity Awards (Tables)", "role": "http://www.trimascorp.com/role/EquityAwardsTables", "shortName": "Equity Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2353301 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354301 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356301 - 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", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statement of Income Statement", "role": "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "shortName": "Consolidated Statement of Income Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "I2019Q4SaleofLamons_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_trs_LamonsDivisionMember", "decimals": "-6", "first": true, "lang": null, "name": "trs:Purchasepricebasedondefinitivesalesagreement", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Basis of Presentation Sale of Lamons Division (Details)", "role": "http://www.trimascorp.com/role/BasisOfPresentationSaleOfLamonsDivisionDetails", "shortName": "Basis of Presentation Sale of Lamons Division (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_trs_LamonsDivisionMember", "decimals": "-5", "first": true, "lang": null, "name": "trs:Proceedsonfinalizationofsaleofbusiness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Discontinued Operations Sale of Lamons Narrative (Details)", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsSaleOfLamonsNarrativeDetails", "shortName": "Discontinued Operations Sale of Lamons Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_trs_LamonsDivisionMember", "decimals": "-5", "first": true, "lang": null, "name": "trs:Proceedsonfinalizationofsaleofbusiness", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Discontinued Operations Results of Discontinued Operations (Details)", "role": "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails", "shortName": "Discontinued Operations Results of Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2019Q1QTD_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember", "decimals": "-3", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Revenue Revenue (Details)", "role": "http://www.trimascorp.com/role/RevenueRevenueDetails", "shortName": "Revenue Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431401 - Disclosure - Acquisitions - Other Acquisitions (Details)", "role": "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "shortName": "Acquisitions - Other Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2019Q1YTD", "decimals": "-5", "lang": null, "name": "trs:Noncashpurchaseaccountingrelatedexpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434402 - Disclosure - Goodwill and Other Intangible Assets Goodwill Narrative (Details)", "role": "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets Goodwill Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_ReportingUnitAxis_trs_MachinedProductsReportingUnitMember", "decimals": "-5", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434404 - 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", "span", "div", "td", "tr", "table", "div", "div", "trs:ScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434405 - 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", "span", "div", "td", "tr", "table", "div", "div", "trs:ScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437402 - Disclosure - Inventories (Details)", "role": "http://www.trimascorp.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statement of Comprehensive Income", "role": "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome", "shortName": "Consolidated Statement of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440403 - 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", "span", "div", "td", "tr", "table", "div", "div", "trs:DepreciationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1QTD_us-gaap_StatementOperatingActivitiesSegmentAxis_us-gaap_SegmentContinuingOperationsMember", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_trs_A4.875SeniorUnsecuredNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443403 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_trs_A4.875SeniorUnsecuredNotesDue2025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "trs:NetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443404 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "trs:NetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_trs_CreditAgreementMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443406 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_trs_CreditAgreementMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtAndCapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445402 - Disclosure - Derivative Instruments - Derivative Narrative (Details)", "role": "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "shortName": "Derivative Instruments - Derivative Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445405 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445406 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445407 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_CrossCurrencyInterestRateContractMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_NetInvestmentHedgingMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeInstrumentsInHedgesAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447402 - Disclosure - Leases Lease Cost Table (Details)", "role": "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails", "shortName": "Leases Lease Cost Table (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447404 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447405 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "0", "first": true, "lang": null, "name": "trs:LossContingencyPendingCasesNumber", "reportCount": 1, "unitRef": "cases", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448402 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "D2020Q1Q1Asbestos_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "-5", "lang": null, "name": "us-gaap:LitigationSettlementExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LossContingencyPendingClaimsNumber", "reportCount": 1, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "0", "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_trs_DamagesSoughtTypeAxis_trs_CompensatoryOnlyDamagesMember_us-gaap_LitigationStatusAxis_us-gaap_PendingLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "INF", "first": true, "lang": null, "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unitRef": "claimants", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448404 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_trs_DamagesSoughtRangeAxis_trs_Range1Member_trs_DamagesSoughtTypeAxis_trs_CompensatoryOnlyDamagesMember_us-gaap_LitigationStatusAxis_us-gaap_PendingLitigationMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_AsbestosIssueMember", "decimals": "INF", "lang": null, "name": "trs:LossContingencyNumberofPlaintiffsSpecifyingDamagesSought", "reportCount": 1, "unique": true, "unitRef": "claimants", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449402 - Disclosure - Segment Information Segment Information (Details)", "role": "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails", "shortName": "Segment Information Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_trs_PackagingReportableSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450403 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450404 - 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", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450406 - 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", "span", "div", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453403 - 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", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2020Q1_us-gaap_ShareRepurchaseProgramAxis_trs_A10b51sharerepurchaseprogramMember", "decimals": "-6", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454402 - 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", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454403 - 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": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456402 - 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", "span", "div", "link:footnote", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_trs_RapakMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457401 - Disclosure - Subsequent Event Purchase of Rapak (Details)", "role": "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails", "shortName": "Subsequent Event Purchase of Rapak (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_trs_RapakMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation", "role": "http://www.trimascorp.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - New Accounting Pronouncements", "role": "http://www.trimascorp.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "trimas0331202010q.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r445" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r446" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r447" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r447" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r447" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r448" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r447" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r447" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r447" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r447" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r443" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r444" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DocumentAndEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r160", "r167" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r172" ], "lang": { "en-US": { "role": { "label": "Director [Member]", "terseLabel": "Non-employee independent director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosNarrativeDetails", "http://www.trimascorp.com/role/CommitmentsAndContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r170", "r253", "r255", "r442" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-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": [], "lang": { "en-US": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r225", "r409" ], "lang": { "en-US": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r172", "r407" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-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/2019-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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "trs_AccumulatedNetGainLossfromHedgesAttributabletoParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from qualifiying derivative instruments, attributable to the parent.", "label": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]", "terseLabel": "Accumulated Net Gain (Loss) from Hedges Attributable to Parent [Member]" } } }, "localname": "AccumulatedNetGainLossfromHedgesAttributabletoParentMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceDefenseReportableSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace and Defense Reportable Segment", "label": "Aerospace & Defense Reportable Segment [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceDefenseReportableSegmentMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "trs_AerospaceReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace Reporting Unit [Member]", "label": "Aerospace Reporting Unit [Member]", "terseLabel": "Aerospace Reporting Unit [Member]" } } }, "localname": "AerospaceReportingUnitMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_AerospacecustomerendmarketMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace end market customers [Member]", "label": "Aerospace customer end market [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospacecustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "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/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails" ], "xbrltype": "percentItemType" }, "trs_AverageliquidationperiodReceivablespool": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average liquidation period, Receivables pool", "label": "Average liquidation period, Receivables pool", "terseLabel": "Average liquidation period, Receivables pool" } } }, "localname": "AverageliquidationperiodReceivablespool", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails" ], "xbrltype": "durationStringItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "trs_BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedGoodwillandIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Goodwill and intangible assets acquired in a business combination.", "label": "Business Combinations, Assets Acquired and Liabilities Assumed, Goodwill and Intangible Assets", "terseLabel": "Business Combinations, Assets Acquired and Liabilities Assumed, Goodwill and Intangible Assets" } } }, "localname": "BusinessCombinationsAssetsAcquiredandLiabilitiesAssumedGoodwillandIntangibleAssets", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/20200331", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "trs_CompensatoryAndPunitiveDamagesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compensatory and Punitive Damages [Member]", "label": "Compensatory and Punitive Damages [Member]", "terseLabel": "Compensatory and Punitive Damages [Member]" } } }, "localname": "CompensatoryAndPunitiveDamagesMember", "nsuri": "http://www.trimascorp.com/20200331", "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/20200331", "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]" } } }, "localname": "ConsolidatedBalanceSheetParentheticalAbstract", "nsuri": "http://www.trimascorp.com/20200331", "xbrltype": "stringItemType" }, "trs_ConsumercustomerendmarketMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consumer end market customers [Member]", "label": "Consumer customer end market [Member]", "terseLabel": "Consumer [Member]" } } }, "localname": "ConsumercustomerendmarketMember", "nsuri": "http://www.trimascorp.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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]" } } }, "localname": "EquityOfferingAbstract", "nsuri": "http://www.trimascorp.com/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingNotes" ], "xbrltype": "textBlockItemType" }, "trs_EstimatedTimeuntilPrimaryInsuranceisExhausted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimated Time until Primary Insurance is Exhausted", "label": "Estimated Time until Primary Insurance is Exhausted", "terseLabel": "Estimated Time until Primary Insurance is Exhausted" } } }, "localname": "EstimatedTimeuntilPrimaryInsuranceisExhausted", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosNarrativeDetails" ], "xbrltype": "durationStringItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/BasisOfPresentationSaleOfLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleOfLamonsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosClaimantAndSettlementDetails" ], "xbrltype": "monetaryItemType" }, "trs_MachinedProductsReportingUnitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Machined Products Reporting Unit [Member]", "label": "Machined Products Reporting Unit [Member]", "terseLabel": "Machined Products Reporting Unit [Member]" } } }, "localname": "MachinedProductsReportingUnitMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "xbrltype": "pureItemType" }, "trs_Noncashpurchaseaccountingrelatedexpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Non-cash purchase accounting related expenses", "label": "Non-cash purchase accounting related expenses", "terseLabel": "Non-cash purchase accounting related expenses" } } }, "localname": "Noncashpurchaseaccountingrelatedexpenses", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "trs_OtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Comprehensive [Abstract]", "label": "Other Comprehensive Income [Abstract]" } } }, "localname": "OtherComprehensiveIncomeAbstract", "nsuri": "http://www.trimascorp.com/20200331", "xbrltype": "stringItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "trs_PlasticSrlMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plastic Srl [Member]", "label": "Plastic Srl [Member]", "terseLabel": "Plastic Srl [Member]" } } }, "localname": "PlasticSrlMember", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/BasisOfPresentationSaleOfLamonsDivisionDetails", "http://www.trimascorp.com/role/DiscontinuedOperationsSaleOfLamonsNarrativeDetails", "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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]" } } }, "localname": "StatementOfComprehensiveIncomeAbstract", "nsuri": "http://www.trimascorp.com/20200331", "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/20200331", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "trs_TaplastS.p.A.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Taplast S.p.A. [Member]", "label": "Taplast S.p.A. [Member]", "terseLabel": "Taplast S.p.A. [Member]" } } }, "localname": "TaplastS.p.A.Member", "nsuri": "http://www.trimascorp.com/20200331", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r62" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r30", "r43", "r173", "r174", "r254" ], "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 $2.4 million and $2.1 million as of March 30, 2020 and December 31, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r66" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r66" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r83", "r88", "r91", "r272", "r342" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r60", "r214" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": { "auth_ref": [ "r82", "r85", "r87" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r85", "r87", "r88" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r84", "r88", "r91", "r342" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r81", "r88", "r91", "r342" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsSaleOfLamonsNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r44" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r288", "r290", "r319", "r320" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r290", "r313", "r318" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r49", "r175", "r177" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r133", "r393" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt issue costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r133", "r201", "r208" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The 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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AsbestosIssueMember": { "auth_ref": [ "r233" ], "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/2019-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": [ "r163", "r417", "r431" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r31", "r32", "r76" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals", "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r291", "r316" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r356", "r359" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r213" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r329", "r330" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r322", "r332" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r331", "r332" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r28", "r58", "r135" ], "calculation": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r128", "r135", "r137" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r128", "r388" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r352" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r128" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r18", "r128" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r18", "r128" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 13.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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables", "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/2019-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]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r223", "r234" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r42" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r42", "r244" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r42" ], "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: 43,409,552 shares at March 30, 2020 and 44,562,679 shares at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r94", "r96", "r97" ], "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r115" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r169" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r107" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "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/2019-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" ], "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/2019-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/2019-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": [ "r262", "r367" ], "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/2019-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": [ "r334" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r421", "r436" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongTermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r64" ], "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 maturities, long-term debt", "verboseLabel": "Current maturities, debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-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]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r240" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r37", "r38", "r39", "r418", "r419", "r430" ], "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/2019-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" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r71", "r427" ], "lang": { "en-US": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in CCYY-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r392", "r394" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r68" ], "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/2019-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/2019-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" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r69", "r383" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2019-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": [ "r71" ], "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/2019-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" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r428" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r428" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r428" ], "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": "October 15, 2022 and thereafter [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r428" ], "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": "Prior to October 15, 2020 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r428" ], "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": "October 15, 2021 to October 14, 2022 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r428" ], "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": "October 15, 2020 to October 14, 2021 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r428" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r71", "r140", "r245", "r248", "r249", "r250", "r391", "r392", "r394", "r429" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r70" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r112" ], "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 Related Commitment Fees and Debt Issuance Costs" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r316" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r315" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r61", "r393" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtDebtTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r61", "r393" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r323", "r325" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r134" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan [Abstract]" } } }, "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r268", "r281", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r269", "r282", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r261", "r262", "r263", "r284", "r285" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions expected to be received by defined benefit plan from employer in fiscal year. Excludes contributions 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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r267", "r280", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r260", "r266", "r279", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r264", "r277", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "auth_ref": [ "r270", "r283" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r259", "r265", "r278", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r273", "r274", "r275", "r276", "r285" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r133", "r212" ], "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/2019-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/2019-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/2019-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": [ "r77", "r78", "r79", "r372" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiabilityAmountNotOffsetAgainstCollateral": { "auth_ref": [ "r77", "r78", "r79", "r372" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r357", "r358", "r363", "r369" ], "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/2019-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]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r377" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r354", "r357", "r363" ], "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/2019-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": [ "r354", "r357", "r363", "r369", "r370", "r374", "r375" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimatedNetAmountToBeTransferred": { "auth_ref": [ "r376" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r361", "r368" ], "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/2019-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/2019-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/2019-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 CCYY-MM-DD format.", "label": "Derivative, Maturity Date", "terseLabel": "Derivative, Maturity Date" } } }, "localname": "DerivativeMaturityDates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r349", "r351" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r349", "r351" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r143", "r348", "r350", "r351", "r354", "r355", "r360", "r363", "r371", "r373", "r375" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r354" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r253" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r321" ], "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/2019-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]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r8", "r16", "r102", "r438" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r3", "r4", "r5", "r8", "r16", "r21", "r324", "r327" ], "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", "terseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2019-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]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r1" ], "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/2019-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": [ "r20" ], "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/2019-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/2019-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": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestExpense": { "auth_ref": [ "r6", "r7", "r17", "r25" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r26", "r220" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "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/2019-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_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r104", "r145", "r148", "r152", "r153", "r154", "r156", "r425", "r440" ], "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 per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r104", "r145", "r148", "r152", "r153", "r154", "r156", "r425", "r440" ], "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 per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r312" ], "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/2019-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]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r316" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r244" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r378", "r379", "r380", "r386" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r378", "r379", "r380", "r385", "r386" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r262", "r263", "r285", "r379", "r411" ], "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/2019-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": [ "r378", "r379", "r382", "r383", "r387" ], "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/2019-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]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r262", "r263", "r285", "r379", "r412" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r262", "r263", "r285", "r379", "r413" ], "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/2019-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": [ "r262", "r263", "r285", "r379", "r414" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-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": [ "r384", "r387" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r356", "r360", "r374" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r207" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r204", "r207", "r210", "r416" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r207", "r416" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r202", "r206" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r262", "r366" ], "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/2019-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": [ "r133" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r357", "r363", "r366" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r133", "r238", "r239" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r192" ], "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/2019-01-31", "presentation": [ "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": [ "r193" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r194", "r195", "r328" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r105" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r354", "r370" ], "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/2019-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": [ "r354" ], "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/2019-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": [ "r354" ], "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/2019-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_IncomeLossFromContinuingOperations": { "auth_ref": [ "r106", "r134", "r154", "r338" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r142" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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 before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r339" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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 from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r99", "r104", "r148", "r152", "r153", "r422", "r423", "r425", "r437" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r99", "r104", "r148", "r152", "r153", "r154", "r425", "r437", "r440" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r2", "r3", "r4", "r5", "r8", "r21", "r104", "r438" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "order": 2.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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r2", "r3", "r4", "r5", "r8", "r16", "r21", "r339" ], "calculation": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement", "http://www.trimascorp.com/role/DiscontinuedOperationsResultsOfDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r102", "r104", "r150", "r152", "r153", "r425", "r438", "r440" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r150", "r152", "r153", "r346" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "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/2019-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/2019-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": [ "r0", "r10", "r11", "r12", "r13", "r14", "r15", "r19", "r22", "r23", "r24", "r218", "r219" ], "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/2019-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": [ "r216" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/CommitmentsAndContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails", "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/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/CommitmentsAndContingenciesMetaldyneDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails", "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/SegmentInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r138", "r162", "r326" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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 expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r130", "r136" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 11.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": "Decrease in accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r132" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 9.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 in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r132" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 10.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 in prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r132" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedTerseLabel": "Increase in receivables" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r149", "r155" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r203", "r209" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r209" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r203", "r209" ], "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/2019-01-31", "presentation": [ "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r200", "r205" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r100", "r161", "r390", "r393", "r426" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r368" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPerformanceNarrativeDetails", "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r126", "r129", "r136" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r365" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r190" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r50", "r189" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r29", "r75", "r188" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r52", "r189" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r51", "r189" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandAndLandImprovementsMember": { "auth_ref": [ "r33" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r404", "r406" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r404" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r395" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r109" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Total defense costs during period" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosClaimantAndSettlementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r405" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r405" ], "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 payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r405" ], "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r405" ], "calculation": { "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r405" ], "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r405" ], "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r405" ], "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r405" ], "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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r405" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r65" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r48", "r420", "r434" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r67" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r39", "r419", "r430" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r63" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r63" ], "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/2019-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/2019-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/2019-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/2019-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": [ "r39" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r71" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r71", "r237" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtReceivablesFacilityDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r224", "r225", "r226", "r228", "r229", "r230", "r232", "r235", "r236" ], "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/2019-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/2019-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": [ "r224", "r225", "r226", "r228", "r229", "r230", "r232", "r235", "r236" ], "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/2019-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": [ "r224" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosClaimantAndSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r224", "r227", "r231" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesOrdinaryCourseClaimsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r224", "r227", "r231" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosDamagesSoughtDetails", "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r224", "r225", "r226", "r228", "r229", "r230", "r232", "r235", "r236" ], "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/2019-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": [ "r227" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesAsbestosClaimantAndSettlementDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r227" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r381" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r381" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r128" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r128" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by (used for) financing activities of continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r128" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r128" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r128", "r131", "r134" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r128", "r131", "r134" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r92", "r95", "r103", "r134", "r155", "r424", "r439" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r353" ], "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/2019-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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Impact of accounting standards adoption" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativesNotDesignatedAsHedgingInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r111" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r399", "r406" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesLeaseCostTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesOperatingLeaseLiabilityMaturityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r397" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r398", "r400" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r396" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r403", "r406" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r402", "r406" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LeasesSupplementalBalanceSheetInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r160", "r167" ], "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/2019-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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r27", "r347" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r356", "r374" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r61" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "auth_ref": [ "r85", "r89", "r90", "r271" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r88", "r98" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r82" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r80", "r389" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r93", "r96", "r98", "r244" ], "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/2019-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" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDerivativeNarrativeDetails", "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r86", "r339" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r82", "r86" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsAmortizationExpenseDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r356", "r374" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsDesignatedAsHedgingFinancialPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount 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" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 12.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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r258", "r273", "r274", "r286" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r122" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r124" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r125" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r125" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement", "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r118" ], "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/2019-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/2019-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": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Defined Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r257", "r273", "r274", "r286" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r291", "r316" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetParentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r41" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r31", "r56", "r57" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r119" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r120", "r141" ], "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 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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r121", "r125", "r144" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other financing activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r116" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r92", "r95", "r127", "r163", "r168", "r339", "r340", "r341", "r344", "r345" ], "calculation": { "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" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-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]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r60", "r215" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r59", "r213" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r35", "r36", "r215", "r435" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement", "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r35", "r215" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r35", "r213" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r88", "r91", "r98" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r123" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r123", "r141" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r123" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayments of borrowings on term loan facilities" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitAxis": { "auth_ref": [ "r197", "r198" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/2019-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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r45", "r251", "r433" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r257", "r258", "r273", "r274", "r286" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails", "http://www.trimascorp.com/role/DefinedBenefitPlansNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r257", "r258", "r273", "r274", "r286" ], "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/2019-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]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r252", "r253" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r256" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/RevenueRevenueNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r101", "r159", "r160", "r166" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails", "http://www.trimascorp.com/role/LongTermDebtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r401", "r406" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r88" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/OtherComprehensiveIncomeLossOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r329", "r330" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "auth_ref": [ "r273" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansTables" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r273", "r274", "r275", "r276", "r285" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DefinedBenefitPlansDefinedBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r357", "r363", "r370" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r360" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r0", "r10", "r11", "r12", "r13", "r14", "r15", "r19", "r22", "r23", "r24", "r218", "r219" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DiscontinuedOperationsDiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r108", "r148", "r150", "r151", "r154", "r156" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareDetails", "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r196", "r199" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r196", "r199" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r34", "r53", "r54", "r55" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r224", "r225", "r226", "r228", "r229", "r230", "r232", "r235", "r236" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/CommitmentsAndContingenciesCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r362", "r364" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r60", "r215" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetPropertyAndEquipmentTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r158", "r163", "r164", "r165", "r196" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r158", "r163", "r164", "r165", "r196" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r291", "r316" ], "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/2019-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": [ "r295" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r295", "r305", "r306" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r73", "r139", "r241", "r242", "r243", "r245", "r246", "r247", "r248", "r249", "r250", "r251" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r155" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r39", "r419", "r432" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails", "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r171" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r110", "r187" ], "calculation": { "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement": { "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [ "r114" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/AcquisitionsOtherAcquisitionsDetails", "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/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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtDebtTableDetails", "http://www.trimascorp.com/role/LongTermDebtFairValueDetails", "http://www.trimascorp.com/role/LongTermDebtSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r132" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r292" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r299" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r304" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r302" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails", "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": { "auth_ref": [ "r301" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r301" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r301" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r303" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsActivityTableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r310" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsRestrictedStockUnitsNarrativeDetails", "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r311" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r300" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r299" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r316" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r297", "r316" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r296" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r308" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r289", "r293" ], "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareRepurchaseOfCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r309", "r317" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r307" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r294" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r9", "r163", "r196", "r217", "r221", "r222", "r441" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillNarrativeDetails", "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsGoodwillRollforwardDetails", "http://www.trimascorp.com/role/SegmentInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r40", "r41", "r42", "r244" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareTables", "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r74", "r244" ], "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/2019-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/2019-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/ConsolidatedStatementOfIncomeStatement", "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]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/PropertyAndEquipmentNetDepreciationExpenseTableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-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/ConsolidatedStatementOfIncomeStatement", "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsPerShareRepurchaseOfCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r41", "r42", "r244", "r251" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r41", "r42", "r244", "r251", "r298" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EquityAwardsStockOptionActivityTableDetails" ], "xbrltype": "sharesItemType" }, "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareRepurchaseOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r41", "r42", "r244", "r251" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/EarningsPerShareRepurchaseOfCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r41", "r42", "r244", "r251" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfShareholdersEquityStatement", "http://www.trimascorp.com/role/EarningsPerShareRepurchaseOfCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r46", "r47", "r176" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedBalanceSheetStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r336", "r337", "r343" ], "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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r408" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/SubsequentEventPurchaseOfRapakDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r410" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r333" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsExcludingGoodwillByMajorClassDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r415" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/DerivativeInstrumentsFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r154" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r154" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/ConsolidatedStatementOfIncomeStatement", "http://www.trimascorp.com/role/EarningsPerShareEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r112" ], "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/2019-01-31", "presentation": [ "http://www.trimascorp.com/role/LongTermDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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=116634182&loc=SL114868664-224227" }, "r101": { "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=116634182&loc=SL114868664-224227" }, "r102": { "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=116634182&loc=SL114868664-224227" }, "r103": { "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=116634182&loc=SL114868664-224227" }, "r104": { "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=116634182&loc=SL114868664-224227" }, "r105": { "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=116634182&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r107": { "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=116634182&loc=SL114868664-224227" }, "r108": { "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=116634182&loc=SL114868664-224227" }, "r109": { "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=116634182&loc=SL114868664-224227" }, "r11": { "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" }, "r110": { "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=116634182&loc=SL114868664-224227" }, "r111": { "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=116634182&loc=SL114868664-224227" }, "r112": { "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=116634182&loc=SL114868664-224227" }, "r113": { "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=116634182&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r138": { "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=26873400&loc=d3e23780-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r141": { "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=26873400&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r144": { "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=26873400&loc=d3e24072-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1278-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1311-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r176": { "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=27010918&loc=d3e74512-122707" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=SL108378252-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r241": { "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=65877616&loc=d3e177068-122764" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r251": { "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=27012166&loc=d3e187085-122770" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "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=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r296": { "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=116856206&loc=d3e5070-113901" }, "r297": { "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=116856206&loc=d3e5070-113901" }, "r298": { "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=116856206&loc=d3e5070-113901" }, "r299": { "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=116856206&loc=d3e5070-113901" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r300": { "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=116856206&loc=d3e5070-113901" }, "r301": { "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=116856206&loc=d3e5070-113901" }, "r302": { "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=116856206&loc=d3e5070-113901" }, "r303": { "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=116856206&loc=d3e5070-113901" }, "r304": { "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=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "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=116856206&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r310": { "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=116856206&loc=d3e5070-113901" }, "r311": { "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=116856206&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r313": { "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=116856206&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r317": { "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=115993241&loc=d3e301413-122809" }, "r318": { "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=115993241&loc=d3e301413-122809" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r346": { "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=116822174&loc=d3e355146-122828" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r352": { "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=109980867&loc=d3e41620-113959" }, "r353": { "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=109980867&loc=d3e41620-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r37": { "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=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80845-113994" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r4": { "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" }, "r40": { "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=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r416": { "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" }, "r417": { "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=6876686&loc=d3e534808-122878" }, "r418": { "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=6876686&loc=d3e534808-122878" }, "r419": { "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=6876686&loc=d3e534808-122878" }, "r42": { "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=6877327&loc=d3e13212-122682" }, "r420": { "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=6876686&loc=d3e534808-122878" }, "r421": { "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=6876686&loc=d3e534808-122878" }, "r422": { "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=116637391&loc=SL114874048-224260" }, "r423": { "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=116637391&loc=SL114874048-224260" }, "r424": { "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=116637391&loc=SL114874048-224260" }, "r425": { "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=116637391&loc=SL114874048-224260" }, "r426": { "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=116637391&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r43": { "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=6877327&loc=d3e13212-122682" }, "r430": { "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=119400593&loc=d3e572229-122910" }, "r431": { "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=119400593&loc=d3e572229-122910" }, "r432": { "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=119400593&loc=d3e572229-122910" }, "r433": { "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=119400593&loc=d3e572229-122910" }, "r434": { "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=119400593&loc=d3e572229-122910" }, "r435": { "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=119400593&loc=d3e572229-122910" }, "r436": { "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=119400593&loc=d3e572229-122910" }, "r437": { "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=116637232&loc=SL114874131-224263" }, "r438": { "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=116637232&loc=SL114874131-224263" }, "r439": { "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=116637232&loc=SL114874131-224263" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r440": { "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=116637232&loc=SL114874131-224263" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r443": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r444": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r445": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r446": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r447": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r448": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r45": { "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=6877327&loc=d3e13212-122682" }, "r46": { "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=6877327&loc=d3e13212-122682" }, "r47": { "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=6877327&loc=d3e13212-122682" }, "r48": { "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=6877327&loc=d3e13212-122682" }, "r49": { "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=6877327&loc=d3e13212-122682" }, "r5": { "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" }, "r50": { "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=6877327&loc=d3e13212-122682" }, "r51": { "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=6877327&loc=d3e13212-122682" }, "r52": { "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=6877327&loc=d3e13212-122682" }, "r53": { "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=6877327&loc=d3e13212-122682" }, "r54": { "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=6877327&loc=d3e13212-122682" }, "r55": { "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=6877327&loc=d3e13212-122682" }, "r56": { "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=6877327&loc=d3e13212-122682" }, "r57": { "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=6877327&loc=d3e13212-122682" }, "r58": { "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=6877327&loc=d3e13212-122682" }, "r59": { "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=6877327&loc=d3e13212-122682" }, "r6": { "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" }, "r60": { "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=6877327&loc=d3e13212-122682" }, "r61": { "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=6877327&loc=d3e13212-122682" }, "r62": { "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=6877327&loc=d3e13212-122682" }, "r63": { "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=6877327&loc=d3e13212-122682" }, "r64": { "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=6877327&loc=d3e13212-122682" }, "r65": { "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=6877327&loc=d3e13212-122682" }, "r66": { "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=6877327&loc=d3e13212-122682" }, "r67": { "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=6877327&loc=d3e13212-122682" }, "r68": { "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=6877327&loc=d3e13212-122682" }, "r69": { "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=6877327&loc=d3e13212-122682" }, "r7": { "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" }, "r70": { "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=6877327&loc=d3e13212-122682" }, "r71": { "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=6877327&loc=d3e13212-122682" }, "r72": { "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=6877327&loc=d3e13212-122682" }, "r73": { "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=6877327&loc=d3e13212-122682" }, "r74": { "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=6877327&loc=d3e13212-122682" }, "r75": { "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=6877327&loc=d3e13212-122682" }, "r76": { "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=6877327&loc=d3e13212-122682" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r81": { "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=118930883&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r83": { "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=118930883&loc=SL7669646-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r99": { "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=116634182&loc=SL114868656-224227" } }, "version": "2.1" } XML 72 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Credit Agreement (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]    
Net leverage ratio 3.00  
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity $ 300.0  
Debt Instrument, Maturity Date Sep. 20, 2022  
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.0  
Line of Credit Facility, Maximum Borrowing Capacity 300.0  
Revolving Credit Facility, Amount Outstanding 150.0 $ 0.0
Revolving Credit Facility, Remaining Borrowing Capacity 131.2 283.9
Letters of credit [Member]    
Debt Instrument [Line Items]    
Letters of Credit, Maximum Borrowing Capacity 40.0  
Letters of Credit Outstanding, Amount 18.8 $ 16.1
Revolving credit and term loan facilities [Member]    
Debt Instrument [Line Items]    
Incremental debt commitments capacity $ 200.0  
XML 73 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net - Property and Equipment Table (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 427,050 $ 430,980
Less: Accumulated depreciation 218,610 216,650
Property and equipment, net 208,440 214,330
Land and Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 19,000 19,110
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 84,930 84,880
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 323,120 $ 326,990
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
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 $ 8,660   $ 4,230
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net $ 0 $ 0  
XML 75 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Other Comprehensive Income [Abstract]    
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
Changes in AOCI by component for the three months ended March 31, 2020 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2019
 
$
(9,930
)
 
$
4,230

 
$
(300
)
 
$
(6,000
)
Net unrealized gains (losses) arising during the period (a)
 

 
4,430

 
(8,260
)
 
(3,830
)
Less: Net realized losses reclassified to net income
 
(150
)
 

 

 
(150
)
Net current-period other comprehensive income (loss)
 
150

 
4,430

 
(8,260
)
 
(3,680
)
Balance, March 31, 2020
 
$
(9,780
)
 
$
8,660

 
$
(8,560
)
 
$
(9,680
)

__________________________
(a)  
Derivative instruments, net of income tax of approximately $1.5 million. See Note 10, "Derivative Instruments," for further details.
Changes in AOCI by component for the three months ended March 31, 2019 are summarized as follows, net of tax (dollars in thousands):
 
 
Defined Benefit Plans
 
 Derivative Instruments
 
Foreign Currency Translation
 
Total
Balance, December 31, 2018
 
$
(7,200
)
 
$
940

 
$
(10,590
)
 
$
(16,850
)
Net unrealized gains arising during the period (a)
 

 
2,220

 
700

 
2,920

Less: Net realized losses reclassified to net income
 
(100
)
 

 

 
(100
)
Net current-period other comprehensive income
 
100

 
2,220

 
700

 
3,020

Reclassification of stranded tax effects
 
(1,260
)
 
(10
)
 

 
(1,270
)
Balance, March 31, 2019
 
$
(8,360
)
 
$
3,150

 
$
(9,890
)
 
$
(15,100
)
__________________________
(a)  
Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details.
XML 76 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Schedule of Debt The carrying amounts and fair values were as follows (dollars in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying Amount
 
Fair Value
 
Carrying Amount
 
Fair Value
Senior Notes
 
$
300,000

 
$
284,470

 
$
300,000

 
$
309,000

Revolving credit facility
 
150,000

 
150,000

 

 


The Company's long-term debt consists of the following (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
4.875% Senior Notes due October 2025
 
$
300,000

 
$
300,000

Credit Agreement
 
150,000

 

Debt issuance costs
 
(5,020
)
 
(5,310
)
Long-term debt, net
 
$
444,980

 
$
294,690


Debt Instrument Redemption [Table Text Block] On or after October 15, 2020, the Company may redeem all or part of the 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 October 15 of the years indicated below:
Year
 
Percentage
2020
 
102.438
%
2021
 
101.219
%
2022 and thereafter
 
100.000
%

XML 77 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information Segment Information (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Segment activity is as follows (dollars in thousands):
 
 
Three months ended
March 31,
 
 
2020
 
2019
Net Sales
 
 
 
 
Packaging
 
$
100,050

 
$
88,840

Aerospace
 
48,920

 
45,580

Specialty Products
 
33,820

 
38,950

Total
 
$
182,790

 
$
173,370

Operating Profit (Loss)
 
 
 
 
Packaging
 
$
18,280

 
$
17,640

Aerospace
 
5,080

 
5,810

Specialty Products
 
3,430

 
4,700

Corporate
 
(6,960
)
 
(8,350
)
Total
 
$
19,830

 
$
19,800


XML 78 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Long-term debt Long-term Debt
The Company's long-term debt consists of the following (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
4.875% Senior Notes due October 2025
 
$
300,000

 
$
300,000

Credit Agreement
 
150,000

 

Debt issuance costs
 
(5,020
)
 
(5,310
)
Long-term debt, net
 
$
444,980

 
$
294,690


Senior Notes
In September 2017, the Company issued $300.0 million aggregate principal amount of 4.875% senior notes due October 15, 2025 ("Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended. The Senior Notes accrue interest at a rate of 4.875% per annum, payable semi-annually in arrears on April 15 and October 15, commencing on April 15, 2018. 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 Senior Notes are pari passu in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.
Prior to October 15, 2020, the Company may redeem up to 35% of the principal amount of the Senior Notes at a redemption price of 104.875% 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, the Company may redeem all or part of the 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 October 15, 2020, the Company may redeem all or part of the 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 October 15 of the years indicated below:
Year
 
Percentage
2020
 
102.438
%
2021
 
101.219
%
2022 and thereafter
 
100.000
%

Credit Agreement
The Company is a party to a credit agreement ("Credit Agreement") consisting 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, matures on September 20, 2022 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. At March 31, 2020, the Company had $150.0 million outstanding under its revolving credit facility and had approximately $131.2 million potentially available after giving effect to approximately $18.8 million of letters of credit issued and outstanding. At December 31, 2019, the Company had no amounts outstanding under its revolving credit facility and had approximately $283.9 million potentially available after giving effect to approximately $16.1 million of letters of credit issued and outstanding. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of March 31, 2020 and December 31, 2019. In March 2020, the Company drew $150 million on its revolving credit facility to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 crisis.
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 March 31, 2020, the Company was in compliance with its financial covenants contained in the Credit Agreement.
Fair Value of Debt
The valuations of the Senior Notes and other debt 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):
 
 
March 31, 2020
 
December 31, 2019
 
 
Carrying Amount
 
Fair Value
 
Carrying Amount
 
Fair Value
Senior Notes
 
$
300,000

 
$
284,470

 
$
300,000

 
$
309,000

Revolving credit facility
 
150,000

 
150,000

 

 


XML 79 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] Acquisitions
2020 Acquisitions
On February 27, 2020, the Company acquired RSA Engineered Products, 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 $84.3 million, net of cash acquired, subject to normal course adjustments. The fair value of assets acquired and liabilities assumed included approximately $80.2 million of goodwill and 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.
In connection with the acquisition of RSA, the Company recorded approximately $0.5 million of non-cash purchase accounting-related expenses during the three months ended March 31, 2020 within cost of sales related to the step-up in value and subsequent sale of inventory.
2019 Acquisitions
In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, home care, and food and beverage packaging markets, for an aggregate amount of approximately $44.7 million, net of cash acquired. With manufacturing locations in both Italy and Slovakia, Taplast serves markets in Europe and North America and historically generated approximately $32 million in annual revenue. Taplast is reported in the Company's Packaging segment.
In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately $22.4 million, net of cash acquired. Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately $12 million in annual revenue. Plastic Srl is reported in the Company's Packaging segment.
In connection with the acquisition of Plastic Srl, the Company recorded approximately $1.0 million of non-cash purchase accounting-related expenses during the three months ended March 31, 2019, of which approximately $0.9 million was recognized within selling, general and administrative expenses, primarily related to the write-off of the Plastic Srl trade name acquired that will not be used. In addition, approximately $0.1 million was recognized during the three months ended March 31, 2019, within cost of sales related to the step-up in value and subsequent sale of inventory.
XML 80 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards - Restricted Stock Units Activity Table (Details) - Restricted Stock Units [Member]
3 Months Ended
Mar. 31, 2020
$ / 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 622,528
Number of Unvested Restricted Stock Units Granted | shares 437,989
Number of Unvested Restricted Stock Units Vested | shares (172,496)
Number of Unvested Restricted Stock Units Cancelled | shares (4,382)
Number of Unvested Restricted Stock Units Outstanding, ending balance | shares 883,639
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 $ 30.77
Unvested Restricted Stock Units Granted, Weighted Average Grant Date Fair Value 21.30
Unvested Restricted Stock Units Vested, Weighted Average Grant Date Fair Value 27.86
Unvested Restricted Stock Units Cancelled, Weighted Average Grant Date Fair Value 31.57
Unvested Restricted Stock Units Outstanding, Weighted Average Grant Date Fair Value, ending $ 26.91
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 7 months 6 days
Restricted Stock Units Aggregate Intrinsic Value $ 20,412,061
XML 81 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Defined Benefit Plans - Net Periodic Pension Costs (Details) - Pension Plans, Defined Benefit [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]    
Service costs $ 320 $ 260
Interest costs 240 270
Expected return on plan assets (370) (350)
Amortization of net (gain)/loss 220 140
Net periodic benefit cost $ 410 $ 320
XML 82 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments - Designated as hedging, Financial Performance Narrative (Details) - Designated as Hedging Instrument [Member]
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
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 83 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Long-term Debt - Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt $ 150,000 $ 0
Senior Notes [Member]    
Debt Instrument [Line Items]    
Debt 300,000 300,000
Revolving Credit Facility [Member] | Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt 150,000 0
Fair Value, Inputs, Level 2 [Member] | Senior Notes [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value 284,470 309,000
Fair Value, Inputs, Level 2 [Member] | Revolving Credit Facility [Member] | Credit Agreement [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Fair Value $ 150,000 $ 0
XML 84 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net - Depreciation Expense Table (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Depreciation Expense [Line Items]    
Depreciation expense $ 6,660 $ 5,690
Continuing Operations [Member]    
Depreciation Expense [Line Items]    
Depreciation expense 6,660 5,690
Cost of Sales [Member] | Continuing Operations [Member]    
Depreciation Expense [Line Items]    
Depreciation expense 6,360 5,430
Selling, General and Administrative Expenses [Member] | Continuing Operations [Member]    
Depreciation Expense [Line Items]    
Depreciation expense $ 300 $ 260
XML 85 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and equipment consists of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Land and land improvements
 
$
19,000

 
$
19,110

Buildings
 
84,930

 
84,880

Machinery and equipment
 
323,120

 
326,990

 
 
427,050

 
430,980

Less: Accumulated depreciation
 
218,610

 
216,650

Property and equipment, net
 
$
208,440

 
$
214,330


Depreciation Expense
Depreciation expense as included in the accompanying consolidated statement of income is as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Depreciation expense, included in cost of sales
 
$
6,360

 
$
5,430

Depreciation expense, included in selling, general and administrative expenses
 
300

 
260

Total depreciation expense
 
$
6,660

 
$
5,690


XML 86 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Loss Contingencies by Contingency The following chart summarizes the number of claims, number of claims filed, number of claims dismissed, number of claims settled, the average settlement amount per claim and the total defense costs, excluding amounts reimbursed under the Company's primary insurance, 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
Three Months Ended March 31, 2020
 
4,759

 
54

 
89

 
5

 
4,719

 
$
56,000

 
$
650,000

Fiscal Year Ended December 31, 2019
 
4,820

 
143

 
172

 
32

 
4,759

 
$
16,616

 
$
2,250,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 claims
 
 
10
 
45

XML 87 trimas0331202010q_htm.xml IDEA: XBRL DOCUMENT 0000842633 2020-01-01 2020-03-31 0000842633 2019-01-01 2019-03-31 0000842633 2020-04-22 0000842633 2020-03-31 0000842633 2019-12-31 0000842633 2019-03-31 0000842633 2018-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000842633 us-gaap:CommonStockMember 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-12-31 0000842633 us-gaap:CommonStockMember 2019-12-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000842633 us-gaap:RetainedEarningsMember 2020-03-31 0000842633 us-gaap:CommonStockMember 2018-12-31 0000842633 us-gaap:RetainedEarningsMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000842633 us-gaap:CommonStockMember 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000842633 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000842633 us-gaap:RetainedEarningsMember 2019-03-31 0000842633 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember trs:LamonsDivisionMember 2019-12-20 0000842633 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2019-01-01 2019-03-31 0000842633 trs:LamonsDivisionMember 2020-01-01 2020-03-31 0000842633 trs:AerospacecustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:AerospacecustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:ConsumercustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:ConsumercustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:IndustrialcustomerendmarketMember 2019-01-01 2019-03-31 0000842633 trs:IndustrialcustomerendmarketMember 2020-01-01 2020-03-31 0000842633 trs:TaplastS.p.A.Member 2018-01-01 2018-12-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-01-01 2020-03-31 0000842633 trs:PlasticSrlMember 2019-01-01 2019-03-31 0000842633 trs:RSAEngineeredProductsMemberMember 2020-02-27 0000842633 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000842633 trs:PlasticSrlMember 2018-01-01 2018-12-31 0000842633 trs:TaplastS.p.A.Member 2019-04-01 2019-06-30 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 trs:RSAEngineeredProductsMemberMember 2019-01-01 2019-12-31 0000842633 trs:RSAEngineeredProductsMemberMember us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2019-12-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:PackagingReportableSegmentMember 2019-12-31 0000842633 trs:PackagingReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-03-31 0000842633 trs:SpecialtyProductsReportableSegmentMember 2019-12-31 0000842633 trs:PackagingReportableSegmentMember 2020-03-31 0000842633 trs:AerospaceDefenseReportableSegmentMember 2020-03-31 0000842633 trs:MachinedProductsReportingUnitMember 2020-03-31 0000842633 srt:MaximumMember 2020-01-01 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2019-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2019-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember 2019-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2020-03-31 0000842633 us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2019-12-31 0000842633 us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2019-12-31 0000842633 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000842633 srt:MinimumMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeOneToFifteenYearsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFiveToTwelveYearsMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:CustomerRelationshipsMember trs:UsefulLifeFifteenToTwentyfiveYearsMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember trs:UsefulLifeSeventeenToThirtyYearsMember 2020-01-01 2020-03-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2020-01-01 2020-03-31 0000842633 us-gaap:CostOfSalesMember us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:SegmentContinuingOperationsMember 2019-01-01 2019-03-31 0000842633 us-gaap:MachineryAndEquipmentMember 2020-03-31 0000842633 us-gaap:BuildingMember 2019-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2019-12-31 0000842633 us-gaap:BuildingMember 2020-03-31 0000842633 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000842633 us-gaap:LandAndLandImprovementsMember 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 us-gaap:SeniorNotesMember 2020-03-31 0000842633 trs:CreditAgreementMember 2019-12-31 0000842633 us-gaap:SeniorNotesMember 2019-12-31 0000842633 trs:CreditAgreementMember 2020-03-31 0000842633 us-gaap:SeniorNotesMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000842633 us-gaap:SeniorNotesMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember 2019-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0000842633 us-gaap:RevolvingCreditFacilityMember trs:CreditAgreementMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-01-01 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:SeniorNotesMember 2020-03-31 0000842633 trs:A4.875SeniorUnsecuredNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:SeniorNotesMember 2020-01-01 2020-03-31 0000842633 trs:RevolvingCreditAndTermLoanFacilitiesMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000842633 us-gaap:LetterOfCreditMember 2020-03-31 0000842633 us-gaap:RevolvingCreditFacilityMember 2020-03-31 0000842633 us-gaap:LetterOfCreditMember 2019-12-31 0000842633 us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 srt:MaximumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-03-31 0000842633 srt:MinimumMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000842633 us-gaap:OtherAssetsMember us-gaap:CrossCurrencyInterestRateContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2020-01-01 2020-03-31 0000842633 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-01 2019-03-31 0000842633 us-gaap:AsbestosIssueMember 2020-01-01 2020-03-31 0000842633 us-gaap:AsbestosIssueMember 2019-12-31 0000842633 us-gaap:AsbestosIssueMember 2018-01-01 2018-12-31 0000842633 us-gaap:AsbestosIssueMember 2020-03-31 0000842633 us-gaap:AsbestosIssueMember 2018-12-31 0000842633 us-gaap:AsbestosIssueMember 1991-01-01 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:PunitiveOnlyDamagesMember 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:CompensatoryOnlyDamagesMember 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2020-03-31 0000842633 us-gaap:PendingLitigationMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:PunitiveOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryOnlyDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range1Member trs:CompensatoryAndPunitiveDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range3Member trs:CompensatoryAndPunitiveDamagesMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:AsbestosIssueMember trs:Range2Member trs:CompensatoryAndPunitiveDamagesMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceDefenseReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CorporateNonSegmentMember us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:PackagingReportableSegmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:CorporateNonSegmentMember us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:AerospaceDefenseReportableSegmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:OperatingSegmentsMember trs:SpecialtyProductsReportableSegmentMember 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2019-01-01 2019-12-31 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member trs:AveragestockpriceMember 2020-01-01 2020-03-31 0000842633 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan5Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan2Member trs:AveragestockpriceMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan1Member 2020-01-01 2020-03-31 0000842633 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:TotalshareholderreturnmetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000842633 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember trs:Plan8Member trs:A3YearEpsCagrMetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan5Member 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-03-31 0000842633 us-gaap:EmployeeStockOptionMember 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember trs:Plan3Member trs:TotalshareholderreturnmetricMember 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000842633 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0000842633 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-03-31 0000842633 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2020-01-01 2020-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2019-01-01 2019-03-31 0000842633 trs:A10b51sharerepurchaseprogramMember 2015-12-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000842633 us-gaap:PensionPlansDefinedBenefitMember 2020-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-01-01 2019-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2018-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2019-12-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-03-31 0000842633 trs:AccumulatedNetGainLossfromHedgesAttributabletoParentMember 2020-01-01 2020-03-31 0000842633 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000842633 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0000842633 trs:RapakMember us-gaap:SubsequentEventMember 2020-04-17 0000842633 trs:RapakMember 2019-01-01 2019-12-31 trs:claimants iso4217:USD shares shares trs:cases iso4217:USD utreg:Rate pure false --12-31 Q1 2020 0000842633 2100000 2400000 0.01 0.01 400000000 400000000 44562679 43409552 44562679 43409552 0 P25Y P12Y P15Y P30Y P1Y P15Y P5Y P1Y P17Y 600000 600000 2500000 5000000 5000000 5000000 0 0 0 600000 600000 2500000 5000000 5000000 5000000 P5Y 0.01 0.01 100000000 100000000 0 0 0 0 10-Q true 2020-03-31 false 001-10716 TRIMAS CORPORATION DE 38-2687639 38505 Woodward Avenue Suite 200 Bloomfield Hills MI 48304 248 631-5450 Common stock, $0.01 par value TRS NASDAQ Yes Yes Large Accelerated Filer false false false 43409552 206110000 172470000 122580000 108860000 140420000 132660000 16230000 20050000 485340000 434040000 208440000 214330000 29490000 27850000 375670000 334640000 193260000 161390000 3630000 500000 24590000 19950000 1320420000 1192700000 59460000 72670000 39660000 42020000 5380000 5100000 104500000 119790000 444980000 294690000 24440000 23100000 32820000 16830000 38220000 40810000 644960000 495220000 0 0 430000 450000 751440000 782880000 -66730000 -79850000 -9680000 -6000000 675460000 697480000 1320420000 1192700000 182790000 173370000 136420000 126580000 46370000 46790000 26540000 26990000 19830000 19800000 3580000 3440000 -80000 -570000 -3660000 -4010000 16170000 15790000 3050000 1240000 13120000 14550000 0 4540000 13120000 19090000 0.30 0.32 0 0.10 0.30 0.42 44201053 45578815 0.30 0.32 0 0.10 0.30 0.42 44470472 45992182 13120000 19090000 150000 100000 -8260000 700000 4430000 2220000 -3680000 3020000 9440000 22110000 13120000 19090000 0 4540000 13120000 14550000 -50000 -10000 6660000 5690000 4850000 4630000 290000 280000 2570000 2210000 1940000 1320000 10610000 4530000 110000 420000 110000 860000 -14780000 -7980000 -470000 150000 3400000 15050000 0 -6970000 3400000 8080000 3930000 6230000 84270000 22270000 1880000 0 -86320000 -28500000 0 -410000 -86320000 -28910000 198290000 26250000 48330000 25870000 1830000 2620000 31570000 670000 116560000 -2910000 0 0 116560000 -2910000 33640000 -23740000 172470000 108150000 206110000 84410000 370000 300000 1850000 1870000 450000 782880000 -79850000 -6000000 697480000 13120000 13120000 -3680000 -3680000 20000 31550000 31570000 1830000 1830000 1940000 1940000 430000 751440000 -66730000 -9680000 675460000 460000 816500000 -179660000 -16850000 620450000 19090000 19090000 3020000 3020000 670000 670000 2620000 2620000 1320000 1320000 1190000 -1270000 -80000 460000 814530000 -159380000 -15100000 640510000 Basis of Presentation <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of 2020, TriMas began reporting its machined components operations, located in Stanton, California and Tolleson, Arizona, as part of its Aerospace segment. The operations were previously reported in the Specialty Products segment. The move of these operations into TriMas Aerospace facilitates a more rapid approach to achieving anticipated synergies from the recent RSA Engineered Products ("RSA") acquisition, allowing the Company to better leverage the machining competencies and resources across its aerospace businesses. See Note </span><span style="font-family:inherit;font-size:10pt;">13</span><span style="font-family:inherit;font-size:10pt;">, "</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Information</span><span style="font-family:inherit;font-size:10pt;">," for further information on each of the Company's reportable segments.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, on December 20, 2019, the Company completed the sale of its Lamons division (“Lamons”), a transaction entered into with an investment fund sponsored by First Reserve on November 1, 2019. Lamons was sold for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$135 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. The financial results of Lamons were previously reported within the Company's Specialty Products segment, and are presented as discontinued operations for all periods presented in the financial statements attached hereto. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 also 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 a new strain of the coronavirus (“COVID-19”). While the full impact of COVID-19 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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Results of operations for interim periods are not necessarily indicative of results for the full year, and certain prior year amounts have been reclassified to conform to current year presentation. The accompanying consolidated financial statements and notes thereto should be read in conjunction with the Company's </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> Annual Report on Form 10-K.</span></div> 135000000 New Accounting Pronouncements <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Issued Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2019-12, "Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes" ("ASU 2019-12"), which removes specific exceptions to the general principles in Topic 740, simplifies the accounting for income taxes and provides clarification of certain aspects of current guidance. ASU 2019-12 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2020, with early adoption permitted. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-14, "Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)" ("ASU 2018-14"), which modifies the disclosure requirements for employers who sponsor defined benefit pension or other postretirement plans. ASU 2018-14 is effective for fiscal years ending after December 15, 2020, with early adoption permitted. ASU 2018-14 is to be applied retrospectively to all periods presented. The Company is in the process of assessing the impact of adoption on its consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recently Adopted Accounting Pronouncements</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, "Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment" ("ASU 2017-04"), which simplifies the test for goodwill impairment by eliminating the requirement to perform a hypothetical purchase price allocation to measure the amount of goodwill impairment. The Company adopted ASU 2017-04 on January 1, 2020. The adoption of ASU 2017-04 did not have a material impact on the Company's consolidated financial statements.</span></div> Discontinued Operations <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 20, 2019, the Company completed the sale of Lamons to two wholly-owned subsidiaries of an investment fund sponsored by First Reserve, pursuant to an Asset and Stock Purchase Agreement dated as of November 1, 2019 (the “Purchase Agreement”), for a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$135 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to certain adjustments as set forth in the Purchase Agreement. The transaction was finalized in the first quarter of 2020 and resulted in a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> payment to the Company.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's historical results for Lamons are shown in the accompanying consolidated statement of income as a discontinued operation. Results of discontinued operations are summarized as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:68.61598440545808%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from discontinued operations, before income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from discontinued operations, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 135000000 1800000 Results of discontinued operations are summarized as follows (dollars in thousands):<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:68.61598440545808%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,920</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,030</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from discontinued operations, before income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,400</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from discontinued operations, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,540</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 47920000 34890000 13030000 6980000 6050000 110000 5940000 1400000 4540000 Revenue <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Customer Markets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace &amp; Defense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company’s Packaging segment earns revenues from the consumer products (comprised of the beauty and personal care, home care, food and beverage, and health, including 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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company’s disaggregated net sales by primary market served (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Customer Markets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consumer Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,490</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace &amp; Defense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 76270000 67490000 48920000 45580000 57600000 60300000 182790000 173370000 Acquisitions<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2020 Acquisitions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 27, 2020, the Company acquired RSA Engineered Products, 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$84.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of cash acquired, subject to normal course adjustments. The fair value of assets acquired and liabilities assumed included approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill and intangible assets, </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of net working capital, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of property and equipment, and </span><span style="font-family:inherit;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> in annual revenue.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition of RSA, the Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash purchase accounting-related expenses during the three months ended March 31, 2020 within cost of sales related to the step-up in value and subsequent sale of inventory.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2019 Acquisitions</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company acquired Taplast S.p.A. ("Taplast"), a designer and manufacturer of dispensers, closures and containers for the beauty and personal care, home care, and food and beverage packaging markets, for an aggregate amount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of cash acquired. With manufacturing locations in both Italy and Slovakia, Taplast serves markets in Europe and North America and historically generated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$32 million</span></span><span style="font-family:inherit;font-size:10pt;"> in annual revenue. Taplast is reported in the Company's Packaging segment.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, the Company acquired Plastic Srl, a manufacturer of single-bodied and assembled polymeric caps and closures for use in home care products, for an aggregate amount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of cash acquired. Located in Italy, Plastic Srl serves the home care market throughout Italy and other European countries and historically generated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12 million</span></span><span style="font-family:inherit;font-size:10pt;"> in annual revenue. Plastic Srl is reported in the Company's Packaging segment.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Plastic Srl, the Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash purchase accounting-related expenses during the three months ended March 31, 2019, of which approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized within selling, general and administrative expenses, primarily related to the write-off of the Plastic Srl trade name acquired that will not be used. In addition, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recognized during the three months ended March 31, 2019, within cost of sales related to the step-up in value and subsequent sale of inventory.</span></div> 84300000 80200000 10100000 2100000 8700000 30000000 500000 44700000 32000000 22400000 12000000 1000000.0 900000 100000 Goodwill and Other Intangible Assets <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses goodwill and other intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. The Company considered the current and potential future market and economic impacts that may result from the COVID-19 crisis, including its impact on the Company's reporting units, and also assessed the change in its market capitalization during the first quarter of 2020. Based on this review, and after consideration of the historical excess in fair value over carrying value within the Company's reporting units, the Company determined that there was not a triggering event which would require an interim impairment test to be performed. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of 2020, the Company began reporting its machined products operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment. As a result of the reporting structure change, goodwill of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was reassigned from the Specialty Products segment to the Aerospace segment. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Packaging</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aerospace</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Specialty Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill reassigned in segment realignment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company amortizes its other intangible assets over periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>30 years</span></span><span style="font-family:inherit;font-size:10pt;">. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Intangible Category by Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Customer relationships, 5 – 12 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,740</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,910</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Customer relationships, 15 – 25 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,360</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Technology and other, 1 – 15 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Technology and other, 17 – 30 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total technology and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Trademark/Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(177,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(173,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense related to intangible assets as included in the accompanying consolidated statement of income is summarized as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and other, included in cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships, included in selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12700000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill for the </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Packaging</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aerospace</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Specialty Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133,690</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill from acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill reassigned in segment realignment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,230</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 181650000 133690000 19300000 334640000 0 43260000 0 43260000 0 12740000 -12740000 0 -2230000 0 0 -2230000 179420000 189690000 6560000 375670000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company amortizes its other intangible assets over periods ranging from </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>30 years</span></span><span style="font-family:inherit;font-size:10pt;">. The gross carrying amounts and accumulated amortization of the Company's other intangibles are summarized below (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Intangible Category by Useful Life</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Customer relationships, 5 – 12 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51,740</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(49,910</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Customer relationships, 15 – 25 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,280</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,010</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total customer relationships</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(109,360</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196,140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Technology and other, 1 – 15 years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Technology and other, 17 – 30 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total technology and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,600</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,730</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(67,410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Trademark/Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,580</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(177,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>334,720</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(173,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P30Y 100000000 51740000 73860000 49910000 122280000 57620000 122280000 56010000 222280000 109360000 196140000 105920000 54060000 30480000 52430000 29790000 43300000 38120000 43300000 37620000 97360000 68600000 95730000 67410000 51580000 42850000 371220000 177960000 334720000 173330000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense related to intangible assets as included in the accompanying consolidated statement of income is summarized as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology and other, included in cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,210</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships, included in selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,850</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,630</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1210000 1200000 3640000 3430000 4850000 4630000 Inventories <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following components (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following components (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,880</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,420</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 72880000 68350000 33930000 30560000 33610000 33750000 140420000 132660000 Property and Equipment, Net <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following components (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and land improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense as included in the accompanying consolidated statement of income is as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense, included in cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense, included in selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment consists of the following components (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land and land improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,930</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>323,120</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326,990</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427,050</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>430,980</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,610</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>208,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 19000000 19110000 84930000 84880000 323120000 326990000 427050000 430980000 218610000 216650000 208440000 214330000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense as included in the accompanying consolidated statement of income is as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense, included in cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation expense, included in selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6360000 5430000 300000 260000 6660000 5690000 Long-term Debt <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term debt consists of the following (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Senior Notes due October 2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>444,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Notes</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In September 2017, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">October 15, 2025</span></span></span><span style="font-family:inherit;font-size:10pt;"> ("Senior Notes") at par value in a private placement under Rule 144A of the Securities Act of 1933, as amended. The Senior Notes accrue interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>4.875%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, payable semi-annually in arrears on April 15 and October 15, commencing on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">April 15, 2018</span></span></span><span style="font-family:inherit;font-size:10pt;">. 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 Senior Notes are </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">pari passu</span><span style="font-family:inherit;font-size:10pt;"> in right of payment with all existing and future senior indebtedness and subordinated to all existing and future secured indebtedness to the extent of the value of the assets securing such indebtedness.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to October 15, 2020, the Company may redeem up to </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Senior Notes at a redemption price of </span><span style="font-family:inherit;font-size:10pt;"><span>104.875%</span></span><span style="font-family:inherit;font-size:10pt;"> 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, the Company may redeem all or part of the Senior Notes at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount thereof, plus accrued and unpaid interest, if any, to the redemption date, plus a "make whole" premium. On or after October 15, 2020, the Company may redeem all or part of the 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 October 15 of the years indicated below:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.606237816764136%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:62%;"/><td style="width:5%;"/><td style="width:32%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022 and thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Agreement</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a party to a credit agreement ("Credit Agreement") consisting of a </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured revolving credit facility, which permits borrowings denominated in specific foreign currencies, subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> sub limit, matures on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">September 20, 2022</span></span></span><span style="font-family:inherit;font-size:10pt;"> and is subject to interest at London Interbank Offered Rate ("LIBOR") plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.50%</span></span><span style="font-family:inherit;font-size:10pt;">. The interest rate spread is based upon the leverage ratio, as defined, as of the most recent determination date.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Credit Agreement also provides incremental revolving credit facility commitments in an amount not to exceed the greater of </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>3.00</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's revolving credit facility allows for the issuance of letters of credit, not to exceed </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under its revolving credit facility and had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$131.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> potentially available after giving effect to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit issued and outstanding. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts outstanding under its revolving credit facility and had approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$283.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> potentially available after giving effect to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$16.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit issued and outstanding. The Company's borrowing capacity was not reduced by leverage restrictions contained in the Credit Agreement as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. In March 2020, the Company drew </span><span style="font-family:inherit;font-size:10pt;"><span>$150 million</span></span><span style="font-family:inherit;font-size:10pt;"> on its revolving credit facility to defend against potential uncertainty or liquidity issues in the financial markets as a result of the COVID-19 crisis. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (equivalent) foreign currency sub limit of the </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with its financial covenants contained in the Credit Agreement. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Debt</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuations of the Senior Notes and other debt 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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 300000000 150000000 0 5020000 5310000 444980000 294690000 300000000.0 0.04875 2025-10-15 0.04875 2018-04-15 0.35 1.04875 1 On or after October 15, 2020, the Company may redeem all or part of the 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 October 15 of the years indicated below:<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.606237816764136%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:62%;"/><td style="width:5%;"/><td style="width:32%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Percentage</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102.438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.219</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022 and thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1.02438 1.01219 1.00000 300000000.0 125000000.0 2022-09-20 0.0150 200000000.0 3.00 40000000.0 150000000.0 131200000 18800000 0 283900000 16100000 150000000 125000000.0 300000000.0 The carrying amounts and fair values were as follows (dollars in thousands):<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,470</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>309,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's long-term debt consists of the following (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.875% Senior Notes due October 2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit Agreement</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,020</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>444,980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,690</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 284470000 300000000 309000000 150000000 150000000 0 0 Derivative Instruments <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives Designated as Hedging Instruments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converted a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have a five year tenor at notional amounts declining from </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$75.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> over the contract period. Under the terms of the swap agreements, the Company is to receive net interest payments at a fixed rate of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.9%</span></span><span style="font-family:inherit;font-size:10pt;"> of the notional amount. At inception, the cross-currency swaps were designated as net investment hedges.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value carrying amount of the Company's derivative instruments are recorded as follows (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Asset / (Liability) Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Caption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Investment Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the amounts reclassified from AOCI into earnings for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Income Recognized <br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Income (Loss) Reclassified <br/>from AOCI into Earnings</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Investment Hedges</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Over the next </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months, the Company does not expect to reclassify any pre-tax deferred amounts from AOCI into earnings.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives Not Designated as Hedging Instruments</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$77.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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, British pound and the Chinese yuan, and have various settlement dates through September 2020. 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 income. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of income (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Loss Recognized in <br/>Earnings on Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location of Loss <br/>Recognized in <br/>Earnings on Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value of Derivatives</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are shown below (dollars in thousands):  </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Frequency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Asset / (Liability)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant Other Observable Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant Unobservable Inputs<br/>(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 125000000.0 75000000.0 0.029 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value carrying amount of the Company's derivative instruments are recorded as follows (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:35%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Asset / (Liability) Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Caption</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, <br/>2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">December 31, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Investment Hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10400000 4460000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and the amounts reclassified from AOCI into earnings for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Income Recognized <br/>in AOCI on Derivative<br/>(Effective Portion, net of tax)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Income (Loss) Reclassified <br/>from AOCI into Earnings</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">March 31, </span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Investment Hedges</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8660000 4230000 0 0 P12M 77300000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of income (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.73684210526315%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:27%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount of Loss Recognized in <br/>Earnings on Derivatives</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Location of Loss <br/>Recognized in <br/>Earnings on Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivatives not designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -70000 0 air 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 <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are shown below (dollars in thousands):  </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="19"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Frequency</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Asset / (Liability)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Quoted Prices in Active Markets for Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant Other Observable Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Significant Unobservable Inputs<br/>(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cross-currency swaps</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Recurring</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(770</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10400000 0 10400000 0 -790000 0 -790000 0 4460000 0 4460000 0 -770000 0 -770000 0 Leases<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term, variable and other lease costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,760</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (excluding the three months ended March 31, 2020)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (a) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average remaining lease term of the Company's operating leases as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span><span style="font-family:inherit;font-size:10pt;"> years. The weighted-average discount rate as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4.9%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of operating lease liabilities was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively, and is included in cash flows provided by operating activities in the consolidated statement of cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease liabilities were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily due to the acquisition of RSA, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense are as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended March 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term, variable and other lease costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>310</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,760</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1650000 1520000 310000 240000 1960000 1760000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities are as follows (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Year ended December 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Operating Leases</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 (excluding the three months ended March 31, 2020)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,340</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,650</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (a) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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> 5110000 6100000 5340000 4530000 3780000 10790000 35650000 5830000 29820000 P6Y7M6D 0.049 1700000 1600000 2900000 100000 Commitments and Contingencies <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Asbestos</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was a party to </span><span style="font-family:inherit;font-size:10pt;"><span>348</span></span><span style="font-family:inherit;font-size:10pt;"> pending cases involving an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>4,719</span></span><span style="font-family:inherit;font-size:10pt;"> claims primarily alleging personal injury from exposure to asbestos containing materials formerly used in gaskets (both encapsulated and otherwise) manufactured or distributed by Lamons 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, excluding amounts reimbursed under the Company's primary insurance, at the applicable date and for the applicable periods:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">pending at</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">beginning of</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims filed</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">dismissed</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">settled</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims<br/>pending at<br/>end of<br/>period </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">settlement</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">amount per</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">claim during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total defense</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">costs during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Three Months Ended March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,250,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may be subjected to significant additional asbestos-related claims in the future, 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 Company is unable to make a meaningful statement concerning the monetary claims made in the asbestos cases given that, among other things, 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 </span><span style="font-family:inherit;font-size:10pt;"><span>4,719</span></span><span style="font-family:inherit;font-size:10pt;"> claims pending at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> set forth specific amounts of damages (other than those stating the statutory minimum or maximum). At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, of the </span><span style="font-family:inherit;font-size:10pt;"><span>55</span></span><span style="font-family:inherit;font-size:10pt;"> claims that set forth specific amounts, there was </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> claim seeking more than </span><span style="font-family:inherit;font-size:10pt;"><span>$5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for punitive damages. Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Compensatory</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Range of damages sought (dollars in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$0.0 to $0.6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$0.6 to $5.0</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$5.0+</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of claims</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, relatively few of the claims have reached the discovery stage and even fewer claims have gone past the discovery stage. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total settlement costs (exclusive of defense costs) for all such cases, some of which were filed over 25 years ago, have been approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. All relief sought in the asbestos cases is monetary in nature. To date, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's costs related to settlement and defense of asbestos litigation have been covered by its primary insurance. Effective February 14, 2006, the Company entered into a coverage-in-place agreement with its first level excess carriers regarding the coverage to be provided to the Company for asbestos-related claims when the primary insurance is exhausted. The coverage-in-place agreement makes asbestos defense costs and indemnity insurance coverage available to the Company that might otherwise be disputed by the carriers and provides a methodology for the administration of such expenses. The Company's primary insurance exhausted in November 2018, and the Company will 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.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. 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 and results of operations or cash flows.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Claims and Litigation</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> 348 4719 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, excluding amounts reimbursed under the Company's primary insurance, at the applicable date and for the applicable periods:<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:19%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">pending at</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">beginning of</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims filed</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">dismissed</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">settled</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Claims<br/>pending at<br/>end of<br/>period </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">settlement</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">amount per</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">claim during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total defense</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">costs during</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">period </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Three Months Ended March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,759</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Year Ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,820</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,759</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,250,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4759 54 89 5 4719 56000 650000 4820 143 172 32 4759 16616 2250000 4719 55 55 1 5000000 Below is a breakdown of the compensatory damages sought for those claims seeking specific amounts:<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:12%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Compensatory</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Range of damages sought (dollars in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$0.0 to $0.6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$0.6 to $5.0</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">$5.0+</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of claims</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 10 45 9700000 0.40 Segment Information <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">TriMas reports its operations in three reportable 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 a standardized set of processes to manage and drive results and strategy across its multi-industry businesses.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Packaging – </span><span style="font-family:inherit;font-size:10pt;">The Packaging segment, which consists primarily of the Rieke</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;">, Taplast and Stolz brands, develops and manufactures a broad array of dispensing products (such as foaming pumps, lotion and soap 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, drum closures and flexible spouts), and polymeric jar products for a variety of consumer products submarkets including, but not limited to, beauty and personal care, home care, food and beverage, and health (including pharmaceutical and nutraceutical), as well as the industrial market. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Aerospace – </span><span style="font-family:inherit;font-size:10pt;">The Aerospace segment, which includes the Monogram Aerospace Fasteners</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">™</sup></span><span style="font-family:inherit;font-size:10pt;">, Allfast Fastening Systems</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;">, Mac Fasteners</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">™</sup></span><span style="font-family:inherit;font-size:10pt;">, RSA Engineered Products and Martinic Engineering</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">™</sup></span><span style="font-family:inherit;font-size:10pt;"> brands, develops, qualifies and manufactures highly-engineered, precision fasteners and machined products and assemblies to serve the aerospace and defense market. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Specialty Products – </span><span style="font-family:inherit;font-size:10pt;">The Specialty Products segment, which includes the Norris Cylinder</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">™</sup></span><span style="font-family:inherit;font-size:10pt;"> and Arrow</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> Engine brands, designs, manufactures and distributes highly-engineered steel cylinders, wellhead engines and compression systems for use within industrial markets. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment activity is as follows (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packaging</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Profit (Loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packaging</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment activity is as follows (dollars in thousands): </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packaging</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,840</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,820</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,790</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Profit (Loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Packaging</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,280</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,640</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,810</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Specialty Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,830</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,800</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 100050000 88840000 48920000 45580000 33820000 38950000 182790000 173370000 18280000 17640000 5080000 5810000 3430000 4700000 -6960000 -8350000 19830000 19800000 Equity Awards <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company did not grant any stock option awards during the </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Information related to stock options at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of <br/>Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Option Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average  Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>784,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span><span style="font-family:inherit;font-size:10pt;"> stock options outstanding were exercisable under the Company's long-term equity incentive plans. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> unrecognized compensation cost related to stock options remaining.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> stock-based compensation expense related to stock options during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and approximately</span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the three months ended March 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company awarded the following restricted stock units ("RSUs") during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted </span><span style="font-family:inherit;font-size:10pt;"><span>178,666</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to certain employees, which are subject only to a service condition and vest ratably over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> so long as the employee remains with the Company; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted </span><span style="font-family:inherit;font-size:10pt;"><span>30,590</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs to its non-employee independent directors, which vest </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> from date of grant so long as the director and/or Company does not terminate the director's service prior to the vesting date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issued </span><span style="font-family:inherit;font-size:10pt;"><span>986</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs related to director fee deferrals during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended March 31, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>113,146</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs to certain Company key employees which vest </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> from the grant date as long as the employee remains with the Company. These awards are earned </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> based upon the Company's achievement of an earnings per share compound annual growth rate ("EPS CAGR") metric over a period beginning January 1, 2020 and ending December 31, 2022. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>0.56%</span></span><span style="font-family:inherit;font-size:10pt;"> and annualized volatility of </span><span style="font-family:inherit;font-size:10pt;"><span>26.2%</span></span><span style="font-family:inherit;font-size:10pt;">. Depending on the performance achieved for these two metrics, the amount of shares earned, if any, can vary for each metric from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, the Company awarded </span><span style="font-family:inherit;font-size:10pt;"><span>87,034</span></span><span style="font-family:inherit;font-size:10pt;"> performance-based RSUs to certain Company key divisional employees which vest </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.85%</span></span><span style="font-family:inherit;font-size:10pt;"> and annualized volatility of </span><span style="font-family:inherit;font-size:10pt;"><span>25.2%</span></span><span style="font-family:inherit;font-size:10pt;">. Depending on the performance achieved for this metric, the amount of shares earned if any, can vary from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>160%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2017, the Company awarded performance-based RSUs to certain Company key employees which were earned based upon the Company's TSR relative to the TSR of the common stock of a pre-defined industry peer-group and measured over a period beginning January 1, 2017 and ending on December 31, 2019. Depending on the performance achieved, the amount of shares earned could vary from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award to a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award. The Company attained </span><span style="font-family:inherit;font-size:10pt;"><span>127.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target, resulting in an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>27,567</span></span><span style="font-family:inherit;font-size:10pt;"> shares during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information related to RSUs at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Unvested RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,382</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,412,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>2.4</span></span><span style="font-family:inherit;font-size:10pt;"> years. </span></div><span style="font-family:inherit;font-size:10pt;">The Company recognized stock-based compensation expense related to RSUs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span>, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income. Information related to stock options at <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of <br/>Stock Options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Option Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average  Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Expired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.87</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>784,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 150000 17.87 0 0 0 0 0 0 0 0 150000 17.87 P6Y3M18D 784500 150000 0 0 100000 178666 P3Y 30590 P1Y 986 113146 P3Y 0.50 0.50 0.0056 0.262 0 2 87034 P3Y 0.0085 0.252 0 1.60 0 2 1.274 27567 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information related to RSUs at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows: </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Unvested RSUs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Average Remaining Contractual Life (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate Intrinsic Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,989</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(172,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,382</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>883,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,412,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 622528 30.77 437989 21.30 172496 27.86 4382 31.57 883639 26.91 P1Y7M6D 20412061 14300000 P2Y4M24D 1900000 1300000 Earnings per Share <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares—basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,201,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,578,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares—diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,470,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,992,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate.  The initial authorization, approved in November 2015, authorized up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate of its common stock. In the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>1,253,650</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its outstanding common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>24,900</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its outstanding common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> The following table summarizes the dilutive effect of RSUs and options to purchase common stock for the <span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares—basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,201,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,578,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of restricted stock units</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>333,020</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,345</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares—diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,470,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,992,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the Company announced its Board of Directors had authorized the Company to increase the purchase of its common stock up to </span><span style="font-family:inherit;font-size:10pt;"><span>$250 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate.  The initial authorization, approved in November 2015, authorized up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the aggregate of its common stock. In the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>1,253,650</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its outstanding common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$31.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company purchased </span><span style="font-family:inherit;font-size:10pt;"><span>24,900</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its outstanding common stock for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 44201053 45578815 217074 333020 52345 80347 44470472 45992182 250000000 50000000 1253650 31600000 24900 700000 Defined Benefit Plans <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 income. </span></div><span style="font-family:inherit;font-size:10pt;">The Company contributed approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its defined benefit pension plans during the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. The Company expects to contribute approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its defined benefit pension plans for the full year </span><span style="font-family:inherit;font-size:10pt;">2020</span> The components of net periodic pension cost are as follows (dollars in thousands): <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Pension Plans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Three months ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 320000 260000 240000 270000 370000 350000 -220000 -140000 410000 320000 500000 1100000 Other Comprehensive Income (Loss)<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in AOCI by component for the </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows, net of tax (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Defined Benefit Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Derivative Instruments</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains (losses) arising during the period </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,260</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,830</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net realized losses reclassified to net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (a) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative instruments, net of income tax of approximately </span><span style="font-family:inherit;font-size:8pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:8pt;">. See Note </span><span style="font-family:inherit;font-size:8pt;">10</span><span style="font-family:inherit;font-size:8pt;">, "</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:8pt;">," for further details.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in AOCI by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows, net of tax (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Defined Benefit Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Derivative Instruments</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains arising during the period </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net realized losses reclassified to net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,020</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of stranded tax effects</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative instruments, net of income tax of approximately </span><span style="font-family:inherit;font-size:8pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:8pt;">. See Note </span><span style="font-family:inherit;font-size:8pt;">10</span><span style="font-family:inherit;font-size:8pt;">, "</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:8pt;">," for further details.</span></div> <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in AOCI by component for the </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three months ended March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows, net of tax (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Defined Benefit Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Derivative Instruments</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains (losses) arising during the period </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,260</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,830</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net realized losses reclassified to net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(150</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,430</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,780</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,680</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:10px;padding-bottom:10px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (a) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative instruments, net of income tax of approximately </span><span style="font-family:inherit;font-size:8pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:8pt;">. See Note </span><span style="font-family:inherit;font-size:8pt;">10</span><span style="font-family:inherit;font-size:8pt;">, "</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:8pt;">," for further details.</span></div></td></tr></table> -9930000 4230000 -300000 -6000000 0 4430000 -8260000 -3830000 -150000 0 0 -150000 150000 4430000 -8260000 -3680000 -9780000 8660000 -8560000 -9680000 -1500000 <div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in AOCI by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are summarized as follows, net of tax (dollars in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:center;padding-left:12px;text-indent:-12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Defined Benefit Plans</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> Derivative Instruments</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Foreign Currency Translation</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>940</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,850</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains arising during the period </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(a)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Net realized losses reclassified to net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>700</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,020</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification of stranded tax effects</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,270</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,150</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:10px;padding-top:10px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________________________</span></div><div style="line-height:120%;font-size:8pt;padding-left:0px;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(a) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Derivative instruments, net of income tax of approximately </span><span style="font-family:inherit;font-size:8pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:8pt;">. See Note </span><span style="font-family:inherit;font-size:8pt;">10</span><span style="font-family:inherit;font-size:8pt;">, "</span><span style="font-family:inherit;font-size:8pt;font-style:italic;">Derivative Instruments</span><span style="font-family:inherit;font-size:8pt;">," for further details.</span></div> -7200000 940000 -10590000 -16850000 0 2220000 700000 2920000 -100000 0 0 -100000 100000 2220000 700000 3020000 -1260000 -10000 0 -1270000 -8360000 3150000 -9890000 -15100000 700000 Subsequent Events<div style="line-height:120%;padding-bottom:10px;padding-top:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 17, 2020, the Company paid approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to complete the previously announced acquisition of certain bag-in-box product lines, related assets and the tradename Rapak® (collectively "Rapak") from Liqui-Box. Rapak generated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> in net sales in 2019 and will be reported in TriMas' Packaging segment.</span></div> 11400000 30000000 (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. Derivative instruments, net of income tax of approximately $0.7 million. See Note 10, "Derivative Instruments," for further details. Derivative instruments, net of income tax of approximately $1.5 million. See Note 10, "Derivative Instruments," for further details. XML 88 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Defined Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2020
Defined Benefit Plan [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
March 31,
 
 
2020
 
2019
Service costs
 
$
320

 
$
260

Interest costs
 
240

 
270

Expected return on plan assets
 
(370
)
 
(350
)
Amortization of net loss
 
220

 
140

Net periodic benefit cost
 
$
410

 
$
320


XML 89 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Instruments
3 Months Ended
Mar. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
Derivatives Designated as Hedging Instruments
In October 2018, the Company entered into cross-currency swap agreements to hedge its net investment in Euro-denominated assets against future volatility in the exchange rate between the U.S. dollar and the Euro. By doing so, the Company synthetically converted a portion of its U.S. dollar-based long-term debt into Euro-denominated long-term debt. The agreements have a five year tenor at notional amounts declining from $125.0 million to $75.0 million over the contract period. Under the terms of the swap agreements, the Company is to receive net interest payments at a fixed rate of approximately 2.9% of the notional amount. At inception, the cross-currency swaps were designated as net investment hedges.
As of March 31, 2020 and December 31, 2019, the fair value carrying amount of the Company's derivative instruments are recorded as follows (dollars in thousands):
 
 
 
 
Asset / (Liability) Derivatives
Derivatives designated as hedging instruments
 
Balance Sheet Caption
 
March 31,
2020
 
December 31,
2019
Net Investment Hedges
 
 
 
 
 
 
Cross-currency swaps
 
Other assets
 
$
10,400

 
$
4,460


The following table summarizes the income recognized in accumulated other comprehensive income (loss) ("AOCI") on derivative contracts designated as hedging instruments as of March 31, 2020 and December 31, 2019, and the amounts reclassified from AOCI into earnings for the three months ended March 31, 2020 and 2019 (dollars in thousands):
 
Amount of Income Recognized
in AOCI on Derivative
(Effective Portion, net of tax)
 
 
 
Amount of Income (Loss) Reclassified
from AOCI into Earnings
 
 
 
 
Three months ended
March 31,
 
As of
March 31,
2020
 
As of December 31, 2019
 
Location of Income (Loss) Reclassified from AOCI into Earnings (Effective Portion)
 
2020
 
2019
Net Investment Hedges
 
 
 
 
 
 
 
 
 
Cross-currency swaps
$
8,660

 
$
4,230

 
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 March 31, 2020, the Company was party to foreign currency exchange forward contracts to economically hedge changes in foreign currency rates with notional amounts of approximately $77.3 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, British pound and the Chinese yuan, and have various settlement dates through September 2020. 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 income.
The following table summarizes the effects of derivatives not designated as hedging instruments on the Company's consolidated statement of income (dollars in thousands):
 
 
 
 
Amount of Loss Recognized in
Earnings on Derivatives
 
 
 
 
Three months ended
March 31,
 
 
Location of Loss
Recognized in
Earnings on Derivatives
 
2020
 
2019
Derivatives not designated as hedging instruments
 
 
 
 
 
 
Foreign exchange contracts
 
Other expense, net
 
$
(70
)
 
$


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 March 31, 2020 and December 31, 2019 are shown below (dollars in thousands):  
Description
 
Frequency
 
Asset / (Liability)
 
Quoted Prices in Active Markets for Identical Assets
(Level 1)
 
Significant Other Observable Inputs
(Level 2)
 
Significant Unobservable Inputs
(Level 3)
March 31, 2020
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
10,400

 
$

 
$
10,400

 
$

Foreign exchange contracts
 
Recurring
 
$
(790
)
 
$

 
$
(790
)
 
$

December 31, 2019
 
 
 
 
 
 
 
 
 
 
Cross-currency swaps
 
Recurring
 
$
4,460

 
$

 
$
4,460

 
$

Foreign exchange contracts
 
Recurring
 
$
(770
)
 
$

 
$
(770
)
 
$


XML 90 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The Company assesses goodwill and other intangible assets for impairment on an annual basis as of October 1, and more frequently if there are changes in the business climate or as a result of a triggering event taking place. The Company considered the current and potential future market and economic impacts that may result from the COVID-19 crisis, including its impact on the Company's reporting units, and also assessed the change in its market capitalization during the first quarter of 2020. Based on this review, and after consideration of the historical excess in fair value over carrying value within the Company's reporting units, the Company determined that there was not a triggering event which would require an interim impairment test to be performed.
In the first quarter of 2020, the Company began reporting its machined products operations within the Aerospace segment. These operations were previously reported in the Company's Specialty Products segment. As a result of the reporting structure change, goodwill of approximately $12.7 million was reassigned from the Specialty Products segment to the Aerospace segment.
Changes in the carrying amount of goodwill for the three months ended March 31, 2020 are summarized as follows (dollars in thousands):
 
Packaging
 
Aerospace
 
Specialty Products
 
Total
Balance, December 31, 2019
$
181,650

 
$
133,690

 
$
19,300

 
$
334,640

Goodwill from acquisitions

 
43,260

 

 
43,260

Goodwill reassigned in segment realignment

 
12,740

 
(12,740
)
 

Foreign currency translation and other
(2,230
)
 

 

 
(2,230
)
Balance, March 31, 2020
$
179,420

 
$
189,690

 
$
6,560

 
$
375,670


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 March 31, 2020
 
As of December 31, 2019
Intangible Category by Useful Life
 
Gross Carrying Amount
 
Accumulated Amortization
 
Gross Carrying Amount
 
Accumulated Amortization
Finite-lived intangible assets:
 

 

 

 

   Customer relationships, 5 – 12 years
 
$
100,000

 
$
(51,740
)
 
$
73,860

 
$
(49,910
)
   Customer relationships, 15 – 25 years
 
122,280

 
(57,620
)
 
122,280

 
(56,010
)
Total customer relationships
 
222,280

 
(109,360
)
 
196,140

 
(105,920
)
   Technology and other, 1 – 15 years
 
54,060

 
(30,480
)
 
52,430

 
(29,790
)
   Technology and other, 17 – 30 years
 
43,300

 
(38,120
)
 
43,300

 
(37,620
)
Total technology and other
 
97,360

 
(68,600
)
 
95,730

 
(67,410
)
Indefinite-lived intangible assets:
 

 

 

 

 Trademark/Trade names
 
51,580

 

 
42,850

 

Total other intangible assets
 
$
371,220

 
$
(177,960
)
 
$
334,720

 
$
(173,330
)

Amortization expense related to intangible assets as included in the accompanying consolidated statement of income is summarized as follows (dollars in thousands):
 
 
Three months ended March 31,
 
 
2020
 
2019
Technology and other, included in cost of sales
 
$
1,210

 
$
1,200

Customer relationships, included in selling, general and administrative expenses
 
3,640

 
3,430

Total amortization expense
 
$
4,850

 
$
4,630


XML 91 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following components (dollars in thousands):
 
 
March 31,
2020
 
December 31,
2019
Finished goods
 
$
72,880

 
$
68,350

Work in process
 
33,930

 
30,560

Raw materials
 
33,610

 
33,750

Total inventories
 
$
140,420

 
$
132,660


XML 92 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Event Subsequent Events (Notes)
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events [Text Block] Subsequent Events
On April 17, 2020, the Company paid approximately $11.4 million to complete the previously announced acquisition of certain bag-in-box product lines, related assets and the tradename Rapak® (collectively "Rapak") from Liqui-Box. Rapak generated approximately $30 million in net sales in 2019 and will be reported in TriMas' Packaging segment.
XML 93 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Awards
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Equity Awards Equity Awards
Stock Options
The Company did not grant any stock option awards during the three months ended March 31, 2020. Information related to stock options at March 31, 2020 is as follows:
 
 
Number of
Stock Options
 
Weighted Average Option Price
 
Average  Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
150,000

 
$
17.87

 

 

Granted
 

 

 
 
 
 
  Exercised
 

 

 

 

  Cancelled
 

 

 

 

  Expired
 

 

 
 
 
 
Outstanding at March 31, 2020
 
150,000

 
$
17.87

 
6.3
 
$
784,500


As of March 31, 2020, 150,000 stock options outstanding were exercisable under the Company's long-term equity incentive plans. As of March 31, 2020, there was no unrecognized compensation cost related to stock options remaining.
The Company recognized no stock-based compensation expense related to stock options during the three months ended March 31, 2020 and approximately$0.1 million in the three months ended March 31, 2019. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income.
Restricted Stock Units
The Company awarded the following restricted stock units ("RSUs") during the three months ended March 31, 2020:
Granted 178,666 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; and
Granted 30,590 RSUs to its non-employee independent directors, which vest one year from date of grant so long as the director and/or Company does not terminate the director's service prior to the vesting date.
Issued 986 RSUs related to director fee deferrals during the three months ended March 31, 2020 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 the three months ended March 31, 2020, the Company awarded 113,146 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, 2020 and ending December 31, 2022. 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.56% and annualized volatility of 26.2%. 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.
In addition, the Company awarded 87,034 performance-based RSUs to certain Company key divisional employees which vest three years from the grant date as long as the employee remains with the Company. These awards are earned based upon the Company's stock price performance over the period from January 1, 2020 and ending December 31, 2022. The stock price achievement is calculated based on the Company's average closing stock price for each quarter end for the 20 trading days up to and including March 31, June 30, September 30, and December 31, 2022, respectively. The Company estimates the grant-date fair value subject to a market condition using a Monte Carlo simulation model, using the following weighted average assumptions: risk-free rate of 0.85% and annualized volatility of 25.2%. Depending on the performance achieved for this metric, the amount of shares earned if any, can vary from 0% of the target award to a maximum of 160% of the target award, although it automatically is earned at the target award level if the Company's stock price is equal to or greater than a specified stock price for either five consecutive trading days or 20 total trading days during the performance period.
During 2017, the Company awarded performance-based RSUs to certain Company key employees which were earned based upon the Company's TSR relative to the TSR of the common stock of a pre-defined industry peer-group and measured over a period beginning January 1, 2017 and ending on December 31, 2019. Depending on the performance achieved, the amount of shares earned could vary from 0% of the target award to a maximum of 200% of the target award. The Company attained 127.4% of the target, resulting in an increase of 27,567 shares during the three months ended March 31, 2020.
Information related to RSUs at March 31, 2020 is as follows:
 
 
Number of Unvested RSUs
 
Weighted Average Grant Date Fair Value
 
Average Remaining Contractual Life (Years)
 
Aggregate Intrinsic Value
Outstanding at January 1, 2020
 
622,528

 
$
30.77

 

 

  Granted
 
437,989

 
21.30

 

 

  Vested
 
(172,496
)
 
27.86

 

 

  Cancelled
 
(4,382
)
 
31.57

 

 

Outstanding at March 31, 2020
 
883,639

 
$
26.91

 
1.6
 
$
20,412,061


As of March 31, 2020, there was approximately $14.3 million of unrecognized compensation cost related to unvested RSUs that is expected to be recorded over a weighted average period of 2.4 years.
The Company recognized stock-based compensation expense related to RSUs of approximately $1.9 million and $1.3 million during the three months ended March 31, 2020 and 2019, respectively. The stock-based compensation expense is included in selling, general and administrative expenses in the accompanying consolidated statement of income.
EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #A8GE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ .%B>4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " X6)Y0:5EJ_NT K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)VE%(71S43PI""XHWD(RNQMLTI",M/OVMG&W MB^@#>,S,GV^^@>E,E&9(^)R&B(DX2&\QOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!' MCX$RB%H 4\O$>)SZ#BZ !4:8?/XNH%V)I?HGMG2 G9)3=FMJ',=Z;$MNWD' MV]/C2UFW&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ .%B>4"%W,)$_ P H \ !@ !X;"]W;W)KJJX32=)+41=G$JX6;>VQ7"WTR5=FHQS;J3G5= MM+\>5*4ORUC$;Q-/Y?Y@^HEDM3@6>_55F6_'Q]:.DC'*MJQ5TY6ZB5JU6\;W MXFXM94]PB.^ENG0W]U&_E6>M7_K!I^TR3OL5J4IM3!^BL)>S6JNJZB/9=?P< M@L9CSIYX>_\6_8/;O-W,<]&IM:Y^E%MS6,:S.-JJ77&JS).^?%3#AO(X&G;_ M69U59>']2FR.C:XZ]QMM3IW1]1#%+J4N7J_7LG'7R_5)_D;#!!H(-!+DOPER M(,B1(#*W^>O*W%;?%Z98+5I]B=JK6L>B+PIQ)^W+W/23[MVY9W:WG9T]K])% MH;I&:1GCI[= MT'/O!7#$!"?(88* HZ8X003F&#"Z',O 4>(%&>8P@Q3SA=>"@ AG&(& M4\PX7WHI "2@]!RFF'.^+S6 !+06*;93RB/XY^XKZ5?8P@3J#'"WB?N:^G7&,($:HRP]XG[6OHU!C!9H,8(>Y^XKS/_A$&8 MP E#V/O$?9WYZB-,2'WL?>*^SICZ !-2'WN?N*\SIC[ A-3'WB?NZXRI#[[X M(?6Q]XG[.O=.F/6 R1VF&;3+TGF>AVH GP#$W9VS2@-?_\".)#X!)'=W[I]F M !/,@D\ R=V=^_6,,(%ZEO@$D-S=N5_/"!.H9QGX\\[=G?OUC#!^/2D[ M6X@'VRZ/@TKM3'\[M??MM6>\#HP^#OUP,C;EJ]]02P,$% @ .%B>4.V] M@;$$! /1, !@ !X;"]W;W)KB&'9'UU;#1W]R7?CEX/NV&L-A_U(, MI]Y5^[FH;0HH2U6T5=WEF]5\[JG?K/SKV-2=>^JSX;5MJ_[GUC7^O,Y9_G[B M<_UR'*<3Q69UJE[[K^W M_L<\^#"8YVIPC[[Y5N_'XSHW>;9WA^JU&3_[\Y]N&9#,LV7T?[LWUX3X1!+Z MV/EFF/]FN]=A].W22D!IJQ^7;=W-V_/2_GL970!+ 5P+F/AE 5\*>%107,CF MH?Y>C=5FU?MSUE_NUJF:'@KVP,/%W$TGYVLW_Q9&.X2S;QMI5\7;U,X2V5XB MW]8RNYV0]G^O%;7V$N+U$U!SI+H,H%6-E M-!(<8QJ$3HQ&D#0"T_"(YA*1M]T 2!/3$+'2F-2UE22-Q#0BHI&X&U$*B&F( M& >5HE$DC<(T,J)1N!L%/(;!J: NF6#1)(O&+"IBT:@78207,0P1"R&1H#$D MC<$T.J(QQ)B-0#1$C G.$S26I+&8QD0T%G=CA8UAB)0VJ?O$2MI1):9!DBI1 M1UQ+I6,>*L>%2MTKEK F0T1Q3]LE<_<@V_#"("(BIQBW*2):H0PP$8N) (]= MH3>+2,DR!4/[F&$AZUC(2^;NR1 2/3]$C%F;?(!H(S.L9!TKF1&RY4!HD HR M"SIYC6@O,XDF/2T2+= N95BF.I8IPYZ45N!G$,I8J0S+4G(T#U,IEKS?M%$95JJ.EYI"UB7(/ D2,5X\IY! M8EWZ/Z0*A%3!(&L0,:9,:E(&VJN O6H0#Q8F-X!Y<$R4AJ5X:*\"]JJ)/0]8 MERH\0>B5)W+"2DB]\T!;%?!RU\2F![R013"_BMQST&X&[&83+[L!2U>@V9@* MI68_H+T,V,LFGB< "U=+1KQ61,Z ,2DBVLR S6SBF0*P8 M0-L9L)U-/%< MNX'J[ *B9@J4^;AM)LY=K.)9PN.G:NTQ),[E;-:I.X9I]W, M"3?'L\62N?OWF5Q#44%R#578/BQ]JOJ7NANR9S^.OIT_7!R\'UUHM/P8 M1GATU?YZT+C#..WJL-]?/NA<#D9_6CY6%=:@.*#U[.X'Z'$*]*4?%/!Y_OP> M:L"B(_2-E0AQY[WNY)>?MTO/8H40U9 O2HD8\.1%:0RZZ].RQEB)X5*8: M>X'O)UX-J\9=%VIL1]<%N7!<-6A''7:I:TC_;A FW*U0QR9M1T;9$_(F.]^. M*]>71 BC Y<4QJG[8_J7U1X$68/&=H2_+LZ\G+E M9JYS1"=XP?R%=%_1$"AVG2']=W1%6,@EB9CC0#!35^=P89S40Q6!4L/W_EXU MZM[U3Y)DL-D-P6 (1@.([AK"P1!J!J\G4U$_0P[7!26=0_M_JX7RI0#+4"SF M00ZJM5//1%HF1J_KW"^\JZPS2#:]))A(@KEB:RJ2_T4\,?\($5@A N4/IWY@ M]X=6?ZC\T30$T$+TDE1)FC[$(M)BV#0W."(K1V3DR .[/[;Z8S-'J.7H)=F$ MT5_X6MCM ]&,)+&2)":)MEJ;7A)/)@'^\--PGE'.F%(K4VHRQ1I3:LRDL]Q3 MS!@R*T-F,B0:0_:0X9YBQI!;&7*3(=48\F?>D@>B&0GP[;N';[)D^O;A&W&C M&R_*4](YUXU=#9A+,HH3H(DS6]0V;4.M0X=&@ P (A !@ !X M;"]W;W)K--!2I2V ;B+-8 M[ (M$'2QN\^*3=M")=$KT7'[[TM=ZLKD89N76*(/A]],1B>:K*ZJ^]R?I-3! MEZ9N^W5XTOK\&$7][B2;LG]09]F:;PZJ:TIM;KMCU)\[6>['34T=L3A.HZ:L MVG"S&M=>NLU*771=M?*E"_I+TY3=UZVLU74=4OA]X5-U/.EA(=JLSN51_BWU M/^>7SMQ%MRC[JI%M7ZDVZ.1A'3[1XS-+APVCXM]*7OO%=3"D\JK4Y^'FK_TZ MC 'LI+K3^IZY]R3DB$P9S]!_DF:R,?2,P9.U7WX\]@=^FU:N8H!J4I MOTR?53M^7J=OTGS>AC>P>0.[;3!G_VQ#,F](?FS@8_(3V9CJ[Z4N-ZM.78-N M^FV=RZ$IZ#$QQ=P-BV/MQN],MKU9?=M03*OH;0@T:[:3ABTU-T5DHM^.8.B( M+7.VL_L#GET%Q0P?D< LDC$ OPN06%E,FG34M),F9UD16RQ EB5)%F,<#G$X MP.$6SJ01BW-^HR3ES.9!.I:*W ,D() 0,("$LY!/%WF/>$@U;*(=S IA$D! M3&K!I&[6)FENTT!9XXG=DQP:)!*^IY(\7D?OH2&0 M=YHZ/$#&8_(!06=\(@: '/=E;ENEY#R82":\3R9A'R5@I,1LH 14*!8.$) 1 M\S80=E("5DJVLY/KD920XZ1(QH7P 6$G)6"E9'L[N2[IP C%=[B8",EX*1D MV_HL2G]5'" K8F_[8"NES+4O2CTAL %2#G*R[7@6Y:T@[*8$ M[)1RF\9U2J>ZDZ2X8_&]1&$K9?13\O#!1Q3V$8ME(&K-3NJ2US/9*; M%QSSZN$@ :4069XOVOD>"QLJ8VX#,E^=L04R9(%V \ZB7]09BGQUQO['D/_9 M#ES=PW3F<'I;0TH/R9@?UV4\N#'BXS<]U-4^MTH]5YGLBC MV[\%-M\ 4$L#!!0 ( #A8GE R%,G>6 ( &0' 8 >&PO=V]R:W-H M965T&UL?55=CYLP$/PKB/<>QGQ'!.F2JFJE5CI==>VS0S8! M'6!J.^'Z[VL;CB/&Z4MLKV=G9QRTFP^4O?(*0#AO;=/QK5L)T6\\CY<5M(0_ MT!XZ>7.BK"5"'MG9XST#-AA&*O)77G%KF./;$BIQ?1U!T\,8=?VI:P MOSMHZ+!U??<]\%R?*Z$"7I'WY P_0;ST3TR>O)GE6+?0\9IV#H/3UGWT-WL? MJ02-^%7#P!=[1UDY4/JJ#M^.6Q:EF0/AL*?-[_HHJJV;NLX13N32B&_3GGA@K83BY32DK=QK3N]#N--@JP*>$O"<(&O_+R&8$H*/A%";'Y5I MJY^)($7.Z."P\=_JB?HH_$T@'[-40?UV^DZZY3)Z+7P?.A@9-0VT3NV=CWQX.@_333O'FP%O\ 4$L#!!0 ( #A8GE - MR:NVNP0 '<8 8 >&PO=V]R:W-H965T&ULA9G1;N,V M$$5_Q?"[5^(,24F!8R#V8M$"+1!LT?99L9G86,ER)27>_GTI6?$ZG,OM2RS) ME\/+L7@X9);GIOW6[9WK9]_KZMC=S_=]?[I+DFZ[=W79?6I.[NB_>6[:NNS] M;?N2=*?6E;NQ45TEE*8VJV]6R>>VKP]$]MK/NM:[+]M^UJYKS M_5S-WQ]\/;SL^^%!LEJ>RA?WA^O_/#VV_BZY1MD=:G?L#LUQUKKG^_F#NMMH M&AJ,BK\.[MS=7,^&H3PUS;?AYM?=_3P='+G*;?LA1.D_WMS&5=40R?OX9PHZ MO_8Y-+R]?H_^91R\'\Q3V;E-4_U]V/7[^WD^G^W<<_E:]5^;\R]N&I"9SZ;1 M_^;>7.7E@Q/?Q[:INO'O;/O:]4T]1?%6ZO+[Y?-P'#_/4_SW9K@!30WHVL#W M_;,&/#7@'PWT./B+LW&HG\N^7"W;YCQK+[_6J1Q>"G7'/IG;X>&8N_$[/]K. M/WU;*:9E\C8$FC3KBX9N-5=%XJ-?NR#4Q9I$\Z"#C52HE' 7#$?!8P#^, K& M 30,H,< ^C8 F2 -%XT=-<>I$T5I,!:@*M(BQ68,-&.D&=:!F8O&W'03&I$* M;73$AX4^K/2A./!A12\H*4"EC8F8R:"9#/S$!@?(88 <9-4&H\F%3Q,.14I4 M9!P%M%$ &UE@HQ!]6&M#(U)D;.P]4RF>_"DPDX>S/Y4O4B[2@E268W8B+%+ M3A':4:(C*H0;(,IC9B"U'A0),YD*O9#LQF3"#%!1[*51&'"*96IT&MIA^6X6 MH6J#5$PQ.QB7"O!2B^QHT=%"I58)0T"G3?3=P42?31CLYR80CHLB(ZO3"-%<"Q#E=< M)6&[T')^ 23'UA:%H:P E76X."A)7-:I<"-5WDW,#V$P$P"S#E<)DL@-S0#) MPA99S S&,@$LZW"5($E*7!:$0$>68E1F#$(&(#0A"%DB M;J%S%MQ .C)Y;)8RAB'+*E69L&1F68 N5"X= 9E/4LQ09"<.T!IN7=:,T*ID MY8QT-IHAC%8&:+4A6EDB4REKQ)X+Z!84G1N,RI05B-IP93E0%5;4A5ELADMF*? V0+XBQV!,*8K0S8:D.V,JA M,Y*5*M*E>;189C-T^OI^<-X>!X\7ZN[S>4,_$>8RY'\[V7[F[YMZ//)];IK> M>9/I)Y^LO2MWUYO*/??#9>:OV\M1^.6F;T[3,7]R_5_#ZC]02P,$% @ M.%B>4"6'#E=> P @ X !@ !X;"]W;W)KZ/CTZ3K4]BCRI'N1)%.J?O2SSI%;# M\N!4IU(DN]8HSQS/=;F3)VEASZ?MLZ=R/I7G.DL+\51:U3G/D_+O0F3R,K/! M?G_P/3TDH/X(>J?IZ=2C9S!RR[-15&ELK!*L9_9G^!Q [PQ:(E? MJ;A45_=6$\JSE"_-X,MN9KN-(I&);=VX2-3E52Q%EC6>E(X_O5-[F+,QO+Y_ M][YI@U?!/">56,KL=[JKCS,[LJV=V"?GK/XN+Y]%'Q"SK3[ZK^)59 IOE*@Y MMC*KVE]K>ZYJF?=>E)0\>>NN:=%>+[W_=S/:P.L-O,$ X*Z!WQOX@X'GW34( M>H/@PX#=-6"] ?LPB.\:\-Z #P9!U*Y'EZPV^ZND3N;34EZLLMM IZ39I_#( MU?INFX?M!&T!W#6Z9H&>ZY 3-RL\18P UFA9D(.',-;(VQ M"80Q-]UM*(Y'5\JT#/AD!GR< 6!&!CJ&7!:/FVE9C5&: MF) 4$V(Q@5DF0KP3?*1E!-*D1*24B%@B,R\1CC@R-RYF ,S=O2$<@7=K'6-2 M;XSUFEH6,9J&!RX#L]A@#!<;S$00,-^,'F,3M;U\4]F&Y,"]D0%PZ2;C$CDP M.LBBA[0DQ&%@*EH2'"K+*P(*(R]"FX#@)F$B&LUO=%.@.!D0+0\4:<'N:0&2^F:M13!=$]S$@&ADJV(";%,0FM1JC=#ET M+P.BF46>*8?C3ZZ0H0JW)+@ 9Q%#(8/ C&Y-REHHE^Z#2NE1'0>'02;V=7,;JONR.Q-U@UJ>^O.> M,QPZY_\ 4$L#!!0 ( #A8GE >?/L4L0$ -(# 8 >&PO=V]R:W-H M965T&UL?5/;;MLP#/T501]0)8K;%8%MH.E0M, &!!VV/BLV M?4$ET97DN/O[2;+C>IVQ%XND>0X/*2H=T+S:!L"1=R6US6CC7+=GS!8-*&&O ML /M_U1HE'#>-36SG0%11I"2C&\V-TR)5M,\C;&CR5/LG6PU' VQO5+"_#Z MQ"&C6WH)/+=UXT* Y6DG:O@![F=W--YC,TO9*M"V14T,5!F]V^X/2Y R$'D9;Q,GG4L&X-*^L#_$WGTO M)V'A'N5+6[HFH[>4E%")7KIG'!YAZN>:DJGY;W &Z=.#$E^C0&GCEQ2]=:@F M%B]%B??Q;'4\AXG_ EL'\ G /P'86"@J_RJ?Z4Q&VF*D"4\=MLJ3 7L=-7D3GA;WC\4X^TL=M_RY, MW6I+3NC\S<;Y5X@.O)3-E5^AQC^PV9%0N6!^\;89UVQT'';3"V+S,\[_ %!+ M P04 " X6)Y0SAOKS;4! #2 P & 'AL+W=O[^ MOI3L>MYF[$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8#C3>5L4IX M-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV&LZ6N%XI87^=0)HAHUOZX7AL MZ\8'!\O33M3P!/Y'=[9HL9FE;!5HUQI-+%09O=L>3_L0'P-^MC"XQ9F$2B[& MO 3C:YG131 $$@H?& 1N5[@'*0,1RGB=..F<,@"7YP_V+[%VK.4B'-P;^=R6 MOLEH0DD)E>BE?S3# TSU?*)D*OX;7$%B>%"".0HC75Q)T3MOU,2"4I1X&_=6 MQWT8;P[)!%L'\ G 9T 2\[ Q453^67B1I]8,Q(Z][T1XXNV18V^*X(RMB'QTE>>.>!O>/Q37Z'C]/^7=BZU8Y< MC,>7C?VOC/& 4C8W.$(-?K#9D%#Y<#S@V8YC-AK>=-,/8O,WSM\!4$L#!!0 M ( #A8GE"@E4R#MP$ -(# 9 >&PO=V]R:W-H965T1Y"2+$N26Z:XT+3,H^]LR]P,7@H-9TO!@ M9=[S%KZ#_]&?+5IL8:F% NV$T<1"4]"']'C:A_@8\"Q@=*LS"95Z MH$D0!!(J'Q@X;E=X!"D#$GB2JK!>:-F%I2B^.NT"QWW<;JY MNYUAVX!L!F0+X!#SL"E15/Z1>U[FUHS$3KWO>7CB])AA;ZK@C*V(=RC>H?=: MIH?[G%T#T1QSFF*R=:^2K7JJP+9QFARIS*#C)*^\R\ ^9/%-_H9/T_Z-VU9H1R[& MX\O&_C?&>$ IR0V.4(QY1N7?P!02P,$% M @ .%B>4$J1S@RV 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[G)IUYZ22+U652=MTJG3UL]:**2XT+;+H.YHBP]Y)H>%HB.V5XN;O 20..=W2=\>3:%H7'*S( M.M[ +W"_NZ/Q%IM9*J% 6X&:&*AS>KO='](0'P/^"!CLXDQ")2?$EV!\KW*Z M"8) 0ND" _?;&>Y RD#D9;Q.G'1.&8#+\SO[0ZS=UW+B%NY0/HO*M3F]IJ2" MFO?2/>'P"%,]EY1,Q?^ ,T@?'I3X'"5*&U=2]M:AFEB\%,7?QEWHN _C37HS MP=8!R01(9L!US,/&1%'Y/7>\R P.Q(R][WAXXNT^\;TI@S.V(MYY\=9[S\7V M9I>Q+(.WZTJW$7X[H/"=)T@725((T'Z M@>#R4XEK,5>?DK!%3Q68)DZ3)27V.D[RPCL/[&T2W^1_^#CM/[EIA+;DA,Z_ M;.Q_C>C 2]E<^!%J_0>;#0FU"\=O_FS&,1L-A]WT@]C\C8M_4$L#!!0 ( M #A8GE"X9S(WN $ -(# 9 >&PO=V]R:W-H965TF]TJV<++$]5H+^_<(R@P9W=(WQY.L&Q\<+$\[ M4<-/\+^ZDT6+S2REU- Z:5IBHE A'*^#-QTCEE "[/;^R/L7:LY2PB>DA(J MT2O_9(:O,-5S3X@,+PH 1S%$:YN)*B=][HB06E:/$Z[K*-^S#>)-<3 M;!W )P"? ?N8AXV)HO('X46>6C,0._:^$^&)MP>.O2F",[8BWJ%XA]Y+OKV] M2=DE$$TQQS&&+V/F"(;L\?CF_P/'Z?]A["U;!TY&X\O M&_M?&>,!I6RN<(0:_&"SH:#RX7B#9SN.V6AXTTT_B,W?./\'4$L#!!0 ( M #A8GE 4-?NDLP$ -(# 9 >&PO=V]R:W-H965TO&C5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0 M501IQ7B2?&!:R(X66?2=;)&9P2O9P"'A-&MSB14Q&>>'?@V)LR.&,KXAV*=^B]%#S9 M9>P2B.:8XQ3#5S'O$0S9EQ1\*\61_P7GV_!T4V$:X>EO"O]!L-\DV$>"_7]+ MW(I)_TC"5CW58)LX38Z49NCB)*^\R\#>\O@F[^'3M#\(V\C.D;/Q^+*Q_[4Q M'E!*;0O@R*N2VN:T=:X_,&;+%I2P5]B#]CN:5UPL"+K10._P/WN M3\9;;%&I.@7:=JB)@3JG=[O#,0WX"/C3P6A79Q(J.2,^!^.ARFD2$@()I0L* MPF\7N Y-J>WE%10BT&Z1QR_ MPUS/-25S\3_@ M+#0R8^1HG2QI64@W6H9A6?BA*OT][IN(_3S9[/M&T"GPE\ M(=S&.&P*%#/_*IPH,H,C,5/O>Q&>>'?@OC=E<,96Q#N?O/7>2W&39NP2=&;( M<8+P%62W()@77R+PK0A'_HG.M^G[S03WD;Y?TY-T6R#=%$BC0/J_"C]#>'+] M(09;=52!:>(L65+BH.,H]=]K,234+AR_^+.9AFPR'/;S_V'+)R[^ 5!+ P04 " X6)Y0WV7F M"K4! #2 P &0 'AL+W=O"YSB-\];"3W"_^I/Q M%EE8:BY!6:X5,M 4^#8]'+,0'P-^MGX/QK2YP$@2!@,H%!N:W M"]R!$('(RWB9.?&2,@#7YS?VK[%V7\N96;C3XHG7KBOP'J,:&C8(]ZC'!YCK M^8+17/QWN(#PX4&)SU%I8>.*JL$Z+6<6+T6RUVGG*N[C=).E,VP;0&< 70#[ MF(=,B:+R>^98F1L](C/UOF?AB=,#];VI@C.V(MYY\=9[+R5-KG-R"41SS'&* MH:N8=(D@GGU)0;=2'.D_<+H-WVTJW$7X[H/"FVV";),@BP39?TO^+.9QFPRG.[G'T26;US^!5!+ P04 " X6)Y0W'H_1[8! M #2 P &0 'AL+W=O=6JLSEMG>L/C-FR!2WL%?;0^9L:C1;.FZ9AMC<@J@C2BO$DN69:R(X6 M6?2=3)'AX)3LX&2(';06YL\1%(XY3>F;XU$VK0L.5F2]:. GN%_]R7B++2R5 MU-!9B1TQ4.?T+CT<]R$^!CQ)&.WJ3$(E9\278'RK?,W8)1'/,<8KAJYAT MB6">?4G!MU(<^7]PO@W?;2K<1?AN#4^3;8+])L$^$NS_(4@_E+@5\U$E6_54 M@VGB-%E2XM#%25YYEX&]X_%-WL.G:?\A3",[2\[H_,O&_M>(#KR4Y,J/4.L_ MV&(HJ%TXWOBSF<9L,ASV\P]BRS4/$DYIJU 0 MT@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0 M+ES:G4Y)I%ZK:9,VZ=1IZV^C\38U&"^=-TS#;&Q!5!&G%^&YWQ[20'2VR MZ#N;(L/!*=G!V1 [:"W,KQ,H''.:T#?'DVQ:%QRLR'K1P#=PW_NS\19;6"JI MH;,2.V*@SNE]$XR>8Z[FE9"[^ M"UQ!^?"@Q.]*8,SMB+>>?'6>Z\%3_89NP:B.>8TQ?!53+)$ M,,^^I.!;*4[\'SC?AN\W%>XC?/^'PG2;(-TD2"-!^M\2MV)N_TK"5CW58)HX M39:4.'1QDE?>96#O>7R3]_!IVK\*T\C.D@LZ_[*Q_S6B R]E=^-'J/4?;#$4 MU"X4/>!EABW 0 T@, M !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]08I*U M661;:CI-G;1)4:>UGXE]ME'!N(#C[M_OP*[K=OX"W''OW;OC2 =CGUT#X,FK M5JW+:.-]=V#,%0UHX:Y,!RW>5,9JX=&T-7.=!5%&D%:,;S;73 O9TCR-OI/- M4]-[)5LX6>)ZK87]>P1EAHPF],WQ(.O&!P?+TT[4\!O\G^YDT6(S2RDUM$Z: MEEBH,GJ;'(Z[$!\#'B4,;G$FH9*S,<_!^%%F=!,$@8+"!P:!VP7N0*E A#)> M)DXZIPS Y?F-_7NL'6LY"P=W1CW)TC<9W5-20B5ZY1_,< ]3/5\HF8K_"1=0 M&!Z48(["*!=74O3.&SVQH!0M7L==MG$?QAO.)]@Z@$\ /@/V,0\;$T7EWX07 M>6K-0.S8^TZ$)TX.''M3!&=L1;Q#\0Z]EYPGURF[!*(IYCC&\$5,,DJK!UG&: M'"E,W\9)7GCG@;V-C\C>P\=I_R5L+5M'SL;CR\;^5\9X0"F;*QRA!C_8;"BH M?#C>X-F.8S8:WG33#V+S-\[_ 5!+ P04 " X6)Y0)0,L8+,! #2 P M&0 'AL+W=O<.3,>YZ-US[X#".1% M*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQ+'O#M)"&EGGRG5V9 MVR$H:>#LB!^T%N['"90="[JCKXY'V78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D- M<= 4]'YW/!UB? KX)F'TJS.)E5RL?8[&Q[J@610$"JH0&01N5W@ I2(1RO@^ M<](E902NSZ_L[U/M6,M%>'BPZDG6H2OH'24U-&)0X=&.'V"NYY:2N?A/< 6% MX5$)YJBL\FDEU>"#U3,+2M'B9=JE2?LXW=SR&;8-X#. +X"[E(=-B9+R=R*( M,G=V)&[J?2_B$^^.''M316=J1;I#\1Z]UY+S+&?72#3'G*88OHK9+1$,V9<4 M?"O%B?\%Y]OP_:;"?8+O?U/XC_R'38)#(CC\M\2MF#]5LE5/-;@V39,GE1U, MFN25=QG8^_2([%?X-.V?A6NE\>1B [YLZG]C;0"4DMW@"'7XP19#01/B\2V> MW31FDQ%L/_\@MGSC\B=02P,$% @ .%B>4,MPC3.U 0 T@, !D !X M;"]W;W)K&UL?5/;;M0P$/T5RQ]0[WI3**LD4K<( M@032JHCR[$TFB55?@NULRM\S=M(0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J% MT!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=V96Z'H*2! MLR-^T%JXGR=0=BSHGKXZ'F7;A>A@9=Z+%KY"^-:?'5IL8:FE!N.E-<1!4]#[ M_?&4Q?@4\"1A]*LSB95ZH+LH"!14(3((W*[P $I%(I3Q8^:D2\H( M7)]?V3^DVK&6B_#P8-5W68>NH'>4U-"(085'.WZ$N9Y;2N;B/\,5%(9')9BC MLLJGE52##U;/+"A%BY=IER;MXW3#W\VP;0"? 7P!W*4\;$J4E+\7092YLR-Q M4^][$9]X?^38FRHZ4RO2'8KWZ+V6G!]R=HU$<\QIBN&KF/T2P9!]2<&W4ISX M/W"^#3]L*CPD^.$/A=DV0;9)D"6"[+\E;L7<_I6$K7JJP;5IFCRI[)*^\ MR\#>\_0FO\.G:?\B7"N-)Q<;\&53_QMK Z"4W0V.4(W^+936,V M&<'V\P]BRS4.JB#66U 0 T@, !D !X;"]W M;W)K&UL?5/;;MLP#/T501]0)8K7!H%MH&DQ=, & M!!VV/BLV?4%U<24Y[OY^E.RZ;F?L11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLP MYHH&E'!7I@.--Y6Q2G@T;&SKQ@<'R]-.U/ 3_*_N9-%B,TO9*M"N-9I8J#)ZNST< MDQ ? WZW,+C%F81*SL8\!^-;F=%-$ 02"A\8!&X7N ,I Q'*>)DXZ9PR )?G M-_:OL7:LY2PB>DA(JT4O_:(8'F.KY0LE4_'>X@,3PH 1S%$:Z MN)*B=]ZHB06E*/$Z[JV.^S#>)+L)M@[@$X#/@'W,P\9$4?F]\")/K1F('7O? MB?#$VP/'WA3!&5L1[U"\0^\EY_PZ99= -,40\?I_V'L'6K'3D;CR\;^U\9XP&E;*YPA!K\8+,AH?+A>(-G.X[9:'C3 M33^(S=\X_PM02P,$% @ .%B>4(4,#2>T 0 T@, !D !X;"]W;W)K M&UL;5-ACYP@$/TKA!]P*&[;ZT9-;J]IVJ1--M>T M_B5[.%LB1NU%O;W M"929"IK2F^-)MIT/#E;F@VCA&_COP]FBQ5:66FKHG30]L= 4]"$]G@XA/@;\ MD#"YS9F$2B[&/ ?CB\ MT0L+2M'B9=YE'_=IOLENL'T 7P!\!=Q' )L31>4?A!=E;LU$[-S[080G3H\< M>U,%9VQ%O$/Q#KW7DO/W.;L&HB7F-,?P34RZ1C!D7U/PO10G_A^<[\.S7859 MA&=;>);L$QQV"0Z1X/ /0?JJQ+V8URK9IJ<:;!NGR9'*C'VURVGK?'QAS90M*N"O3 M@\:;VE@E/)JV8:ZW(*H(4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#- MF-,]?7<\=TWK@X,562\:^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8 MW>I,0B5G8UZ"\53E=!<$@832!P:!VP7N09TZZI S ]?F=_7.L'6LY M"P?W1O[L*M_F]):2"FHQ2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3, M@E*4>)OV3L=]G&X2/L.V 7P&\ 5P&_.P*5%4_B"\*#)K1F*GWOREXDF3L$HCFF.,4PU+;3F$V&-_W\@]CRC8O? M4$L#!!0 ( #A8GE")6 BZMP$ -(# 9 >&PO=V]R:W-H965T<" MCKM_/\"NZW;^ MQQ[]V[XTAZ-,^V!G#D5:O&IK1VKCTR9O,:M+ WV$+C;THT M6CAOFHK9UH H(D@KQE>K'=-"-C1+HN]LL@0[IV0#9T-LI[4P?T^@L$_IFKXY M'F15N^!@6=**"GZ#^].>C;?8Q%)(#8V5V! #94IOU\?3-L3'@$<)O9V=2:CD M@O@:_>U7(2%.U1/ MLG!U2@^4%%"*3KD'[.]AK.<+)6/Q/^$*RH<')3Y'CLK&E>2==:A'%B]%B]=A METW<^^%FOQMARP ^ O@$.,0\;$@4E7\33F2)P9Z8H?>M"$^\/G+?FSPX8ROB MG1=OO?>:\%3B4LQ7S\E8;.>:C!5G"9+4'4GE@BV 0 T@, !D !X;"]W;W)K&UL=5-A;]P@#/TKB!]0-,9J MX=&T+7.#!5%'D%:,)\E[IH7L:9E'W]F6N1F]DCV<+7&CUL+^.8$R4T$/]-GQ M(-O.!P%!">:HC')Q)=7HO-$+"TK1XFG> M91_W:;[)T@6V#^ +@*^ VYB'S8FB\H_"BS*W9B)V[OT@PA,?CAQ[4P5G;$6\ M0_$.O=>29TG.KH%HB3G-,7P3BA/_!\[WX>FNPC3"TU<*_Y,_ MVR7((D'VBH"_*7$O)GV3A&UZJL&V<9H>->!O>/Q35["YVG_)FPK M>T#,L/8NLW+O\"4$L# M!!0 ( #A8GE"E0 @'M@$ -(# 9 >&PO=V]R:W-H965TVRC@'$!K]._ M[X"]KIOZ!9CAG#,7AFPT]M6U )Z\:=6YG+;>]P?&7-F"%N[&]-#A36VL%AY- MVS#76Q!5)&G%>)+<,2UD1XLL^DZVR,S@E>S@9(D;M!;V]Q&4&7.ZHU?'LVQ: M'QRLR'K1P'?P/_J318LM*I74T#EI.F*ASNGC[G!, SX"7B2,;G4FH9*S,:_! M^%+E- D)@8+2!P6!VP6>0*D@A&G\FC7I$C(0U^>K^J=8.]9R%@Z>C/HI*]_F M](&2"FHQ*/]LQL\PUW-+R5S\5[B 0GC(!&.41KFXDG)PWNA9!5/1XFW:91?W M<;JYO]*V"7PF\(7P$ EL"A0S_RB\*#)K1F*GWOSS;:$L:V9::3M,FM5+4:=MO8E_;J.#K 8[;MR]@ MU_,Z_P'NY9QS/[BD YIGVP X\J)5:S/:.-<=&;-% UK8&^R@]3<5&BV<-TW- M;&= E)&D%>.;S6>FA6QIGD;?V>0I]D[)%LZ&V%YK85Y/H'#(Z):^.YYDW;C@ M8'G:B1I^@/O9G8VWV*Q22@VME=@2 U5&[[;'4Q+P$?!+PF 79Q(JN2 ^!^-[ MF=%-2 @4%"XH"+]=X1Z4"D(^C3^3)IU#!N+R_*[^-=;N:[D("_>H?LO2-1D] M4%)")7KEGG#X!E,]GRB9BG^ *R@/#YGX& 4J&U=2]-:AGE1\*EJ\C+MLXSZ, M-\E^HJT3^$3@,^$0X[ Q4,S\BW B3PT.Q(R][T1XXNV1^]X4P1E;$>]\\M9[ MKSE/]BF[!J$)<0?"W$B?]'Y^OTW6J&NTC?+:/?)NL"R:I M$@62?TH\?"AQ#7/[(0A;]%2#J>,T65)@W\9)7GCG@;WC\4W^PL=I?Q2FEJTE M%W3^96/_*T0'/I7-C1^AQG^PV5!0N7#<^[,9QVPT'';3#V+S-\[? %!+ P04 M " X6)Y0<545M\T! "A2"J=]GX'+*<8SOB>>N:8U+ MD"(;6 /?P'P?+LI&9%6I.@&][F2/%-0Y?HQ/Y]3A/>!'!Y/>[)'KY"KEBPL^ M5SF.7$' H31.@=GE!D_ N1.R9?Q:-/%JZ8C;_5W]H^_=]G)E&IXD_]E5ILWQ M>XPJJ-G(S;.)]2@EU_X7E:,V4BPJMA3!7N>UZ_TZ M+?IW6IA %P+=$,_ M+<:[%D.8-TR2H$D2$#CL3$*88]@D#9JD 8%D9Q+"I#L3LKD= E3CYT*C4HZ] MG\E-=AV]1^IOUU_X/+=?F6JZ7J.K-/:.^IM42VG EA(]V(9;^U2L 8?:N.T[ MNU?SP,R!DA;M\?&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>-)\H%I(3M:9-%WMD5F!J]D M!V=+W*"UL'].H,R8TQU]=3S)IO7!P8JL%PU\!_^C/UNTV*)220V=DZ8C%NJ< MWN^.IS3@(^"GA-&MSB14C?LG*MSD]4%)!+0;EG\SX&>9Z;BF9B_\*5U (#YE@ MC-(H%U=2#LX;/:M@*EJ\3+OLXCY.-WL^T[8)?";PA7"(<=@4*&;^*+PH,FM& M8J?>]R(\\>[(L3=E<,96Q#M,WJ'W6O#;NXQ=@]",.4T8OL+L%@1#]24$WPIQ MXN_H?)N^W\QP'^G[-3U)MP7238$T"J3_E7AX4^(6YN.;(&S54PVVB=/D2&F& M+D[RRKL,['U\1/8//DW[-V$;V3ER,1Y?-O:_-L8#II+&PO=V]R:W-H965T("7J=_7\".XV[IBX'AG#-G@'$^*?UJ.@"+W@27IL"= MM<.!$%-U()BY40-(M],H+9AU2]T2,VA@=2 )3FB2W!+!>HG+/,1.NLS5:'DO MX:21&85@^O<1N)H*G.+WP$O?=M8'2)D/K(5O8+\/)^U69%6I>P'2]$HB#4V! M']+#<>_Q ?"CA\ELYLA7BGI;9*3BQ=:,,<90S>8=$40I[ZFH+$4 M1_H/G<;INZC#7:#OMO3D+BZ0106R()#]56)Z56(,\Q^7^VB2?41@=Y4DALFN MDI#-Q0G0;7BR!E5JE*%=-M&U*QYHN/@/^-Q27YEN>VG065GW?,(E-TI9<%:2 M&^>E6#4L;4K6?T7Y!U!+ P04 " X6)Y0OKC> M*L4! W! &0 'AL+W=O"EA5&OYLA52_VE+TV1XCU$)%1NX>9;C$\SU M)!C-Q?^ "W +=YE8CT)R[;^H&+218E:QJ0CV/HUMY\=QVMGN9EJ80&<"70A[ M[T,F(Y_Y S,L3Y4LGI+DG)Q0G-F..$ MH2M,O""(55\L:,CB2+_0:9B^"6:X\?3-FAY'88%M4&#K!;:?2MQ=E1C"W(9- MDJ!)$A#87YF$,-^N3,CJX@2HVC]9C0HY=+Y=5M&E*^ZHO_C_\*FE?C)5MYU& M9VGL\_&77$EIP*82W=A<&MO%RX)#9=STUL[5]):GA9']W*9D^5?D_P!02P,$ M% @ .%B>4&O6#C;; 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5P@,LRES<3-1D9YNF3=IDLDW;WXP>+UD0"SANW[Z MCK66_3-PCM_E'(9#.DKUJAL @]X$[W2&&V/Z$R&Z:$ P_2![Z.R72BK!C U5 M372O@)6>)#BA470D@K4=SE.?NZ@\E8/A;0<7A?0@!%._S\#EF.$8WQ,O;=T8 MER!YVK,:OH'YWE^4C@7,G9,OX-6OBQ=(1U_N[^D??N^WERC0\2_ZS+4V3 MX4>,2JC8P,V+'#_!W,\!H[GY+W #;N&N$NM12*[]+RH&;:2856PI@KU-:]OY M=9SU[[0P@V^PM MITF4DIL3FC'G"4-7F'A!$*N^6-"0Q9G^1Z=A^BY8X<[3=VMZO \+[(,">R^P M_Z?%>--B"/-.E8>@R2$@L-N8A##O='(,FAP# H>-20AS#)LD09,D()!L3$*8 MQXT)65U! :KVPZ=1(8?.#_XJN\SW$_57^"]\>AR^,E6WG497:>P@^.M:26G MEA(]V%-M['NT!!PJX[:)W:MI*J? R'Y^<,CRZN5_ %!+ P04 " X6)Y0 M)&]EO\8! W! &0 'AL+W=OJ!^E.:J4%L\[4#3&]!E8%DN"$ M)LD]$:R3N,B"[ZR+3 V6=Q+.&IE!"*9_GX"K,<@7,OY-+X-6OB):0GKO,*JC9P.V+ M&C_#7,\.H[GXKW %[N ^$Q>C5-R$+RH'8Y6855PJ@KU/:R?#.DXG]]N9%B?0 MF4 7PB'$(5.@D/D3LZS(M!J1GNZ^9[[%Z9&ZNRF],UQ%.'/)&^>]%G3_*2-7 M+S1C3A.&KC#I@B!.?0E!8R%.]!\ZC=,WT0PW@;Y9T]-]7& ;%=@&@>U:X)#< ME!C#_*?(733(+B) ;X+$,)N;(&35. &Z"4_6H%(-,HS+RKM,Q0,-C?\+GT;J M&]--)PVZ*.N>3VARK90%ETIRYW)IW10O!H?:^NW>[?7TEB?#JGX>4[+\*XH_ M4$L#!!0 ( #A8GE# UF0IQ0$ #<$ 9 >&PO=V]R:W-H965TM4M1IVV]B'U]4+B[@ MN'W[ 78]+Z5_#!R^RSG <3HH_6P: (M>!9\E;"22/3"\'TVQ&X&C*\QN^! MI[9NK ^0/.U8#3_!_NI.VJW(K%*V J1IE40:J@S?K0_'Q.,#X'<+@UG,D:_D MK-2S7WPO,[SR"0&'PGH%YH8+W /G7LBE\3)IXMG2$Y?S=_5OH797RYD9N%?\ M3UO:)L-[C$JH6,_MDQH>8*HGP6@J_@=<@#NXS\1Y%(J;\$5%;ZP2DXI+1;#7 M<6QE&(=Q9_=EHL4)="+0F; //F0T"IE_99;EJ58#TN/9=\Q?\?I W=D4/AB. M(NRYY(V+7G*ZWZ;DXH4FS''$T 5F/2.(4Y\M:,SB2#_0:9R^B6:X"?3-DDX_ M\=]&!;9!8/M?B%5=W4IF3^5^1_ 5!+ P04 " X6)Y0X&E]>+8! #2 P &0 'AL M+W=OM\? M&7-E"UJX&]-#AS>UL5IX-&W#7&]!5)&D%>-)TD!TMLN@[VR(S@U>R@[,E M;M!:V#\G4&;,Z8Z^.YYET_K@8$76BP9^@/_9GRU:;%&II(;.2=,1"W5.'W;' M4QKP$? B872K,PF57(QY#<;7*J=)2 @4E#XH"-RN\ A*!2%,X_>L29>0@;@^ MOZL_Q=JQEHMP\&C4+UGY-J<'2BJHQ:#\LQF_P%S/+25S\=_@"@KA(1.,41KE MXDK*P7FC9Q5,18NW:9==W,?IYC:=:=L$/A/X0CC$.&P*%#/_++PH,FM&8J?> M]R(\\>[(L3=E<,96Q#M,WJ'W6O##?<:N06C&G"8,7V%V"X*A^A*";X4X\?_H M?)N^W\QP'^G[-9VGVP+IID :!=*UP'WRH<0MS,4 !9G.'$ 0 -P0 !D !X;"]W M;W)K&UL;53O;ML@$'\5Q .4A,1)%]F6FE;5)JU2 MU&GM9V*?;50P'N"X??L!=ETOXXN!X_?G#CBG@])OI@&PZ%V*UF2XL;8[$&** M!B0S-ZJ#UNU42DMFW5+7Q'0:6!E(4A"Z6NV(9+S%>1IB)YVGJK>"MW#2R/12 M,OUQ!*&&#*_Q9^"9UXWU 9*G':OA%]C?W4F[%9E52BZA-5RU2$.5X;OUX9AX M? "\EWOSB1YGAE4\(!!36*S W7. >A/!"+HT_DR:>+3UQ.?]4 M?PRUNUK.S,"]$J^\M$V&;S$JH6*]L,]J^ Y3/0E&4_$_X0+"P7TFSJ-0PH0O M*GICE9Q47"J2O8\C;\,XC#O[W42+$^A$H#/A-OB0T2AD_L LRU.M!J3'L^^8 MO^+U@;JS*7PP'$78<\D;%[WD]!M-R<4+39CCB*$+S'I&$*<^6]"8Q9'^1Z=Q M^B::X2;0-TLZW<<%ME&!;1#8_E/BYJK$&&8;-TFB)DE$(+DRB6%V5R9D<7$2 M=!V>K$&%ZMO0+HOHW!5W-%S\%WQLJ2>F:]X:=%;6/9]PR952%EPJJQN72^.Z M>%X(J*R?[MU4)$"W,6U 0 MT@, !D !X;"]W;W)K&UL;5-A;YLP$/TKEG] M39QL;2- :EI5F[1)4:=MGQTXP*J-F6U"]^]W-H31E"_X[KCW[MWYG [&OKH& MP),WK5J7T<;[;L^8*QK0PMV8#EK\4QFKA4?7ULQU%D0905HQGB2?F1:RI7D: M8T>;IZ;W2K9PM,3U6@O[]P#*#!G=T$O@1=:-#P&6IYVHX0?XG]W1HL=FEE)J M:)TT+;%09?1ALS_L0GY,^"5A< N;A$Y.QKP&YVN9T20( @6%#PP"CS,\@E*! M"&7\F3CI7#( E_:%_3GVCKVLHWG,/%?8.L /@'X%8"-A:+R)^%% MGEHS$#O.OA/ABC=[CK,I0C".(OY#\0ZCYYS?WZ;L'(BFG,.8PQ;)%=%V&*F&FP= MM\F1PO1MW.1%=%[8!Q[OY'_ZN.W?A:UEZ\C)>+S9./_*& \H);G!%6KP@4$G://*U 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+W;; MU2DHPGR7NF1*]IF4??Q90Y MCD[V&BZ&V%$I8?Z<0>)4T -]<3SV;>>"@Y7Y(%KX#N['<#'>8JM*W2O0MD=- M##0%O3^0,@CY-'XO MFG0-&8C;\XOZIUB[K^4J+#R@_-77KBOHD9(:&C%*]XC39UCJ>4?)4OQ7N('T M\)")CU&AM'$EU6@=JD7%IZ+$\[SW.N[3?),>%]H^@2\$OA*.,0Z; \7,/PHG MRMS@1,S<^T&$)SZ*C!MG"9+ M*AQUG.2-=QW8>Q[?Y!4^3_LW8=I>6W)%YU\V]K]!=.!32>[\"'7^@ZV&A,:% MXP=_-O.8S8;#8?E!;/W&Y5]02P,$% @ .%B>4%F=&-O4 0 8P0 !D M !X;"]W;W)K&UL?53;;IPP$/T5RQ\0LT"RT0J0 MLAM%K=1*JU1MG[TP7!0;4]LLZ=]W; @A!/4%>\;GG)FQ9T@&I5],#6#)JQ2M M26EM;7=@S.0U2&YN5 >)(4+ R".R9YT](L\;ZSSA+5 M6]&T<-;$]%)R_?<(0@TIW=$WQW-3U=8Y6)9TO((?8']V9XT6FU6*1D)K&M42 M#65*'W:'4^SP'O"K@<$L]L15$" MLYL1#-7G$.%6B&/XB1Y^#'#ZC-@%X7:(:+.*R M$RQ#1?EL@WA2(O4#\X1IN M5]>PA;E;5;*%62?"%F\C05>^C0W)5=]:=PL+[SPI#Z%[VY7_B!,T-OR[S#A^ MW[FNFM:0B[+8.?Y]2Z4L8(K!#?9TC1,_&P)*Z[9[W.NQ[T?#JFX::3;_5[)_ M4$L#!!0 ( #A8GE#-7)IRI0$ )L# 9 >&PO=V]R:W-H965TN *F;JFJE1%JE:GOMA6&QX@.U MO4OR]AT;%FTB;K!G_,\W!^QRM.[5]P"!O&EE?$7[$(8M8[[I00M_8P

-)9 MIT5 TQV9'QR(-@5IQ7B6W3$MI*%UF7Q[5Y?V%)0TL'?$G[06[GT'RHX5S>G% M\2*/?8@.5I>#.,(O"+^'O4.++916:C!>6D,<=!7]FF]WFZA/@C\21G^U)[&3 M@[6OT?C95C2+!8&")D2"P.4,CZ!4!&$9_V8F75+&P.O]A?X]]8Z]'(2'1ZO^ MRC;T%7V@I(5.G%1XL>,/F/NYI61N_@G.H% >*\$GL2-PT^T'$7YQO.RC9.8)FS6[2\ ^:+XN&(7])PE>3\ 387 /R;!U0K **!"@^ /)U MP&85L%FI@']J<]+<)8U)FKRX_92$7'*P 7]1&F1G;0#D93=X M%WI\*8NAH MQ>X][-]V7R0AVF)\"6]YC_1]02P,$% @ .%B>4)0\: 3O M 0 #@4 !D !X;"]W;W)K&ULC53MCILP$'P5 MBP>( P0X18!TR>G42JT47=7VMP/+A\[&U#;A^O:U#>%(SJWZ!WO7LS,[QG8Z MGMK<2>0I'Q1M.S@)) ?&B/A] ,K'S/.]:^*EK1ME$CA/>U+#-U#?^Y/0 M$5Y8RI9!)UO>(0%5YCWZ^V-B\!;PHX51KN;(.#ES_FJ"SV7F;4U#0*%0AH'H MX0)'H-00Z39^S9S>(FD*U_,K^[/UKKV@&FXZT1H%I])^43%(Q=G,HEMAY&T:V\Z.X\Q_+7,7!'-!L!1H M[7\5A'-!^%ZPL^:GSJS5)Z)(G@H^(C']K)Z8,^'O0[V9A4G:O;-KVJW4V4L> M^F&*+X9HQAPF3+#"^ L":_9%(G!)'((/Y<&MP/$C(O1W;HG0Z2*T!.$-P5]Z MW#D)=I9@=T,0W6W#A$DLIINV8?/@%HF<(I%#)'83Q$Z"^/]M)DZ"Q-'!_<^8 M,/':9AC=B>#5\6(@:GL3)2KXT-E78)5=+OMC8(_G.WQZ*;X24;>=1&>N]"&W M1['B7(%N9;O1.];HQVD)*%3*3!,]%],5G0+%^_GUP&PO=V]R:W-H965TPJHU<::M%V6+=F2E[=L^TQ;6LU#<4#KV[\?H/59P6Q? M%/#<<^Y!+]>\8_Q5E(1([ZVFC=CXI93M.@C$L20U%D^L)8UZ29>^):UYC_V1'*NHT/_/O"2W4I MI5X(BKS%%_*=R!_M,U>S8&0Y535I1,4:CY/SQM^"]1[$.L @?E:D$Y.QIZT< M&'O5DR^GC1_JC @E1ZDIL+K=R)Y0JIE4'K\'4G_4U('3\9W]DS&OS!RP('M& M?U4G66[\U/=.Y(RO5+ZP[C,9#,6^-[C_2FZ$*KC.1&D<&17FZAVO0K)Z8%&I MU/BMOU>-N7<#_SW,'0"' #@&])NS&("& /0>$!GS?6;&ZD]:/;./%-NA5J]%0BL\N"FB0;,KL? "0:,B$"QCQ+0);CA\ M%-C;"!!"MP1RND"& #VX6,@QO+;-T K1@@P(W744.H3 3&@ /3A*LG1)::%B@4-I7E$# M:*J4A/&2D+-NMP ZA-!<"-J6 %@24G*4>KM28 M]UVRGTC6#G\ P?@;4OP%4$L#!!0 ( #A8GE#)AV@_6@( *,' 9 M>&PO=V]R:W-H965TT)N*)M;11;XZ,UT2J+3]YHN64'$Q277D(@-"K2=FX66IB.YZE M["RKLJ$[[HAS71/^9T,KUJULJ1.GZRO[9R->B=D30;>L^E4>9+%R8]T^P):$A 8X*J M_:\$/"3@CP3?B.\[,U(_$4FRE+/.X?W7:HG^4\!GK,S,==!X9]XIM4)%+QE& M8>I=--& V?08-,' $>$I]K$$LI78H$4ZNBVP72(@0/82V*H"&P)\HR*R$_A6 M M\0^#<$\YVFK*3V8*""=GYT;J2V02'2?-&NFK<1;?Z EDKLP/FGY\?2?\5#;" MV3.I+EYS/1X9DU1U"9[49RO4Q!PW%3U*O8S4FO=CH]](U@XCT1OG&PO=V]R:W-H965T? M 3<%?-VE?P)VSCWGWHN/P9.+*%^J ^?2>>)]6=./)" M_;,399Y(-2SW7G4L>;)M@O+, ]\/O3Q)"W8>R]E$G&26%ORQ=*I3GB?E MWSG/Q&7J$O=MXBG='V0]XZ=NI1G(5[JP=?MU/7KC'C&-[*F2-3ES!<\RVHFE<I> M->O [OT;^[HI7A7SG%1\(;+?Z58>IF[L.EN^2TZ9?!*7+UP7%+B.KOX;/_-, MP>M,E,9&9%7SZVQ.E12Y9E&IY,EK>TV+YGK1_&]A> #H +@&*.V/ J@.H.\! M[,, I@/8K0&!#@C> \(/ T(=$-ZJ$.F :!#@M=UM'M48I3+QS3:0Q\Q8#'0SI(U8F@E)ZQ7@J@VL: M@*4Q!X-@D,3"1%#*^IBEB2'^@&=E8D*_#UEC4D$?\X!A0KQBBC:>-@2T1Q#A M! PE8 T!ZQ'$@R?78L(&4S28F$$TJ'=IH@"ZJ%XR 9I,8"1#?#I(IL4$'1D2 M0S0:9H/ (M4:2SHAFDZ(]&8TT E-'=^WJ$2H2F2J, M!C!+$MZ^!$4HPNF$- MC(PZ8T9MA1(?WR5\I-3!)O"@0;W5YH-5R;(?$40)ADH$>7;$JH1N.?<$$"4Z M5 )#">Q"N-,)18384(B:S8NL0OB.0,PMP7#ABIAN5ZO!JH3;G9A^IRRP4. 6 M)>'MBY_@_B.( 8?+?Z%!W7H9LW<6-RJ)_]_9M0;U.@OVSN*.)HBEF>7% KA9 MP;^]LX"[$! 7#CN[!-.% ,Q6+^ N!-.%9F\W#>GM>Z=OCY_?DW*?%I7S+*0Z=#1'@YT0DJO<_3NU M(@_JQ'L=9'PGZ]M(W9?ML:\=2''41UKO>JZ>_0-02P,$% @ .%B>4&_> MT>S4 0 O00 !D !X;"]W;W)K&ULC53M;ILP M%'T5RP]0\YTM J26:>JD38HZK?WMP"6@VIC:3NC>?K8AE"9LZQ_L>SGG^!QC MG Y"/JL&0*-7SCJ5X4;K?DN(*AO@5-V('CKSIA:24VU*>2"JET K1^*,!)Z7 M$$[;#N>IZ^UDGHJC9FT'.XG4D7,J?]\!$T.&?7QN/+2'1ML&R=.>'N GZ%_] M3IJ*S"I5RZ%3K>B0A#K#M_ZV2"S> 1Y;&-1BCFR2O1#/MOA69=BSAH!!J:T" M-<,)"F#,"AD;+Y,FGI>TQ.7\K/[593=9]E1!(=A36^DFPY\PJJ"F1Z8?Q' / M4YX8HRG\=S@!,W#KQ*Q1"J;<$Y5'I06?5(P53E_'L>W<.$SZ9]HZ(9@(P4SP MHW\2PHD07A#(Z,Q%_4(US5,I!B3'C]53>R;\;6@VL[1-MW?NG4FK3/>4A[&7 MDI,5FC!W(R988(+WB.(:D;R)$&-@=A&LN@@&PO M=V]R:W-H965T" MZ5:(V=*%OSZ>W.K1+5D$674K&7_EK4YGH=\K]. MPR? , '&"=#WT@N9RC\RQ38K*:Z>[%]^P[K?F-R"?C>[;M"\"O.=+K[5HY<- MC>DJN'2)AIAM'P.3&#)&!#K[* &8Q!:LZ32.\ 04K9&:!/1-@AA/$*$)(I,@ M>I,@F379QR0FINYC:)1$(:X3HSHQHI/.=/J8>*(344@<,@DJDR RV4PFL60< M$BDJD2(2^4PBM20^ %"'3(;*9+;,Y%7T,IDE0],X21TZ.:J3(SH.#Y,0YR1< M;D+B0(TLL.$0-&V79"2)'>T2%+D[ @N<. 0M\ C!N21T@1&'H"4J.+P$HW?N MQ2%HH1D)CB]!^+7L2&R 29I'X)+"$28(P\YJ<41)^@Y'XO@1A#_;D3: A-(D M=U6+$T@0!&U'YN_YM,4I*Y_>\"!!@SHN3/!!MJE@K,,",N6 M*\%FF62Y\T<"'&A @$[ D0*G%:+EK@0<0\"6T;DK <$PIZ&K7YQ"P%;2N2EA M\5(*.*B +::6(9'5]'^.Q($&#&C+D3;0+A6<9<"64\N1N;6A2F(+Y6"R3ZVX M/)H=>NOMQ+DVQX/)Z'@*N .SS_T7WA\AOC%Y+.K6>Q)*[Y;-GO8@A.*ZF/!& M-WO2IY;QH>0'U=VF^E[V6_?^08EF.)8$X]EH\Q=02P,$% @ .%B>4',2 MFWV,! /AD !D !X;"]W;W)K&ULE9G;CIM( M$(9?!7&?0)]A9%N:F=5J(R72**O=O6;L]D'AX 4\3MY^.8UCZ+\VX(NQ8?ZN MKNKBJRY@=2W*;]71VMK[GJ5YM?:/=7U^"()J>[194GTLSC9O_K,ORBRIF\/R M$%3GTB:[;E"6!CP,=9 EI]S?K+IS+^5F55SJ])3;E]*K+EF6E#^>;%IN_SB]E&\EH4W]J#3[NU'[8>V=1NZ]9$TGR]V6>;IJVEQH]_!Z/^;;8%FG5_?6VEZHNLL%*XTJ6?.^_3WGW?1WLOP_# _@P@-\&-'/_WP Q M#! _!\@N^-ZS+M3?DCK9K,KBZI5]MLY)>U&P!]$LYK8]V:U=][\FVJHY^[81 M6JR"M];0H'GJ-?Q.PVZ*H+%^FX*C*9ZX,YR/)WAV%3K$,P@8A.C&BU$0$AN0 MT(#L#,B1 359A5ZC.TW>:3XP8^([3_M@H$X(042DH$,*.*0G#O4:=3>1,(SS MJ3] )J3AA#L:NJ.!.P8;,-" F9^A"!J(@ ?19$$B)U+%5#1=#U:2(Y8BA M,S%P)L8&6(BQ"^?-Q%@7H6*R9)):%0=(?&9_!T2!2 M(T#"6#@@8:&*J4N7X>+ !%@GHH Q7!Z87) M##0#1+O9G0\0CIC&242[A(, /6B!,F<)E@T8),8;@9H-O-5.SR$K:? MZ<*X.B,B:G?CN%CP<$:J!M$H!8H9.?4(Z60<4ZGBN/AP5'P$80(7"\[GIXIC MM#E">YJJ031*%2J!O]:-7<*E@L]I)0;1.%=&.ULWU.F0S!4N/1R5'FJA<;'@ M>D&N,-P

WDRKA;N R= HAD7%(%D.-2P5%+X63*[18^B%"Z%P_0\=C$E$NX M]'!4>A0V(7"M$ L:"X'9%G,:"^$V#++I<:?K\DO9V"%<*<2 7&7RRX M Q 86 & =:,%(JJ$"TRA !1&1,,H,85R 8424R@1A=-HD2@B.B:)X9( KHC8 MR26&02ZY_R9NP,&VZ4:+1,25+#$Q$L 04:YB&.2"O5!B&"3:"YUH@2@B-@.) MB9$(!J)*20R#C.='JS ,"K2O3K1(%!&/&!0F1B$8B,M#81C4@IY481@4VAF< M:($H(@JJPL0H /5;BCB(9-:$"V&0:&=P8D6B&*BH"I,C (PQ$2A4Q@&M>#6 M4&$8%.K/G&C1]D&XJC$Q&L 0$S598Q@TFQ^MQC!HL#,XT2*1PVUP]S0ZL^6A M>W!?>=OBDG=O#>[.WEX./';O!H*?\O[-PI>D/)SRRGLMZKK(NB?7^Z*H;>-+ M^+&YGH\VV=T.4KNOVY^F^5WV3_3[@[HX#V\K@MLKD\U_4$L#!!0 ( #A8 MGE":6?:W+0( (0& 9 >&PO=V]R:W-H965TZ%/:&(YU@P:6?/&$W#:^(_A>A<&QL$B7FKHY6SO&2D'SE_-X=MQ MXP?T92?XII'.?["_L7*UZ+.1 ).TY_UT=5;?RE M[QWA1#JJGGG_%49!B>^-ZK_#&:B&FTQTC()3:9]>T4G%VC8GSG@T0&_.\16_)"9E?I$%,DSP7M/#+?5$O-1A&NLBUD8 MHZV=?:?52FT]YW@59^ALB$;,=L!$,TPX(9!FGT)$KA#;Z,8]^AA@=XL(@\@= M CM58$N /ZA(W 2QDR"V!/$\ [R\*L. 22VFL9AXF0174AR@% ?N5!)G*LE- M*GB5N@E2)T%Z?S$63H+%'<48,,E,9QB%U\5P@8+_%&/I3&7I*,;"3;!R$JSN M+X:>1LX.">XHQPB:WSM.X^MZN%#QS=>!9KW+0)1VS$FOX%VC3)?,K-,H?8Q, M[U_9MV;$VIGP3C/,YQ]$E'4CO0-7>K+8_C]QKD G&3SH^ZKT+V$Z4#@ILUWH MO1CFXG!0O!UG/II^//D_4$L#!!0 ( #A8GE"ZT.[;_@$ 'T% 9 M>&PO=V]R:W-H965TGQU8 CJ#J>V$Z]_7-ASBP.D+]JYG9V>,[71@_%74 -)Y:VDG,K>6 MLC\@)(H:6B*>6 ^=6JD8;XE4(;\BT7,@I2EJ*0H\+T8M:3HW3TWNS/.4W21M M.CAS1]S:EO"_1Z!LR%S??4\\-]=:Z@3*TYYWDPMBK#KZ5F>MI04"AD)J!J.$.)Z!4$RD9?R9. M=VZI"Y?S=_8OQKORX U5P MK43U*!@5YNL4-R%9.[$H*2UY&\>F,^,PKH2[J$$P%P5S@A_\MP%,!7A6@ M49FQ^IE(DJ><#0X??U9/])GP#UAM9J&39N_,FG(K5/:>XWV2HKLFFC#'$1,L M,,%'Q&F+B+T9@I2 645@51&8>KSLX(5V FPEP(8@_&!CO[(Q8F*#Z0QF%R2) MM[*R1<4)CAZX":UBPHV8T%NU.8Z8:-$&XSU>B[&@O.C1UD96,9%%C+\2$UG$ MQ/Y:C VU>[0SL55,;!&S.DO'>/,#_- +@[4:"PP'\69OT.(BZ(?I!^'7IA/. MA4EUI\S)KQB3H"B])^6M5F_A'%"HI)[NU)R/+\(82-9/CQV:7]S\'U!+ P04 M " X6)Y00PO+G%H" Q" &0 'AL+W=OM?3,?C+UJ]T)/?)&EF-9LT:6O'$$.VW<3_AYBP-38!%O)>OD MI.\8*WO.W\W@VW'C(J.(5>R@# 75S95M6549)JWCST#JCFN:PFG_QO[%FM=F M]E2R+:]^ET=5;-S$=8[L1"^5>N7=5S88"EUGU@ P%9%;@]\P"1S+L:H@'STF/\"<:_1VR7B B-$$\+ M&%7XH K?UI,[%0%,0$ "8@F".X)P9J/'1!;3]!@_1B&:>0%@!*7)BI\ E!, M$PG@ECA04DP)B$I@ (W@/H\<# MP2O' 'X@D@$T=9L$*9EG L*2M0V$X1,!^X"@=(4"/A,P^8]8X'V,H8V\B"58 MG!C$)]A?Y +AHC2=!^--SFYSF?Z@XEPVTMESI:\!>UB?.%=,V.FS 0?!7$ QP8 M _D004I2G5JIE:*KVOYVR":@LS%G.^'Z]K4-X9+@G-(_P5YF9V>'V)NU7+S* M$D!Y[XS6S^;9;^*%1!!0*92B( M?IQ@#90:)JWCK2?UAYHF\7)]9G^VS>MFMD3"FM,_U4Z5"W_J>SO8DR-5+[S] M"GU#B>_UW7^'$U --TITC8)3:7^]XB@59SV+EL+(>_>L:OML>_YSFCLAZA.B M(4'7_BP!]PGX(R&VS7?*;*M?B")Y)GCKB>YK-<3\*= <:S,+$[3>V7>Z6ZFC MISQ&81:<#%&/6768Z *#!D2@V8<2D:O$*AJE1]<%UF,$"B-W">SL EL"?-7% M'8VQDR"V!/$5P8W*58=)+::VF#1-;[Q:CT%).@O=4A*GE,0A!;L)4B=!^K@9 M$R?!Y $S.DSRN1ECT'TSIDXI4X>4V$TPX3$CY@1P^Z\@./_'"@ MDAC?,03=.;#((2>Y0^$\D$L4_8!-?F:ECK\D/FFYD_2#B4-72VW*E+UM[)>XY M5Z UAD_ZBY5Z2@X;"GMEEA.]%MVHZ#:*-_T8#(99G/\#4$L#!!0 ( #A8 MGE D9V Y' ( (0& 9 >&PO=V]R:W-H965TUC1<1XFV3A^#+ MS'CF (=BH.R5UP#">6M)Q]=N+42_0HA7-;28/] >.KESI*S%0D[9"?&> 3YH M4DM0X'D):G'3N66AUW:L+.A9D*:#'7/XN6TQ^[,!0H>UZ[OO"\_-J19J 95% MCT_P \1+OV-RAB:50]-"QQO:.0R.:_?17VU]3Q$TXF<# Y^-'15E3^FKFGP] MK%U/.0("E5 26%XNL 5"E)+T\=N(NM.9BC@?OZM_UN%EF#WFL*7D5W,0]=K- M7.< 1WPFXID.7\ $BEW'I/\&%R 2KIS(,RI*N/YWJC,7M#4JTDJ+W\9KT^GK M,.XDH:'9"8$A!!/!C_Y)" TA7!#0Z$Q'?<("EP6C@\/&N]5C]5#XJU 6LU*+ MNG9Z3Z;E3^FY-:!=);!\NR;]*;I*&G?HN"_!=V M92>SVLDL=GR[0&X5R.\OB.QPUK?.NZ,D!C1_%/W84A,+;ED/-&L'JC]_Q^S4 M=-S94R$[BW[_CY0*D'+>@ZQN+3\)TX3 4:AA*L=L[(OC1-#>]'PT?7C*OU!+ M P04 " X6)Y0^\H/;78" "("0 &0 'AL+W=O;5)Y,:*H8*\\?2E+KO[L0,AF M[5/_MO!9?,%^H)BW^NK_P97$!;>9F(U,BFT^_6R MBS:R[%EL*B5_ZYY%Y9Y-SW\+PP-8'\"&@&YS2"?D,O_$#=^D2C:>ZC:_YNTW MIH_,[DW6+KJM<.]L\MJN7C<18RFYMD0]9M=AV A#!P2Q[(,$PR1V["X\C".< M($1S#!U!.,Z1+G""""6('$'T7Y'AI,@.DSA,U649!+A(C(K$B$@T$<$P,2Z2 MH"()0I!,1##,S'8M4)$%0K"*&HHL/5(O;A6)^N:L6 44SIJ*XJ^@* MH9C[N\=MQ8+W5\MPQS#,#--J4=#T))/115B".KL60'N9O%2N_QBM#FW&EKF+ M]!^\ZU&^,C1?F[]02P,$% @ .%B>4)4, BG! @ N H !D !X;"]W;W)K M&ULE5;MCILP$'P5Q /$V& @41+IDJIJI5:*KFK[ MVYJK)6J_"L=;- M2.W/O&)J)AI>FS='(2NFS52>D&HD9P<75)6(1%&**E;4X7KIUG9RO107718U MW\E 7:J*R;\;7HK;*L3AZ\)C<3IKNX#6RX:=^ ^N?S8[:6:H8SD4%:]5(>I M\N,J?,"++2$VP"%^%?RF>N/ EO(DQ+.=?#VLPLAFQ$N^UY:"F<>5;WE96B:3 MQY^6-.PT;6!__,K^V15OBGEBBF]%^;LXZ/,JS,/@P(_L4NI'\^3=9W(;! :0-(%T P?\- MB-N >!" ?&:NU$],L_52BEL@_6DUS%X*O(C-9N[MHML[]\Y4J\SJ=9TD9(FN MEJC%;#R&]#"X0R##WDD02&)#1N$Q3=Y+;,>8)(EAD1BL(W8$<9\ 9S!! A(D MCB!YE\$@RXW'4(>I?26P! 4E*"!!88(4)$CO+S(#"3(@@W10I,>D_2*C"!;) M09%\+$*&(@ FF:AD#HK, 8)\( )AYK (CF!W1/*@S-AL>%KUM0?VBIU*!+8D! M3]+1]\^#[&5XRR7&,S+,!L"1/)Y-W3G8Y#@%4IKXSF#8YCC[P)V#38P!APZ_ MVIL6U#^C9&K_81MCP*.4#F7FP/[GLWRX_1Z6]5'I;.JO"C8\ 0Q/TPD*V/#D M X8GL.$)9/ALL"MD;'@R,B+J]0$5ER?7,JE@+RZUZ]=ZJUU;]N"Z,O0&]SW= M=R9/1:V")Z%--^)ZAJ,0FIM&PO=V]R:W-H965T M5,Z:]UY)7:N/G6M=KA-0A9R55 M#Z)FE7ER$K*DVH3RC%0M&3VZI)*C .,$E;2H_"QU:SN9I>*B>5&QG?34I2RI M_/O(N&@V/O%O"T_%.==V 65I3<_L)]._ZITT$>I9CD7)*E6(RI/LM/$_D?66 M)#;!(9X+UJC!W+.E[(5XL<&WX\;'5A'C[* M!37#E6T9YY;)Z/C3D?K].VWB M<'YC_^**-\7LJ6);P7\71YUO_*7O'=F)7KA^$LU7UA44^UY7_7=V9=S K1+S MCH/@RGU[AXO2HNQ8C)22OK9C4;FQZ?AO:7!"T"4$?0*)_IL0=@GA70)JE;E2 M/U--LU2*QI/MKU53NRG(.C1F'NRB\\X],]4JLWK-HGB9HJLEZC"/+2888(*W MB.T8D> >@HR 7D4 J@A[$ "18SO&@Q\:#($ ->O M[(V<) MREF.Y<03AJQ @M5\0PB&NP3/L*0#Q>_M#P WX0>9Z%DR5C/5;P1N.!)\P!.X MY4@(J"#WGH2C6H-E%"U&GHQQ(5Y-;A0"-S$!NC@))BC@[B/Q!XR!^X\D$S0XZ^WE^X/*;FY[_N LY.VTX69 MR_;2:P,MZNY"1_V_BNP?4$L#!!0 ( #A8GE!3WI[O"P( P& 9 M>&PO=V]R:W-H965T\:(^+L%RH>-%WCGP&MSK)4)X"+OR!%^@OK5[81>X9FE:ABTLN$M M$G#8>$_!>AO8!(OXW< @%W-DK.PY?S.+;]7&\TU%0*%4AH+HX03/0*EATG6\ M3Z3>K&D2E_,S^XLUK\WLB81G3O\TE:HW7N:A"@ZDI^J5#U]A,A1[:'+_'4Y M-=Q4HC5*3J5]HK*7BK.)19?"R,$<$X(1R^CD*W\"U&D MR 4?D!@WOR/F&P?K4.]-:8)V*^P[7;S4T5.Q2J(^ B.K>ZI]!> MYO_PL4_^(.+8M!+MN=(MP5[< ^<*="G^@SY=M6[-\X+"09EIJN=B[$_C0O%N MZKUX_@$4_P!02P,$% @ .%B>4&.M:[B\ 0 % 0 !D !X;"]W;W)K M&UL?53;CML@$/T5Q Q]9R<8'$V[\O8&)Y$[1K.8(U_)4:D7'WQM2IQX0\"AMEZ!N>$">^#<"SD;OZ,FGK?TQ.7\JOXY MU.YJ.3(#>\5_]8WM2OP>HP9:=N;V28U?(-;S#J-8_#>X '=P[\3M42MNPA?5 M9V.5B"K.BF"OT]C+,(Y1_TI;)V21D,V$E/Z7D$="?D,@D[-0ZB=F655H-2(] M'=; _)U(M[EK9NV3H7=AS55K7/92TG% M/8K2NVZ0Q?GX]_*=Z5,O#3HJZXXZ'$BKE 4GF#RX2]BY)SH''%KKIX]NKJ>+ M.@56#?$-DOE'4/T%4$L#!!0 ( #A8GE!9(F1 _0$ #X% 9 >&PO M=V]R:W-H965T\K.B=0-[ MX:'_C7Q6I\J91(H3UMR@E^@?K=[H2,TJ)0U@T;6O/$$'#/_ M.5SO$H.W@#\U='(T]TPG!\[?3?"]S/S & (*A3(*1 \7V *E1DC;^.@U_:&D M(8[G5_5OMG?=RX%(V'+Z5I>JROPGWROA2,Y4O?+N!?I^$M_KF_\!%Z :;ISH M&@6GTGZ]XBP59[V*ML+(IQOKQHY=KW^E+1.BGA -A#"Y2XA[0OQ%P'<)N"?@ M"0&Y5NS>[(@B>2IXYPGW=UMB#E&XQGKW"Y.TFVW7]/9(G;WD^#%.T<4(]9B- MPT0C3#@@D%8?2D1+)3;1C![=%MC.$6$PP>SFF%6P[")>;#2V_/BF4;PL@!<% ML!7 -P+)9*<<9F4QC<4\K48V72=S$([B__22+%I)%JRL)E:2696)C^T]A#.! M1J>(@3C9&RJ]@I\;9?[%*#L\ L^1.863_"9<;]U=_I)Q+\M/(DYU([T#5_J, MVY-XY%R!-A@\:(>5?LR&@,)1F>FCG@MWI5V@>-N_5FAX,O-_4$L#!!0 ( M #A8GE!LKRM(RP$ #<$ 9 >&PO=V]R:W-H965T*@D9:5_7QZRJCCJ MB\E=S<[,DEQGHU2ON@4PZ(TSH7/<&M,?"-%E"YSJ.]F#L%]JJ3@U-E0-T;T" M6ODBSD@<1?>$TT[@(O.YDRHR.1C6"3@II ?.J?IS!";''&_P-?'2-:UQ"5)D M/6W@.Y@?_4G9B,PL5<=!Z$X*I*#.\XPJ MJ.G S(LQ[ZJYXBF2W MR\C%$4V88\#$"\QF1A#+/DO$:Q+'^$/Y-DW6";:K'K>>8/O.XW\(DE6"Q!,D M[PCV-TVN83ZMBZ2K(NE'@GUT(Q(P]QXC/":ZD2"+B^.@&O]D-2KE(/RX+++S M5#S$_N+_P<-(?:.JZ81&9VGL\_&77$MIP!J)[JR3UD[Q'#"HC=ON[%Z%MQP" M(_MI3,G\7U'\!5!+ P04 " X6)Y06E*EB>T! #(! &0 'AL+W=O M+42G5'C&5> M R/RB7?0ZB\E%XPH;8H*RTX *2R)4>R[[@XSTK1.&EO?6:0QORK:M' 62%X9 M(^)O!I3WB>,Y=\=+4]7*.' :=Z2"GZ!^=6>A+3RI% V#5C:\10+*Q'GVCJ?( MX"W@M8%>SN[(5'+A_,T8WXK$<4U"0"%71H'HXP8GH-0(Z33^C)K.%-(0Y_>[ M^A=;NZ[E0B2<./W=%*I.G(.#"BC)E:H7WG^%L9[(06/QW^$&5,--)CI&SJFT MORB_2L79J*)38>1].)O6GOVH?Z=M$_R1X$\$+_HO(1@)P8,0VN*'S&RIGXDB M:2QXC\3P9W7$S(1W#'0S<^.TO;/?=+52>V]I>/!B?#-"(R8;,/X,\T!@K3Z% M\+="9/Z*[G\,<%HC/-??#A%L5A%8@6!>Q2[<%@@W!4(K$'X0."S:,&!V%M-: MS'X?N.YVF&@S3+0.&PO=V]R:W-H965TK-GO"123?G!$36G9&>*RL+!KALZ)O)]]W*=K4B6M"MU!1$ M/4YT38M",RD=?SM2N_^F+KPH;6U8(\VMMCT*RLF-14DKRT3[SRCR;CO]!U!=Y5@=,J,ZU^(9*D"6>-Q=M_JR9Z4Z"EI\SHP(W1[B* &]"@RJP*;>'ZCP80(/)/ ,@3<@ M"& "'R3P 07AE0\M)C28RF"0Z[ONE1=CE.]/N1& 6@) 2P03A"!!.-^-""2( M9KC18H*+/J^=N(48B%B (A: B 5,$(,$\7P;D NGPYUA1 <*[NP+ #:],=!$ M6A&@)YZ@@*.&\ .NP&%#WAQ7O+O[XR9D* 0.+0)2&T]1P%E#P0-VP&E#(: " M7=L1CGK]%,4C1R!4--41G%T$A#?&$Q1P\M#B 5/@[*%XCBGQ_3UR"S(\6> ( M8R#"L3=! :<.H_EVX(D##CCA1G9TH#M[!$1-[1$,)Q@#"8XG#EP,9P_[#Y@" M9P\#!]W8E&!TGHX4,2B8W4- M @ >04 !D !X;"]W;W)K&UL?53M;ILP%'T5 MQ /48#[21(#4I)HV:9.B3NM^.^0FH-J8V4[HWG[^H)02KW]BW^MSSSW',;<8 MN'B1#8 *7AGM9!DV2O4;A&3= "/RCO?0Z9,3%XPH'8HSDKT =&F02JBIZH7_U> MZ A-+,>602=;W@4"3F7X$&]VN<%;P',+@YSM ^/DP/F+";X=RS R@H!"K0P# MT"U)IWRJS51Z)(50@^!,+]63TQ;R+>)/HR:Y.T=V?/M%NI ML]X6$4?8WR+QND@L03)O M$:_\!*F7(+4$Z8=KR!?7X#"YQ71.99Y%"RL>4(8COY3,*R7S2%DMI#A,-NN2 MQ$LEMQB<_D=([A62>X3<+X3DMW;7^5*)![3*EU+0[,4R$&?[<N]/=D7_V)&PO=V]R:W-H965T;MCVG;=JB \*2M+U]^R6!,@IF+Y XMG]V@F-6-R'?U)ES M[;W75:/6_EGK-@\"M3_SFJDGT?+&K!R%K)DV4WD*5"LY.SBCN@I"A.*@9F7C M;U9.]B(W*W'15=GP%^FI2UTS^6?+*W%;^]B_"U[+TUE;0;!9M>S$OW/]HWV1 M9A8,7@YES1M5BL:3_+CVGW%>8&(-G,;/DM_4:.S95'9"O-G)E\/:1S8B7O&] MMBZ8>5UYP:O*>C)Q_.Z=^@/3&H['=^^?7/(FF1U3O!#5K_*@SVL_];T#/[)+ MI5_%[3/O$Z*^UV?_E5]Y9=1M)(:Q%Y5R3V]_45K4O1<32LW>NW?9N/>M6TE( M;P8;A+U!.!BDZ+\&I#<@@T'DH@ 3S+I=&*GTW0Z&"^$&8&4"*"$$TJG0T>4&"]M!@4I%*"0 M"87.*)1$"Y08I,0 97*NVWA&B2A9H"0@)0$H=$))9A22I N4%*2D "6>4-(9 M!:,D6\!D("8#,,D$D\V3H3%=P& $ER4"0.FT+M&,](&F2Z>#%RX #)!F-P"> M%4Z8I>$2:5KACZMP^6*H?M$T#D!I5K_!Z.ZKN3RY+J&\O;@TV@4W$G>M:!OF M16@OSZF1)"Q) \R8L$DJ=YD4+R+"\R2(Z1Z:4(7+%= M%@,KS]@DC<&L,;EWYN#?_G5]_1N3I[)1WDYHTY%4+^+6LRF 0 MOP, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0 M8N(T561;6CI-J[1)4:>MGXE]CE'!N$#B]M_OP*Z51GPQW/'NO7=G*$9C7UT' MX,F[5KTK:>?]L&/,U1UHX>[, #V>M,9JX3&T)^8&"Z*)15HQOEK=,RUD3ZLB MY@ZV*LS9*]G#P1)WUEK8CSTH,Y8THY^)9WGJ?$BPJAC$"?Z _SL<+$9L86FD MAMY)TQ,+;4F_9;M]'O 1\$_"Z*[V)'1R-.8U!$]-25?!$"BH?6 0N%S@$90* M1&CC;>:DBV0HO-Y_LO^(O6,O1^'@T:@7V?BNI ^4--"*L_+/9OP)"_(N#]8W+%"9/B^1)D3Q!L+D126'N;T38 MU>S#U?XM[$GVCAR-Q]\8A]T:XP'Y5G=X7SI\34N@H/5AN\6]G>[4%'@SS,^% M+6^V^@]02P,$% @ .%B>4$#:5.3S 0 [ 0 !D !X;"]W;W)K&UL?53;CILP$/T5Q =@+F&SC0!IPVK52JT4;=7MLP/# M16MC:INP_?OZ0EA"4%^P9SASYLS8XV1D_%TT -+YH*03J=M(V1\0$D4#% N/ M]="I/Q7C%$ME\AJ)G@,N31 E*/3]!T1QV[E98GPGGB5LD*3MX,0=,5"*^=\C M$#:F;N!>':]MW4CM0%G2XQI^@OS5G[BRT,Q2MA0ZT;+.X5"E[E-PR&.--X"W M%D:QV#NZDC-C[]KX5J:NKP4!@4)J!JR6"^1 B"92,OY,G.Z<4@2,_&Y+V:3NH^N44.&!R%'B;(+]'!'ZXG2+:K"(R!-$RQ:**&X+=)L'.$.QNVO"X:H/%[ VFLRJ] M5:OR+3+2DA\ER3T5IC\'N-[ZU-#BTM"@==FGH13L*&3^C@6 MWGEDGT)]R5;^HQIE.WF?-/8=^(%YW7;".3.IKK"Y:!5C$I1$WU,:&_7TS :! M2NKM7NVY'4!K2-9/;PN:'[CL'U!+ P04 " X6)Y0PIN2G8H" !+"0 M&0 'AL+W=OL%S_ M>8W*(.X(=Y^X2O6Q1: @6\2MAI6R-'9/*GO-W,_EVF+N^<<12%BLC M0?7CRM8L38V2]O&G%G6;F(;8'M_4O]CD=3)[*MF:I[^3@SK/W:GK'-B17E+U MRLNOK$Z(N$Z=_7=V9:F&&RVSK/5O-)B M:P)N" %Y2 AJ0O L(:P)84/ P4,"J0FD1_"JW&TQ-U31121XZ8AJ/Q34;#OT M0O3KBLVB?3OV-UU/J5>O"X+]R+L:H1JSJC"XA4%=Q'J((/@3XVD'C0T,V5AA M0 #W@CR!V4"8H(O90I@0-AN -0NL0- 1(+! " J$5B#L"(Q[1:\PQ&)RBPG" M::\BCS$=(P0T0@ CDYX1,@@23M"LY^09T 8"D1YH"X"FK1W926H,)C4&DNI7 MKL),6E%FH_&L\X%#3L"0$R!DOT0 )KB3UQ0,,@4$[OS)9J# [/E]BWRX6_B M!]QO%Q5HW"KNO2AW>A("H@3]*&BP409=Z1&D:P3L2DN$ 2-W6@6">P7ZCV:! MX&Z!@'8Q+,>P%Q#2K\=#3&7%:QT<&1,G>XI+)^:7W%XA6JO-36&)[<'S":^N M&3^H."6Y=/9/+'C)'SA735OR1-G'6-YMFDK*C,L.)'HOJ>*\FBA?UU<5K M[D^+?U!+ P04 " X6)Y052GG%5T" "@!P &0 'AL+W=O-OT>$\==NDZ M1'^7N"7CQ@WBI6WN!R;#O>L(;U#\6GCO@3/ MNTSJE>"MP2-;S1V9R8&0=[GX$2 M *"JUI2*JLT.<53DE(P.G=[N@.2?*'@.1?4KN:F*K9Z)\C"Q>RTB&.7>51K- MFG+2@)4FN%=L306$<-%X@F#! #:,$A@&$8RU0VR:Y%ZSLVC Q!HK0=4!O#. M(+(;A%:#4!F$=P8:93EI(J7IE29,@DQ+UR)*@:_E:W.*,CMO9.6-3%Z8:KR1 M<4H4:K2F) @?%#ZVIE8M9#PS 5 M\ %%:J5(+13:1U=.FGA-$?N^QKHU54$]W$XZWNKP[3L^H-S*G(I5=]:;6[M)\7H.Z_O_*I=WU#]-STS#D0+FY1==>= M".%8X/A/X@W5HETNBQ:?N)PF8DZGIC$M.!GF?N@M3;GX U!+ P04 " X M6)Y0;6DA<,X# *%@ &0 'AL+W=OM2E MN:Q3EKY>^%P?PWBJ;7 MGOW V^-7]7^=^<[,<][J=Z;\7NSL<9TNTF2G]_FYM)_-Y;T>#5&:C.X_ZA== M=N7]3+H>6U.V[F^R/;?65*-*-Y4J_SE\%K7[O(SZK\/P #X.X-7=OMOU%=RO<=]WDV^[JRX:D6&4OO=!8\SC4 M\)L:=JW(.O5K"XY://+)"?ST,Q%A%S__3(;8'8KHQJVO M"X:$(4J6'@D, 5,17C$&;![B=1[L%;/" "SDX9UA$-@RW"O')/!9@->QB/[_ MQ<0Q+!S 0KX5 &/ >817C %'J\#$JXA EF-8.("%N$<"D\ IPBXF@:/U8&)7 MQ=C%O'# "PF/!(:!+R+L8A@X6A8F=I>AU K,BP"\D"=)" R#8.%>!89!H#7A MK=>Q*,2K)S0!7L@G@4D0$;E)8!)$2'(:BP+>4 +#(@ LY(N8& ,1$9\$QD"$ M!"@!$A2_\S7"L @ "WDRE,0DR(@,)3$),B1#29"AO'8EYD4"7LB3H22&049D M*.GY#1&2H61PAI*8%PEX(4^&DA@&&9&A)(9!AF2HL4@%>,6\2,"+\H O,0DR M(D,1)H' FJ#8&Z\TS5"^=REA6@C0HCRI@C '%!&B"'- 8%&8FA6AKV/"J!! M17DB!7E^<$3(%81 H(C\1!H' DC U.\U/ MTM-&85@4@L4G@4%0$0%*81!42( :BP)>3PJSHD)845-6WOXRRFZVXBK='-PF M9)MLS;EV.Z W5Z\;G0_<;>7]*1]V23_ES:&HV^396&LJMVVW-\;J;B:SNVX. M1YWOKB>EWMO^<-X=-\/NY'!BS6G<>VDW3_?K:AE.)C8B^ S7???7>' MCUO>A'Q6)\YU\%)7C5J%)ZW/BRA2NQ.O"W4GSKPQ;PY"UH4V2WF,U%GR8N^, MZBHB"*51791-N%ZZO0>Y7HJ+KLJ&/\A 7>JZD'\VO!*W58C#UXW'\GC2=B-: M+\_%D7_G^L?Y09I5U+/LRYHWJA1-(/EA%=[CQ98@:^ 0/TM^4X/GP(;R),2S M77S9KT)D%?&*[[2E*,SMRK>\JBR3T?&[(PU[G]9P^/S*_LD%;X)Y*A3?BNI7 MN=>G5J.Q4BI MBY?V7C;N?FO?9+0S@PU(9T!Z _QO@[@SB-\,$A=\J\R%^K'0Q7HIQ2V0;;7. MA?TH\"(VR=S939<[]\Y$J\SN=4W3=!E=+5&'V;08,L#@'A$9]MX%@5QLB&=. MWCO8^@B,".PB!J.('4'\+HH,)DA @L01).\4Q*,TM)C489H6PTB6HU$P "R+ MXPS!*$*+C?/@PQE@RD8\<5)//*$[NJV&$C<4 J"R=$H,1?("1+V?J8\,3/0#/ M+Q &S_@])C-*U(&&\28L)^.L0#!*V51,<$? \8PJ=:"A)XJ\*D$HAJ?DP/T% M^PV&9A-=%,,] =/_J!)\DK%_E($JI5ZX<U6*!N-"S>71358JV(E+H^V/>;#;3V_WQ(X;H_V-F>K:&>R-IAT)OQ7R6#8J M>!+:##-NY#@(H;E1B>Y,U4YF"NT7%3]H^VB&ID"VHUB[T.+4%O.S0*( @ D0D !D !X;"]W;W)K&ULE99AKYL@%(;_BO$'7$5KQ<8V:>^R;,F6-'?9W6=J:6LNB@/: MWOW[ 5KGQ6/B^J$"'M[G@+SAY'X%O+^9 )'WF[%=Y5)>UCWWO2$_DRM0+OW^AW8(2W^M6_XW>*-/A)A/- M*#B3]M\KKE+QJE/1J53DO7V6M7W>._W'-'A"U$V(^@EQ:M?2@FSFGX@BFUSP MNR?:S6^(^<9H%>F]*AMDZ1Q'MR,4!>S:V.B00SJ(P*MWB,B M"+&+1M.3= $+Q&".L16(/P@DL, "%%A8@<4'@:6SR#8FL3%UN\@DU#^8DX"< M!."D#B<9<2802Q"Q!!#802SG(E(0D0*(S$&D1RVJ#E8%-2O$A&)@X&-V)% MQ=G6 M(K^+6VA M'P( #@& 9 >&PO=V]R:W-H965TKS4.PAS/GS/%E MR#JI7G0%8()7P1N]"2MCVC4ANJA ,/T@6VCLFZ-4@AD[52>B6P6L]$F"DYC2 M.1&L;L(\\[&]RC-Y-KQN8*\"?1:"J7];X++;A%%X#3S5I\JX ,FSEIW@%YC? M[5[9&1E9REI HVO9! J.F_ Q6N\BZA(\XKF&3D_&@;-RD/+%3;Z7FY"ZBH!# M81P%LX\+[(!SQV3K^#N0AJ.F2YR.K^Q?O7EKYL T["3_4Y>FVH3+,"CAR,[< M/,GN&PR&TC 8W/^ "W +=Y58C4)R[?^#XJR-% .++46PU_Y9-_[9#?S7-#PA M'A+B,<%J?Y20# G)6\+,F^\K\U:_,,/R3,DN4/UNM3I*LG(Q1$-F&V/B2>8:$00RSY*Q)C$-GZ7'M\*[-XC(AKC$@GJ(O$$ MR8V+&4XP0PEFGF!V0Y#>+4./F7M,XS$4ETA1B121F.,$R)]&Q_3W&[K[>Q;>N+?I[_$;3]]2?3)WJ1@<' M:6PW\'?V**4!6R9]L!M6V38^3C@6UTU:NU?M&X?PE =+KQF*A M;\PO)R%K MILU2GD/52LZ.+JFN0A)%:5BSLO$W*[?W)#/LA?BU2Z^'==^9"OB%3]H*\',Y<8?>559)5/'GU[4'Y@V<7S_KO[% M'=X<9L\4?Q35[_*H+VL_][TC/[%KI9_%_2OO#Y3X7G_Z[_S&*Q-N*S&,@ZB4 M^^L=KDJ+NE>_WW-#R!] ED2* N(>Q KO+/3+/-2HJ[)[OF MM\P^8W@@IC<'N^E:X7XSQ2NS>]ND4;0*;U:HC]EU,604 T-$:-0'!,$0.S)+ M3Z,% 8K62)T _2! <($8%8B=0/Q!@$X.V<4D+J;I8@A)2(YS$I23()QXPDEF MG)AF15[@G!3EI @GF7#2&><39"0N4AR4H: , :434#8'Q31?>#XYBLD13#;! MY#-,GM.4+O2M0#D%\B(M/&"(<+M$2*G%U"]=4#ZJE49!EBV0%HP)?& MT4D(S4U!46 :?#$?',.BXB=M;S-S+[NIVRVT:/LOBG#XK-G\ U!+ P04 M" X6)Y0,?_]IAT$ #$%@ &0 'AL+W=O=\SPM M?ZY,9B\+7_CO U^/^T/=#@3+^2G=FW],_>_II6SN@JN7[3$W176TA5>:W<)_ M$H_/.FD-.L5_1W.I;JZ]-I57:[^U-W]O%W[8SLAD9E.W+M+FZ\VL39:UGIIY M?!^<^M>8K>'M];OW3UWR33*O:676-OO_N*T/"S_QO:W9I>>L_FHO?YDA(>U[ M0_:?S9O)&GD[DR;&QF95]^EMSE5M\\%+,Y4\_=%_'XON^S+X?S?#!G(PD%<# MJ?]H0(,!70V$^J.!&@S4;X.HJU:?2E>;Y[1.E_/27KRR7]Y3VCY%XE$UU=^T M@UVQN]^:\E3-Z-LR$LD\>&L=#9I5KY$W&O%1\>PJB.BJ"9H97*[JQUS.%'2CH0'4.U(=JSD;5[#6ZTQ2=9I9$ M.(B&0;0;1(:C(-H)HBB>)3,<)X)Q(A!GM/"K7A/?Q!'J@5GY&$:)0931NJZ0 MA@F2P" )<, L[ PZF-W_9(@0@Q;>L6R#Z';=1)Q$$?-\"(9I 4+I<2@DXN) M:)^$!"YBQ@4F3DQ 3F#F!(#.+:Q+71*'Q$7"X E$GE-7).+JBL$3B#QG4T8B MAF^!T1. *W(JAT2"B8/I$P _DHP+S)^8 *#$ $H$X'CU@(CBA(F#Z9, +/8P MQ&!).2%;#):D.Z@81+=44*AGS)DI,7\2\,>!)3%84D_(%S,C$0Y.OI&[O0H2 MBL%38FPD.HZ9<$ "KN;12316I"MI@LNN=ED=RW11GKB%L: M#" ! -7X?P(4,2S]&A.C76*(VQ\T)D9/($9C M8C2 0=,XV\3MC#R,6D%K*!J?9<%-*R\WY;YKDU;>QIZ+NFUVW8Q>6[%/LFT% MCL97XG'=-U1_N^G[NU_2[W)S*YN M+^/FNNS[JOU-;4]#SSBX-JZ7OP!02P,$% @ .%B>4$0>@(U8 @ )P< M !D !X;"]W;W)K&ULC57MCILP$'P5Q ,<_L! M(H)T256U4BM%5[7][1 GH -,;2=:EK*OYN6<6[C0_]6^"E/!?*!((L;>F9_6#J9[L7>A>, M+,>R9HTL>>,)=MKXSW"]@S;!(GZ5K).3M6>L'#A_-9NOQXT/C")6L5P9"JIO M5[9C5668M(X_ ZD_UC2)T_6-_;,UK\T>Z-]62\U' ==8-S,W0=L[^TR[E3IZ MS2(2IL'5$ V8;8]!$PP<$8%F'TL@5XDM6J2CCP5V2P0$R%T".UU@2X"G)5:) MFR!T$H26()PJ0AAY#+*:QF#!$ *"9W8<0$+B)('$+8DX)1&'I%GCML0A M*8Q!&,\[[ "2U0K!Y$Z;(Z>D:"$I(G<\Q4Z"^/'WE#@)$H>":-:49.$5P1C$ MLZ]ZMX1AC,'DK7^0LW+*62WDD%7D)H# _?^!QUL"[_S"\(&F#*"I78)P2&9- M<< 2@,-X)BB8C)>:B;.=Q-++^:51YD>>1,=I_XS,>)K%M^84L&/KG:8_0KY3 M<2X;Z1VXTL//CJ@3YXIIE>!)ZROTJ35N*G929AGKM>A'=[]1O!V.I6 \&[-_ M4$L#!!0 ( #A8GE#NQIP-,@( &(& 9 >&PO=V]R:W-H965T?;0@EX%;+CV!?SCGWW&NXY!T7K[("4-X;HXU<^Y52[0HA65; B+SC+33Z MSI$+1I3>BA.2K0!RL"1&$0Z"%#%2-WZ1V]B3*')^5K1NX$EX\LP8$7\W0'FW M]D/_&GBN3Y4R 53D+3G!3U"_VB>A=VA4.=0,&EGSQA-P7/N/X6J7&;P%O-30 MR\ 1W*FZIEW7V&H)_&]H?CO< &JX<:)SE%R*NV_5YZE MXFQ0T588>>NO=6.OW:!_I;D)>"#@D:!S?T:(!D+T3H@_)<0#(9X14%^*[>Z$^W)>8A"E>Q[GYI@K;9]IYNC]312Y$F68XN1FC ;'H,GF#"$8&T M^I@"NU)L\(*.;Q-LEX@PF&%V2TR:W+MM1,Y*(RL0WP@\S"KM,:G%-!83A4D6 MS.PN4>D$WZ3'))$V(DRA-YKU=XG#\\)&=S&DG^X^#SAP'G9YG43'0?F(S9LZBV_"U;:?=^\R_?3]0<2I;J2WYTK/ ?NV'CE7 MH"T&=[I5E1[XXX;"49EEIM>B'WO]1O%VF.AH_*P4_P!02P,$% @ .%B> M4.>NC (Q @ B08 !D !X;"]W;W)K&UL?97= MCILP$(5?!7'?-?_0") VJ:I6:J5HJ[;7#ID$M#:FMA.V;U_;$): TYM@#V?. M?./ D/>,OXH:0#IOE+2B<&LINPU"HJJ!8O'$.FC5G1/C%$NUY6ZSO]EE6F\$OQKHQ6SMZ$X.C+WJS==CX7H: M" A44CM@=;G"#@C11@KCS^CI3B5UXGQ]<_]L>E>]'+" '2._FZ.L"S=SG2.< M\(7(%]9_@;&?V'7&YK_!%8B2:Q)5HV)$F%^GN@C)Z.BB4"A^&ZY-:Z[]Z']+ MLR<$8T(P):C:_TL(QX3P/2$RS0]DIM5/6.(RYZQW^/!G=5@_$_XF5(=9Z: Y M.W-/=2M4]%HF29BCJS8:-=M!$\PT_J1 RGTJ$=A*;(-5>G!?8+=6^%Y@+Q%: MNPB-07C7160WB*P&D3&([@SBQ3$,FL1H6J,) V_1R5H3))X=)+:"Q!:09 $R M:.)YD6@)8M&D#T 2*TAB 4D7(,FJR(>L M-7[T "2S@F06D(\+D&SU!$3^$F2MF3]) PB:O<$4^-D,.^%4[-)*_:[,HM,\ M?0[T!%C$MVK.#F/QW688TM\Q/S>M< Y,JOEBIL"),0D*T7M2QU2K[\*T(7"2 M>IFJ-1^FX["1K!L'/YJ^/N4_4$L#!!0 ( #A8GE!26R%QS $ #D$ 9 M >&PO=V]R:W-H965TA5< MFARWUO9'0DS9@F!FIWJ0[DNMMA;HAIM? JE D.*%1]$ $ZR0NLI [ZR)3 M@^6=A+-&9A""Z3\GX&K,<8QOB>>N::U/D"+K60/?P?[HS]I%9&&I.@'2=$HB M#76.'^/C*?7X /C9P6A6>^0[N2CUXH,O58XC;P@XE-8S,+=-3EA#@$C R;:I=LBZ:9( MNB&2W(FD[T3BW7TG9'5U G03'JU!I1ID&)A5=IF+1QJN_A]\&JIO3#>=-.BB MK'M X9IKI2PX*ZXYC%HWQTO H;9^>W![/;WF*;"JGP>5+/\6Q5]02P,$% M @ .%B>4.6D++9V! 1A< !D !X;"]W;W)K&ULE9C;CN)&$(9?!?E^UN[J]@D!TC!,E$B)--I5DFL/- >M#\0VP^;MTSX, MP:Z_D?<&[.;OZJIRUT>Y%]>B_%X=M:YG/[(TKY;.L:[/<]>MMD>=)=67XJQS M\\N^*+.D-K?EP:W.I4YV[:0L=W/SVV[I>(U'.M7;NC&1F*\/_:+3M+%D M_/BG-^KHBZZT85[+D1_=]RMOO:V__0/T$ MFCI!]A/D;8)ZJ%>]7MWTXO$$OY_@#Q=PN\C;5&Z2.EDMRN(Z*[O=<$Z:32?F MOGE8VV:P?3;M;R:;E1G]6 6A6K@?C:%>L^XT=*<1-X5KK-^6(+3$FMAT&BZP MX0KA$5Y"PBAD:T .HO"Q 04-J-: &A@(1FGH-$&KR3M-'*K(&P4#9.0IW\/N M^- =G[DCY&B==:?Q[]9YD@'SAJND1Q9? NA+,"$U 5O%Y%\%8V> 3'F^L+@3 M0G="\*A#;"""!B(03S2*)^*Y%;XW#H>K0L\22PQ=B8$K,38@/%R^WO2=+RP$ M$!,><"\:9"2.QWMR@V0AV9(B("^>!7&'QOMZW8ON5V+./)(,'<%4$1(X(L:. M2+A7QKX@E34OF%&"0XI3H1?=+P2\ 2*K,YA0@B,JB,9<%X!1@@+;2I@_8@J M!$?+4QPR&B)9)*T.80*)$(0N+28P@T3T$V6+V2$0/%A:8A:O(EZU7!4K2TX( MJ+$W+\ 41R\P140CU2OT2ED"PW0D0$?& .+88PX_D@P=P50D M3D5>_<21QS.\ :I!\H;N8#828B/KZR#U+.M@Z-&4SHPXSZ* =1] )86M+R., M/4+8LQ0N89Y1,+WV"1.( (%X4D+0(/)" BKA^;$M+9AG!)HJ7OZ@JXJ(/Z:? M:*L(LY$ &WG10L0WD!,FM>)(:91# ;%ZV<3"J) M225!_\9VI^0,>HI\'C20Q9%M=TK+VR%GE;!5G,08DFIZT4J,#@G0P=,".J; M8U6+9,* R)873"().BM6M1*T3#)B_RE 1K'M/T5BK$G46(W+5B)@L0X7JJS5 M@J$F.=1 \0*H@==P(+._ATM,-8FHQJJ7(\NTW*%E)86QI4#?Q(]#/';0\13S MR)%,^-9GH<;D&OZ*B:,X<5C+N :B( HL7F"0*-3TC$_+H&A\0N'>G<]ENCRT M1Z75;%M<\KHY^;@;O1W'/E-SOC<:7XOYJT#C-']!^@W-7]'XLVK.>Z$E9:8H MN+:2GV?$[O]!="?,?R3EX917L_>BKHNL/6'<%T6M38:\+V9W'G6RN]VD>E\W MEZ&Y+KN3W>ZF+L[]J;5[.SI?_0=02P,$% @ .%B>4./^30;U 0 $04 M !D !X;"]W;W)K&ULC53;CILP$/T5Q ?$@ ED M(T#:I*I:J96BK=H^.S!V&TE[G?*C7L$9)E"XS(#1^@URMGQWA-0Y_YCN#^F!F\!/SH8Y6KO&25GSI^-\;G*_< 4!!1*91B(7JYP!$H- MD2[CU\SI+RE-X'I_8_]HM6LM9R+AR.G/KE)M[N]\KX*:7*AZXN,GF/5L?6\6 M_P6N0#7<5*)SE)Q*^_7*BU2IK7K[3K._+ZF:5QVM[9,ZU6:N^U2':[#%T- MT8PY3)AHA<$8+QBD^9PD MB"U!_(8@O.O$A$DLII\Z\9<<6V>.K2-'Y"9(G 3)_ZM,G03INPIP&-W]BPF3 MKE2&X2:^RX)6-XR!:.QCE%[)+[T=!"OO\MX?(WM#7^'3L/A*1-/UTCMSI>^Y MO8TUYPIT+<%&MZS5\VDQ*-3*;%.]%],KG0S%AWD H64*%G\ 4$L#!!0 ( M #A8GE!X@>P+C%$ "Y[ 0 4 >&PO3X'H[;&I>!"'-ZD9KR/4ZF.UVX6K: /_S&^^+]9Y'"V*VSC>K);?#WJ]R?>K*$E?!-LT M^>LV/LFVZ>;?7DR.AB_^],9/?_P>7^8&AL&'+-W<%O#R(EY4?_T0Y=U@V ^#06_0 MJ_YXO(8?!P/_CYZQ_/P^2>/@=!.OBO]3^_@\R]=93B^$P<4FVL1!E@O6QDVRU@F$5FVS^)0Q>]KJ] M?K".\N N6F[=7A0A+_,H+1*:T'D,0]U4G[R.ED7]ZW_>1ODFSI#1V5N$$B7H,3.6EW& TJUF'X\4">*4( M@[.LV$#?_SM9>UL8S8:]T:XV]"J>Y=E=DLZ=5CZ<[FJ"Y@$M7&;W:?795\LL M6UTG\7(1_'NR7#H<7FU+/@3$C9?W6?7YBVVRB7__K_U)[T?8@7NU]BEUYC:< MC7OCX*[W^8;\W[4]J7KVXC9=+6*+5.DH= M1M>;"Q@OFF^2NSAX'6V )[9Y#CQ9??R_7"DA+<@+PKI)>D-KNZU[_#R^28H- M[)=-\#%:.;.^/#_]<'P1G'PZ/_MT?GQY^NEC7;?09PY<> HBZFOPG[$SP1[\ M;S8:3(9#9P/(B-\F!>ZA_XIA?X.DP_D[XSD\[ \.A_V&Q0%!!._=9+DS@O=1 M?A,'Q_-Y#$_!,PM^OEZ*/*R=_ON]PS_7OG 6YTFVJ!V[$M3_\KO?^:2Q;L:F MPUOXTEFZ-F_+6+SO_]FAWS&\NN#7E]%-W1*S++Y@67Q!1U7P:;L!Z9,N@-'J MV'X5 =N_VA:P^XHZ-GRSBO,;9-9W>7:_N:W;)2#8%\32#ZNK;.DRZX4C*.1< M"=Y\G=]&*:R_C\L_'E^\/G;6589V&7T-3A= F^0ZF?,IZ=__P]GA8#*;3H9' M[BF6%MDR61#3O8J6$0A8% ?QA@6OG/Z?+UX'G9<'P%#\X/T?%+:DA<_P0_W6;P$$*SSN=G,?S&'Z[6L8@/U,8 M)YS4L-QQ?@=K#I^C]3K/OB:@-<1P3+X<=$?!"@0[$@>;AR_ZY@MZ [A_?AL, M>ZR*T%,PDQ@)J6<38A_KF,3?TEG\TQ0$\R;+$U?VG>7Q.DH60?P5%+8"AHC- M9YM;:'M>HHC#,AD>GD%T\OX.VM+#;V$4TZ]%0+PT= M9IFC6)37KZ&3]UEZ8<,#P+NRAJ3E&B7W MA^!XN[D%?O\;_-;O]<(>_U]N"3\&IT6!I"5>-V+XA^!CYNHX-8ITJ8_1'GV, MAN&H=Q2.QP-Y-(@VOCT^&H7CR2"<3(^LYYR-[] $-O,A",%YM$Z ?!ZFVJZV M2Q*GBQC$*EHF+?9 /'S+*HG@X,C2W+KOM +8,3]OIQ6G 8C3_-==Y0WCOHMW3%GO6O%+> _M.J*S^ M[)Q-^?'&J90?;3,/BX>, @&'["F? OLK%981P=V-'X$Y"] 3/ ,IJ%OOCZ#) MP9T+U(1K=W=>P$T(YA<&-W$:X[4!MT^T6"4I74;H^J/.\GHQ[6^;9;.\38+> M86ZZ9<4P=GEJ=Q-N"T3HJ_@ZRV/K\*UK\;3M$]=YM@)1!=IFNL4Y9CQ;S\:W M7UB TL_OH+C3KVC5#?KU+2J/V[FL1T4R#^#VD<( K!WA8QGVB2__]?9H#_X\0H'[PYBN<47=\^I51\+;J[]MCPI M'3VR<&VWYNZ6?CZ^PETSWS@F.R3KJ7>1/WG.1#\[@(H)-[<%\'H*GT 3@S/+ M&>1;V ;)32J:V/PA0)-"L8Q\.MMKN)K>\1Y/4A@XW5MK#F/?T2U\TL$CW)'2 MHA"VF%?#(4FMEVEK&G%UC/<:OQ;=8B\["L[BEVVQ(=(%FPQ. M?GAICL8I)8PRVOQTT5NC46^!:_B@6H3Q1'H\6DY$<] &Q'*:P U\[LK.]RC5 MX6<8YCKC1_E&Z+U"O(YA'>:)EP^.5ZC3_XVOU-""N>O4-%9] 37Y(,&3%1:\ M<)\'/?B0YH_L +S +];+WYS4?EC6TCFCFY:ARO^*3 MLL6EBMKW+;9/1K3B$B1YJY-)MPBWWD4 )V1M M\'V$EW*1;+8>[>S8ZAI&Z>(CA7F.8\CA>%%@AJI]D-AOB8 MQS"Q>S42/=5G6=RZYO9=W,8&=RW?VR2%J]2.Y3LKT?4JR_/LGO2!#/?\7;:\ MPP9@\\'2!M?1O&9OG<-^?F#)B^OQV&;$@EK0D0F7,9C]=DT"*L[G2<%;75$" M.N(+91"ADX)D_CP#)<5O\CE3 X3'UENXE:,XF5OWGU9;K*.6Y""XUO1]"L_8 MC=>U^!29L&/ M5*ZLQ"1>T ,"+(35<0D";HH&3/8 M2O (=8CTL:8+;_#S![(%.;JKL@$IF5OWG&WI>NT!Q9-%R# MO&,(+O/D0U1 ;SJ:(>B\X"]?!"(%7H@CZL5!2 -)H)^YO6>*[561+)(H)^UC M$1=P"X(/,2BR:0Q;A]Y:1>D6S@%2%X /TDRN/R"Z%MLY-+E%^8]F9[+Z7.7X M4AJMX&GP['AV.!^U.NFX)AQGE6 )?$P>^CU?I' M-)"R&8/&GRZ@L1PI!PU] >6S"TQ/35TG>;$)_LJQ#T@L7,U040FD7H2GFW(J M(R%6T?R6KH;(Z%G*!Z)E?%AF!DZST%$+=@G M!B3!,Q#/O$:DC^ E: .7_?MD@PY344EISM=;-/6O M40CDK'6\I9USSK9W'/%'X"@:L0C/KAK*/7 2R X^D"L^U/YPK%VFY/HH;ID_ MK[6P@Q7;+EGK5 W6\3X.7/C?D+M^)[!TB+@Q%)%H BOJ=#$>_G(IZDUAO90H M8:+&7!@!'6TVP 7P$/!'O,EX=GB.T?B81RW1ZFT#3M'E=L&\K>_&9;[2@MJ6 MS?AEJ$:7K6%+\$D"HAFV"I, IQKAG1MF%AGS2BB=TFZVK"YX" Q;86WZZB!V I:"IG 5AL02C4][S8DADK3XHO_.,6-(X< MEXCO^F99S _F9!2?,-K%LA4:M-.[),]2(H*T3+R0WF2DS&\W5W %^"++&M\' MJ$PDJ2+8/(.7(VAB6VA!O#_M'2I1T@Y]NT01'.V +7)1H=4T]&B1X MVG])L_M4 C% 'L!-(C(!B M@ %\EE)HR'H5X:4HDXT9S66AYDD.RC#JCG0$W$7)D@U,>C^9TQXW)/ >4RS^ MND$:HI2/263PDL;4#IQ!]W&[F-M1LM*R"D>,)%>;D[6I!<7VL"*@V%5=!6DI'^(H9RDIK(;*&#R MW^NM,-B-2C@ M+K9<"$N11(96?H$M0@*#3K0RY?&("H[3%!>'PP:16][B\K_5/GI:T M#*5AF%N&]>:%OFR]RC!:M//B[?'%*U#1$J<3\^CG-:X@/'M\\1D>Q2X.^P/0 MI.3">8EW\Z!S"0?3/)B.>@<_!!<@.T!5?E!ZGM4N\J7]X@MN6#6+=Y7[VP1$ M:QZC;@L'(9[[UR@#O\YC)=9Y,RL'[-J0&Z_S:B!A4/ X$F8P6\+PYC)A1[28 M8HV![;R$K:4CYO!:*]LFH@@O-A[)3KC9 H?#8L"!8::!DC*F_8W;DE1+#FW$ M?5.HZTQY;VNM)P/A(\\9>TUTC>JQ7NC^.)0[#NT)>!HEBMR@LEY4R0E\WABI=]>;HV\VD_!YO;T#'(+N"\"$PF&8O)M#L ML#\*^7:J'1N'P/ ;..[IA'O%WCH,(U$.//DJ.$,''GS_3I:^<[&]VO""]\>' M@]Z!Q4_8C^&G5;8PG K43/X+V$*Q4#SV0/>&.]O\V4LDRA.B5/(EI&D#JY MN$- =KD9@[D:>S:4V[F"32Z/66=*QW1C0J/UR7*.[NV3M@;D632D8?(*Q*E2+N.K5LBK89CG[2Z MQ.@*7!_](EJNDAR'8K$7]F78JR)J-JJ-&]5&HMO :U>\3%9 E(WJT^)",GO' M.9VX47#[L,Y47)6QAH/$@ULNWJ5%1J$J##H8,C1).CK3<5T\_9=7.5+$-[/" M-53D%LN8'.]ZD:]+SR\2.L=9A8BTDJ/9HWJ7V\TT=X"?'FE"D"LV M'I3W&0HRT#@/06^O6/UHY^YC(0B1!XMMQ&P*KQ[C[8GHR!9Q;0P^OLECYF=> M9E;-J]:%H(.CEBN)^ZZQ<_ EM+(!H,&2Z2'$R?U"E[W,G-G6M1=-&#%M3!"F M(MS<7IG9;;L*VCZ03Y<4-)S(Z*1&0]AKTJ(&$O;X&R< )3(B#Z"Q>\^#HX+W@9C*;A$9"O%)87 M=(:C<';4"PX".R(OZ _#WK 7[!.)%W0FX=$,6ZK&X 63L#?N!6[<7-#I]_&% M5L%J3C0==#D.CT:]P V?@X;#4:]UTR8.#LD4CD>.G^(\IK2O0/WMH+W3==2H MGZD[C(!#*<>*Q8F8Z1ND7ZNW&T2<>I_,@IDV ].]7320PMX3%+ V_9$,>=$- M[,T;XNA4\PS()O8I/(@_(" 1M=B'#27J&Z21GL,']BWP;B8V/5&."FUY?!E, M)^%@VH,/DVDX @X]KG@N7K/G(AC-B*U'XW \0U[0+HSQ-)P #TQZX1#^<.A7 M:NV'_FP03H^PA_YT& ZG;GJL,:L[YYW*6$):7I&>@1NWP;[MT66/@XE6 M^@9.L+?Q5.(/K=0=Z<+8B*7?7/9HY6QR<7XO.V MNP\T\^ OH%O'#X[+SYS+0"(^=38NZ>!HLIPA$1NG]:IUQV7B*3B!K6J9*P>AXKE]:&XV.;J!K)I$HZTK<5 ,2^=T*I) MT6=@NZP/MVN<-W,BY9: Q@EK2QM*N;@D_! T'[;@V2(#[0BP?9<>;5>S\V4$ M-VP8R$5WW3WNHO.;OR!GM_BR,4BQ[,'.1:^AZ:.!102<6)79AX)7?V4^O8JC MK7 G\"G:N&'_1>@?N<6#FS_BK]>P/>C#E?)@ H]]B2@O5+S5^XB&T^8V5'VEUP(Z>R[@IMC< K[CB=PL;/%#4F/ M?R0E^1C./>#W?;A_T,3]JNO&/7JF2:>=W64+0!U7G&';<+&_R)>^4P/M%LOX M\"I;)"(147JM0(S!\F;+!YHK"BOA!\4SC;WH#&L[&6GG&)(*TV./Z$EKA M,Q61>Y\GF_@PN[Y6KB][/:"=14SA.&:3D%.4CG+QWJ%V4PE=<";3KYO,?M3Z M=D=Y^F2,ERK1K?IMVQ\(VLJD*"D7665]&FERY'3 MPI@1R=FN=N,5A8FQD>43*+EB8Z'S#R^FUSE3#QV&UY;_J8O ?$F+ MC_9MLA>P&8(=S" ^;FYB6G:4 2!W(M+R0+*C'\2>(!HC$HX/MAW;=)YFZ(K% MJ]#U%B6T$F*D"2K'-UL0Q9&//E09AXY!TK[I>0X"H^181S-TG072N(>W:;(1 MCPS%'R=JOB*3= M3236Q9YD F<_A)BS1'WA7 M[!5ZUR;TJ N;NK0YRJ$'F"!&VH6RL="%IWP-SA=S>[U0U'2 MTS/UD_(>UTSC\1(HO7?W;6!_*Z Y_LT8/?-A4XC$Z(9NOCW91OKA9$RVD>$P MG+"5Y(@,*2^#X7 43D8]X[TAXD7V!4-R(1$(8##I5?^I7[06@(YKIC-\NX0O MZ;-ZLS\(I]!E1_X>Z!^:<@LM6=\9A(.A_9[ZJW_0]*@L YJ'CL(1?YH="3$F MX7A"M)B.P\FT5SYS.!,MYIC)NK.&Q(MR$.;X(WK-D9*($@:\!J-BQR4+_!NR MSU982X7.F,#UJ)(&5]YHU<$XMN:K&+,+ZACLV 9K403B+UTNL@YF!;J$%L7/ M17R]70;OD^M8;,XG:D['O%WL./Q25M^>C[\%/0\4MV5R%WL,*C\8@R2I1\BW MMPDZG<;,''WD.EF"EPIB SYUQGWAP9?!=!C.B \ZHZ/PB(S9=:WV3;.#L33; M'P#WS8"MT58YP+?--Y.P1^TI$!-?J\% /=[OP>Z<4 M'D[!/6Z4W)LLH-!'/ M;]-LF=U8]Q48D)FF&L]X%/:@DA"/@P\[@B$REM4U-=5N::V&O MH[CH#&=AGT:AOU!SY9EM/"T&1U.:36/@!:P=?%D.H_N=90 _3:!Q8 _T[$BEY6?C*LTZJDS;C@()Q.'4B6< MJS?&COS1A;]0CY)912&;JC<:J-O01>"'V5*$+YZ3\N^)[="83X;X%0:M290, M*4%\"L '=%Z^VB;+!:5WSD9$?_B#R_2!]>B\.N#A8$CB<#B8A$<@44>#*3E' M@8W)>_H>EO*'H QA9)+D@T%_1BLYZ$](/VM 'X,Q#GJS<#3"T0[Z(Y))=L:] MWB//(72>3]+XAM@L:29T5KP,QB0,=K^_GYR!U4:=E3?-PD<_',%$1@#:H8N) MH(# 7L=7'HRVJTT[X5,&*6ONI1+ML"R]VK!K]MPJH^YL.OXNN(A3#'8FGSA% MSRO["*SJ& ]'K3NI3R><_FQ"6/IC_D$=PZ\5>@-!8!& ^A$88\4!_@P)"7 M@]N&DGXTHKT$;'\T(GV]-$"X(%_$ZXV.YYV6;\42[_82AFK9.(WI66)A^<"1 MVYW0H>!N4H<.$F0X#CHO[*%@ZM;&@IJB8)8UX9_$;.LAVG#^W_D6U(3^:'2L M5DW0*U%^'W.(8/\()#Q9DU:TO_CB4)H\@T/HI&#L'V[79(?2TUB36R?=KD*- M*U'$J^20#6&<7@@Z.&EYF?(D@0Y)-CEKQIBJ&G.6M?48Y\3*I48%ZY"C4M-5 MQ>[&[,;X)4O(K$962G+^D"U]&R$P;8PN7%P@1?TM;$D@#-YE(K)7P9U#12I5 M([/L=>]0$EH4O'C'#6?Y"_%9+9?JF!32D[ M0Z:N7=DD\ED#I;?)M(+I-W8;78RZ1^M%5N7KBEV)K8@+V-G!=DTW66 JZ<6W M>S8.!8DIH8651.&J6+1^3UBTIC5@V.56,?E"LH(HQUWQ4XC&61ADJ"AB=8,' M7&A<)#9 #@-#8/I(2A9;LO@*Y$*&^2T,'*7 !LC21_Q$5+3ZR.!DS[4E#433 M(GK0K+B0?8AG@8)UT(U4>JNX$VKHCSP"PU4ILRTI#5WAQ2S#2V_]RI$E,[M^ M#IIS"\$+2C;#6,KX!1H.5\EVU<7X%K21DR&W->.UF'AE)#1U.&3@5,_9/AT1 M%!B&4$/.#XP=?:9GQKI7OS?HCH:SX#O\9Q_^V>\.0!NC?PYH(K3>O Q]/!OA MM/[./<@K\>T1+0$'Q"O0DT@_W'E1?1^.1-%.9 -$U9-8Q*.2:PJ*N(\_>SLG(1 M&O+1S5RW91_ H,4LX#W"';R*TB_!)\J86\ ECM*"WI^^^G0.A"'6ZG?'L"?Y MV-&-T '.M2>P'\[I([@89 .=\DV&>5(0)-DBM/+Y5JA52\*Y!!%3!+BD=EU(+4@V*F&7/&PL4- A J1!9XQXAZ"?2-P7+P=E?8SN M:.I-$I H=$.1$S<)=1U+8FJF3C,S/GL4PMWX.Z\\QW 6< M8U@D<$^#?\;LXM"'QXH==GA+P9ZMWEAD5;@8SYJF94K07:3) 3--@R'L0)+1 M\%?BJ6'-=)S-P@)?PZVX]]*L,,WH"K,AQ;\9W64Y*8/4/6L3LD\K[52#K>L[ MC/C*J)PB6N&'42\)KX SP>BML,(@+TASN''<5@ M(:NRQHU2HV'H&-P1N8$1P[X5UJ==L*B^FB1:/X]66YI94>T^@JBK2@5^F6;O MFN-= L#*ZBSMYYG\8#:T@C*>-/E).8RQ_>3+K*>E/CJ58?0P=N5[A6:V<\[ M,%LOQN#A.6\=%:UF'):.^//Y0R(?>'U ^AH_Z2HNBSR^)WXT4TYWK "0C*)C M@0(W$2)E6NY^.^$==M8R =5Q@2\1S;2;TN0%J?BTR/6U5MS_3%^R(C"?>.F" M!S_,X6J9W/@<4:5$:8'C6&2KF()JJK@,='"J&]U#1?Q&[.BU[B]*XJ+:06&K MK\RY;T9<.<@[IMC!054+>##'O.KJD1H)^]K,5% ARHKB4-]D<3O".!7>!ASX M\>*F>D%#C9N--CQ,3:\'87;<)@S+@)$#1O^B-LH9./[S7/B^@/MACJY[.)UN MV"K&$177"4&WW,6$,0<\M+%1*TOIGIR"7T6C\4%PV'$E--(KT>(\"4=6HC(' M7:^2C0H.)]T*2"P6H642X[=80(3"44TB%D$01?ACM+@CF(/0V!0LWL4'+-=V MJ-;!AC@-R19Y2)4!KJ+Y%SNU"7Z\A66D2[JB,X)!):@SI8LRZ5CZ8/B%0/2% MI:;$< KL$1$!\9T9X%U9RVN>(55V1:& [RE2!"RARRC>PG(X7YU.N%"ZL04 MMD*A]JZ75U2$BF]YK>F4-C6E4N+E6I;3GH.1267>(IVH(*L^@37_557A*N&O MP$S@"-DBD(+*]BAK54%G(Q# EDF[I-Z1DFT?A^J(-,)#(\L8)%@QFVCWD[F$ M+,GZ0EO/#5Y5%-BF%JWFJ@Q+Z5N=B5QF85M)Y( E>V9O7IU>OCZVGSH(+2KM M5$*]Y*J\95/O'V^Z(DG1MH\S3BK8[HR2:MJ^]EZQXN]L$5@+F_@@61 M-^K%O"JA9BU\4!6BNFI:-;C$(DO#3R6:V/Z.P6P4CJ:]B@^$?8CGM7J",MW_%%'RW^5\,N"X[3Q2-4V:K_$SQG>I_&35D?WT:6JYBQ2H MA>+S$MP::TM&+;N/UO:9!T_\C2I./"*),ZGR0P(J8&@D^ '7N&2$, 17!C2NDO$EH>0; MM<46\7S)V( 4E%;1F*'OEU/["RT7YRIQE6V4W>"SWNPE?:*R?%4GG,#6QSA2 M7DR1JAI=F6S7U\G7>*$=6.5+Y*![I*W7E>F1A,5*EFMC/O>P5Z$DFLW$%=8B MGBNZ_M@X_UTPK(H^3\!H.6YOX:V*0!J^R=#8+?X82^#[H/->$OL>#BJ[U7PN M3UJIL';OY0)%)Q$;L6MT:3GS6[6 M(4^%LN-A6(*50\%8^8TUGTH(O A"\NGD],4!%3,PQ%?,W88\>Q@'0BT^U.XK M(831!L3Q\*;7A4KVB"5.!1"@EC,TXTG&_+DAGO-;YSW1Z-P>HR>Z8Z]HT?>9 M 8-JZ*9"BC>*%)TW&OCGC 7I@153L@?SO0QF$LPQHL!@56F/1R0JW8$*-5 G ML_GT2#[$T-+A:)'0W(0=<4GQ!:9-A7(\DCP772\PK M,)F>E6%RU@N;%062O91E53%NY789-HFI*$RK[5T:TF];*/0A,$KO-RB+SS;2G0*=*O2< METY&C^BVI3&]81ETIAQ3K5,\*E=3T__E;164H4YMXK4W MT*G;@J-F%.$T/+>^LNJ;+T>H)W_=QE)7@W1V=5]0(HK\PYS^'#+2S#8U.+C= MX(T&.U5!=PWC]JJBG 1?2TI,G\ZN,'F9^%!NVF0+)V.![2I^H&+KT/Y=K-ME M >Z(=I)W8A[@T0H,6MEUZKO'DS')9#R9Z?D!@57#A&MK4R9ZP$ON6DSF!$#Z5^<_;#)?VC"-&")F4- \%;$,0G%04&I,+ M)2OU M:-("]A'S+;?S*K=W6ZU^TWI\4W=\Y:^!_*F!=))?&\)RZ8&: MUVR]9,E?:2>&C@EG8Y8J!"3&,TU-/2MNIJN&;3#H$_+]T=T?0^64 MYDD>0(HAE$-57QCE>+F2:UR!U[@??7DJ?(S*^)-2,P658[:*I#V& M8VCFXA;N$F1."4FIT376^ )IWBP"#$@>C%2<>*7-HPFW.9U@9L!&A>WJ^9=@ M@]K1@(*X^+ N;3LS+\77D=R$X/)B.]AV7AH/** =DQPH(FP2]GL]#F<:A\,1 M?1PB6MJ0/HZ"83B=T?7<1(E1TIA-$6V\&8Z)T)SN<"I.'7U(=<;AC#*HI"2+ M.2==>F&4=SB#^?W?VO\1#2XI*H=H_R"Z&A,$]Z11XJL7@?AK0G8UZM?L4MA_ MUA@(U=;_(*VGG7W@*<]GLY2O:OCNK(S2'N9]=B_%2@\C'=NPBMB@9[:D)T.T M(FC\)RV>P*4+V:0[X7##FLZ51L3Z1[LV1VB_ZP;E0E5*WZIFK%A:"<7IUI=K MITNM V&$[*TD*N60T('*I(AE(>B^&ZG=45K8H^_@N ::P; MG),PSJX/MX4)&[@R'B#[WNZC#SE3*I$]5ER/#95BU4KPX6L1+6ULDV>@I0-& M/2PS=\2][KX79NC^8FCHLK$&%9:_.*%:$Q',V"MVU1H1M^>W,1F8D$&N>0J4"/=UO51%NU1-*V,OT1F" M&!%1O:^G6SI)*0@?21LZWP37R1(=N<[W,,]5@H'CGM_8$K+@U5.E2L?K$3I42-MSX*!B/@AG\5[8?*$@3\>I.Q%?[EB'G23U[XZIGI'N.2%_I MCX9!?SH(A@-I&S3$23CI3U"E"0?27FV6AT:;4M8VU@TDP,9L.C) :C07"@S# MR$U[5ZJ]C>>F! 096+="2IE0W3(MX76\&MJ1.Q^LX;*XJ""HR^E7R12C.\LA7655@1$B[)(/0U*)AM4 MA41NN383G[629HIL9HMDE5C - T2NNGK8A;0(]>A6<0TL$3*B!H?3].P58$T M,RPY^DRN)@KF2E74Q,8A9=H9JF5**;./LS5T+0&5 8!VY0VRQ]4#EPIXH(FHQRA.#5B7L[6K"D(0/80 R3-KS]8,)V4A/N@[N<);/11Q3@@2E%M#@7AJ453R UHBE MA48UF4@W>$76.\HIHEI<"S3I9:K^EI0ZP:FHJ0M/\'&&,]>',?=='>D/P8G= MS#FIR!8II3W[1BXC+@Y0RZ5T#/@[X?_@/S!" O_SOX*/595 (QLA=G59S#-& M!B6<7L?W>H[\'GE8\IAKY>'W=+6Z0ZB!@M*Y2 /"[0?O&DE"K]W@ JP1'=3S M8E>.2>M8E;QKTC<*J7]5.D4/=+$_3G.)"$F1=J^&;209SJH &84T^DUTDX56 M4:S*C>/(NI(!)Q):%.Y,M0Q^P0/LH7):P;&*>U1O#&RCV#7F_2$ <5Z:C% MPR0]I#QQ*Z?."@1$!#BVP0O '<:9)'BDXSTBUZ8@'00I8'(ZC;540H&7NN;\ MO+^-526;RBRI*L_7VPBTTT6\2CD^2W6A)V#23"IC M9\6$\[#5507GBE'#Z""%DP ([6CRW("+[S M&)=^)FU@DYF;B>^&9ETE8'+(_8L\NN=#9(FQ^)2WZU/5JFB(M@[+.H,M;SK$ MXG)F8&2Q#N*XHB)_ID1C7 (YHHP$G*M.SU&VE@C"M$)%4%''R>.-G5ABPA^H>@K)#C9; MW:)8B+_&\ZT4!06)@AB3_(.QWRY@J%3##@^U_ #GK(+C\6=58CL48UT:,_:) MP-]:U<:14A>(OAS J-TJ[;(0ND2Y-\R!8Q M]Q 44IR2?'Q%+ M!#0F"3Q4PH/UH3PAC929D,2/'I2O7# M?V(PC-9%P-6-@AV:A&\ Q_26ZE0JT%I=\SZXCD"+5*9$5?E2@&A-.1C)Z8G9 M^F5N)7V_AFA9X74;7 B=8PQT(S:SE96NS<-:@4K(H%ERYW<45:"5L'N+.BXQ M;-!7!<&(B^\@P2LX!(W]9"RJ,K_S)/Z"E<+ZT]&/@2EA0)MNDRW_!K>NB#)5 M%JA29A*18IF*^&:685IPGD?4KE2"2+@6E%2M5S$IUQDL#?ZR7:TI&T]+M"*+ MUNIK7>[!KBJ!S+Y=$>9!]$#?I!'6C5/_9FV!H97UEW!&F1H$S*=QO/14([!& MF.$Q@).^7B;KPTVVUD^%* <(HQGIR6IHA ->Y'"-+I6]N%[&7TE3 YUMN\%Q MT(;58_DER@UYN X;&O5BL2&HXDCZ$3BT3$4).:7Y_,&CA](AZ:@/VU77<"IK M2"A?#&+VUE8$UK<1\/(\WG)@"SZ4;O% D&\.2G**([%U.28><=>NXV3QJZ=H MC)2:2<5'B\U]R-+L)H]6UN-O@4=CJB@"S8UF V1=N"Q>(^OR;SCR"RDSI+G[ M0S3WOEI3(8GF^@%3BE-8+_6 ;#IZM;HY0DQ1E'J5SCYQ:BJA2TT=%M=Z6/Q> M%9";,MJXJH88>ZEB!:MIWO))BO0>+&A[#>JAK[V+\3&#JU(1G#PL$[HQ*$I@ MS\>8B*RHS>2R*(2V64S*+8F.U+9)>TBD=JMT!^\CH]TBY D_I* O5H3?0XG9 MLNK*B22BU&%*$MVLP(A=]>'QF(;EJ/,+.EV,-!8@88HQF99 MCN&0/ =#>$[C>'H*F5E!(&=<@4]"Z4OCF!%R,+Y$4*IF&..P!S^,PUG?/PB" M61R%4\3QR_)U1BY]K/Y'6+@=AB<],,,[HF ._M!SX!'?,*[5,=T0';T2)$XL M^4]G IX&O(66N1U@HJ5FI73F)TD:M[4C55GU)F>H4C2&X;-2AU4NKGNYK;LE M-=@V)%DM%QZS;HGG?K!,AC]).(5V??%,. )1?WFN SQ4\4#4B0AHNX/^*&" M8^U"/L4:-7 RSR6R]I.=\KRI5J?5J8C(+MW9-'A'>?(+!T[]S=6$ M@MF6WG?6Y+BH?E\94H58U1%-ND-$R9V-PG&O5^=\5R^55\).]R9K9\K-[]WB$9#*1NY-^^L6R,I'#L'78F@V0O)]3'0ME2N5>6DLQ#Y MC#4^RGC_*"/$&&_""VST WJ1BH,$G1?G%Y\1^7,O,O_ %7PG/^J-UY]BGM(D MP-9*V!A<7!WU4ZF:E!OK7)9*;7)USS!(442Z.XD0!\9_4!&<.#2VUQ<9,;[2 M[51/PH^% ;\2PK J4!TX E3#8:7&30CK1* ,ABPL#7QH&-CY'"G>&5;Y\WD.#")YG";+1<4OP4, MD6*AR L6L-,A/&(Z8Z"^!!H&]$:]/[#&ZP$'YK<$!U7;O&) M3C7'/A)TLI4&I?5C1\H__+PFDS!(LI[W?'D M.X%XQ$U!.HT%S "/#";= 08'OXY5E$26.G20#:@CVC#H^3Z3G20IN2;CGGBY M$+8W,*T8SW.'.XN"O-$*)SN1)(O9.1L,_MCP!E(4Y# 3'&[/_V #BJ^2B[-I MV!N.]A2+R'0%1SS]-TO(6NEHL[N]:/8&QWU%P]M?NMG-VX*X+!YJA-NNK4EL MH&JKQ5;(9'6_,OXUNV.5%.N]FSJ/39Q?^)_,,2HL%M*;$9TX^TFPZL_Y[TGNFLY1$H] M<'!&4M7J;';#!A0<-\RT! $;&7>TRZ()N3.O!;6B4,ZJ$GMF.7$LUV&R?[ 4 M5-_!(NJ>6SQ!":VG*7%\!]\A/_"L?TX=@ZVM)35CEYK5G]J""'IS0GU;,G$S MT\XIR&)O=JT_EK'/A.JA^,NQD]&E,WB-LL?*(O\M#&83$-GCP8SPOKI38S ;#:?AT>PH M&/2[PU[P%QY\IS\=A*.C27 1.W"/=(8RSJC<#@;P _#?G<\W6$3F\V&X62( MD>2@'QWU \QBPC) X:@_"'N3_FZS5#4O:F3!;,";[4U6V]+"*#\[XYWP$U<6 M=I%L-^[[;1M'QDI]-1,!P.J9:2Y\TR7<>#<#@:![,>_)FV&^E"UG1$T(?P_P&.]>AH$/9!D#6@ M8(-"F"%T-:/'OLKP4$/ #VVN(L3Q+:A:7-VP%-^9F:.)V%"MG61'E):0M?*7 M@W&O:JBV(.0O;W5B@NY4!>.LJ2:<$[8Y#NWA22\-G?@&IPLX[VM'4S->8,7% M\9#2J]56Y6[L'>NP=$42#NT$V'WL>P[2O!G78!0>]9XRJ)X=$NZ"4;)J]RI. M8W1Y8NU!#PBF^U CP*6G39*?+.9@1U)X2X8I/_P(QUNZF"=*\U3/J??(7\3! MMUHWUB@OQI8/VQ=CR[,MQ:AI?9FB6*(E!HLLS-<^H(74-V@ZM%L"#IS).TR# M1H%VH9T+!2'X#:FP)%;1.U49_OP3 B8,ICWT +):(#9$H8O*7>X,"]X*278/80J$NJ7Q&1V?K[S<@M3>OM\LE^Y&PZ^K69XB>DQ)$9!F7&LW@,2)7CG M$3L58\QU&&#N &:;%'[U%P%'=(%I+J$]"P<<'S,4;!/&/L$>=/N"7%<"_P2> M3HW"WNF/O57L^6MLC,&6-H?JZK39!76*K[ICG%#];TW!RCH3^:8SII8"S(37 MQU(.&W[E!G: LEAK:R'&:6:1@2+/^"YK8TM#P=A;V@=]5(Q>U'%-^(*X6:79 M+F(X<)>8+/ ,_*^PQO[Q^7]&Z%A4F!M7ZVC$AR:'=".\0=4 M*!W#Q 84U_9(AN_Y&;ZW/\,3@)$>%-^ #+JL03Q$$;HV\/ M"+^>UFX5EC0S*E!,9>+#_EAVSTR3>ASR9'[%O5+2G)^X5YP8O>U506AYF^ - MEA0/JE_48JNY#S9DF+C/-AQX[M.?= 7:J:]T).$+505,OSNR50ODJ64LH2+ M77<)%WTS]]8*!([2YZ^B&TQUO,J^ZJP$1$HK0FV2LA 12=#DT2).(X1ACM;1 M%XFC[91*T;Z@GUXWR*Z)W>A2X8>D^:C(@X!\LPM*%3C;4 MB1))JG-AG,P"]R:&><4(B8-1,9],RD_=]YU+PL-UV.,U5=@!.?8.[?- K5/M M0ZMKZF=J*FC@C'.3++6P&[%2DVJ%^'YAP!(!K*J4CZ8D!$]*Q4 M*;/F<-T^R*8AEJW>([P- W#IR#7!O]+:A.*-/5"KG3Z),M$$.9K*3Q/,)+CF M?!8E9:#+<8@GQZD1/,K2"D)QU&O=M'4RHBXV'CG*^#GFLV_18,]_&SA&&5<4 M"I6\L9LQ?';#--I.(&EF_1"5(8O=1TEQ<9.L'F5CN_@(DSR YF5F0YN_:!=40:,@*&V>JAN ME2\0^@"KH(;;3;W11 M+LQ">D/H6UY7^3$-3 M#H=4U)X"ZH=<4@;$",;P:[+2AK/+EIG;R)#4F,H_]8MH0<7T#!5?RUD1I*_= MI/19XU8 'T"7'?EK-**W563WC:68FK3CSH!N71[53OU0?_GH3X_"$7^:'0DQ M)G3Y %I,Q^'$94N;:3RL9B"U%"D.<"-_0"P7S"0N'%-BR8G*)BG)L52V&=V) M@N!#&Y\@:068PX#=T4IA1"OBO_4D)(?-(#=T)'AK']G%+***/:QL=ZP.QCG> MFD&1]ZKA8-'U!!- $44%B/BYB!%7B/RJ?,Q52RD=6],IF??V?/PM&NSCPV7" MQOG* OQ@A*F=H \GT%CG0?4'L@22J$/;JS/N"X^#@(7K.]]V1T?A$9V?=:WV M3;,:\Z0_&%#:30?E[ #?-M_ .=TWB3-S;ZO!0#W>[QW)M:)_- G[M!5[8Y+J MT 1"EC-:A=YQ," S336>\2CL02.=82\68;3XO!T91FTYG,Z/PY"([&X10'@@>9J"EDUVM@NZWZ)P^J;M.B0.G3G1&O:M.I9#FQS)VJKV&B M*+*:A([PYGL:NB.!PC(COV%%JMI>Z1F/6]L=?N0BI>YE%V:,A"?JPA7Q0;+" MSU8E>-22IHSPR8,^PRBCW:)NTSTZ/61()R@GMS%+1#YJHX8Z&W-]F,G0.6:P MRDRZR0B[LHW^HIY_",60LVEJ49*W#1:]*@AO9LD H*79@@("# MW4%Y@1-.Y/LIR[]@6Y+^CSF(:#?%- [8">?1O84:BIH)K!'\F>K\Q,0:_TOT MSZB3>SA NV%UNJ 3P1$I.+!R1>7#0 M'Z&0^F!K+F,"SK1$3B M1P0B9C12[B/A-$"6SE9ZY)D M!Q;@)5V@0L[_4>#^$=4S)J.R*FI@,DHD6-D:@N![7:^X MU(-8I$U)AUX7F>>[EJ5@V\D9[ZNP+RYLJ?]6 SB="?A5:.UZ1U/^5HWSMZC& MN?^ZAL$[=(E(V$'#(ILP^3:6VF\50+]5 /W'J !:+QE;UN5\!+M_JS+XY"J# M5:I;"N4'J^!=:!4=PRWU,4MU:;IJ$]]*YGTKF?<_NV1>C7;WGNL=D*N[G>.U M'*O\3U<4SB4@;(#8*>86ZJ)C#Z&J(_?0@L+?2LY]*SGW*Y>+ZJV_LNE$*HX E"UBTI M.9EB >U0],O[C+\,/E"-H.#G]XAV?8K(TVY>@L6"SO(:/KC@%.G'!2U_ SOX M!G;P#>S@GQ#LH)5:*F-DBL=EC)7!, V9L MXJ#SFIO!J0/[?Q#+GZOKS+MXZR,:?KYX'71>NA['2M,_?R F_S_!W^M2A?%R MA^G%,:G=:++#4:KWW/L]453'*H65<"NJ>62JS&.?J@ 8-/V81.:&2^294O<9 M[55C&$MZ#*Z=%+5309]M,[0K*_41Z[A1>V:I#IUEU+0^#&1U]EA/3Y#^/(X7 M%)6")1N7EI96R.A4[<"6L]IOI>M(8^6-U^:Q6T0J4>)2"?;F#/?=?!&J?.:G M-Z3O >\H[^,B6RZ>WBBGZY6LP4]M%);OXAWE+A\_?7S&8EW2D9^A81*+=>D/ M-2^5]72*:ZM[5++OY8W+Z&O;/N!1J3)>S[D[L^T?P]=U>?@-2*K/__'-NT22+Q/>))D57J=$] 67W41LMF+=J9KP%JC;SZ#5%0%J&CT#G#G M*UW3E0.,T=J 40[RNS.7CUEZ2&$0VGXE55AQ=9457:7$.,Q24ZBQ;JWT#.&N M?(45?\1YP^8!-42I%FW"((X1S1XMP"7$ B=]LTUOH1T0>2J5R",K";VV;R0F MIN&1;9^+ S]+A[MGK9+#0KJ ;,+F#+M?:1"OJ6X2;W3["<=B)15K+[KK[G&W MEA/.\*%D'ESD]3M;(Z^\LY*UCLO)6F]4LE9=(PKJA;VS^ST%BNN^'+X?\(9? MMVLGHW0C31+B@RI9S#_1G.1O+.52X4M>.':UE7VS-J;A1F MCM@#7K&Q"U>LJ*N>#H6I:R@TG"X&YC.ZI=9V;$%Q7,6;^SC6>!PNYU<0-GP" M-5K\LN7H=U=:J4EP9(\KZY4_OW:[N/[[)ZWND\$Z'L'4GI1\MY]&CF]&GPAK M03M:C(05Z\X;=^(>5F $!#Y/& ;A(\$@-&@Z.X 50C\6B2/*5$[^>0FRHJ[? M7?1JU6<%1X YJJY'&XGDK=0-N:3T.@K:*HG?/2=3;OIZ@]N56T\W#U2%Y3E[ M^,2 ,:HCI^E'4^4"=7 ]^-L$$\.?UOH'6&6L2+*#"VIQ,:S1.;HR)3KNZA & M_"NNNP"I[#V(7X-#^H\;S+,RTXZ^GI^_^M.:24LEG+KW%&S-KO=^7?91>$-[ MC^+7X)]!'?\T#^9Y^:>YK^?GG[T5DL< ^3Q"'ZGZJ-U!->DBM;>*O6CSJ&O0 M_GQ7 LW9FU!E!)OJKQ7X&L>,8./7.+I%%<#&8ZVN!:LY#/R_!NR/WW^>E;MX MI=5&8TT-Q LI6+[A\NC,=8B299)(GM =K77K!?,X_>VGOU4H&=.>0_CZ=^&4VD MF?!B-&)(@9@='L04+BDL?)!:OY '#(\Z. M'WR]C1D!1K^QPP-7HB/B:& $N?=^Y3RKXZ_.";2$7*(+"U6DV@"/?&>S.IT1 MPYN=R*KYIHO0+__RN]_A-'$#>S!B#).FPZM;?J/0LX/ MK56J&=)F5Z-]3Z.#AD8)&&=7HPYD3FN9X$B3?>(C5(Q)C343CT*$%J X9A+: M'N>; &#).-XJ *S:":#P11]/^7GH='OCEV^JIUFJ <9'-\!U:E9C'E1P57\)BSH M^\P3+=O0KJ!B6+D.>[QLDCIV4_-]O %^(LDA(&:U2V>>Y![W633G97MJ8-];J)K/R9O;7/W;O$520VBH% M9BBA@%6$P7N"_QC8[;723LKS; +&:MGK\TZU)JKLT XW\SND=J'EV#K2"8-% MJR#(DJ)BX@FL%SR@0/:]9)?8U4-O=H/QOC(;66LZJ*!4(S2"F[0XX_0HW\+>;',U98J,*H)++%%X/58C(>*#-["@K5C,>M^K0P MS;P7V.=AGJ<*X$9IZ:>!Q%G70+K!](L-Q2T3P9,5&][1UPT7%(\EGOQVM%<)(;T:3B<* MZU'52,V*[<.=-1!K)6+8ZHK!KMI[8GN?&CND9Y-651/-]4%!M65I X:<7'&: M+5MU>*E*4D6;$MT\:_+<]( GZA7+^HOZ;SJ,^JO];SJ,83T3[=S(CNV!CKR] M$29;,$@+H?*X)7]BP_6+^,2&ZY?%QKQC3+O'VJ\=.#=LS;&)M(:7\P[4WZC, MH3( R=G+B75N37/Z.>^AUR[L>M4]+"R;RP8]L#"3WI:JV@/)Q2FRWO'T/78 MEC#A[YG:>IMMGVN"&([P]*;84OE\#3ZF@<\I%0C<$JX(;&**1O?>3.M;J3P9 M?%TM?Z H_W][0:7\\KOXQ9_^V:'Y1!9<;-?KI3*HE;/9;#2;[55B8";S]5Z;>38!$][!:V3F>OA=_$DR4^ M"M=_Y;&C^&AH;HPMZ=>-)&2>1QEI" GGD2<(\-X/W\/O"-O>%W0*?E]?]"*A8_(.!E_ M#UXVNREM1,5T40%,G&/M0I0L%HZDLU&\CKRSK:2D?DJ7#QJVT%+)U*S>PV.2 M+U9OY:Z2I R#&,IMTC-7@ZVDX"MW0!=:,(6>'6$P#9]A6BUWV(GP)3US85:K M<;_MM8,:M\6NA]W%^1C?*RS*MXR;ZN=8]TUYZ[5!5=WSS0N%N>I_;W\440]+ M[086];S4]8;T,"T#=/;MKW:%;[?PPZ/;W8<>S>T^?AWW:??YQKO7NNT\3A^Q9H]J<\?\ M6[:YUUH]JLWG&>=^:U1_]%, Y2[.>$[=!;7+NA/[J>/T<,:OUD6]W>_9NJBW M #9WT+81Z3KLH*[\XLT>;W=R,R M-+^_1PZJQI/&((CT4!&NQ#:-3U0;+*-+'Y80HC5F<-6TVD8U?QE\+Q"2_%_7 M6.R',0Z.G9""1YN1P!9JH"*$/4WP/_ M\-V&%+!P^S<,V'3[=PP@\3[],$!U^S=*1!$1LHLBO]*">JQ?BFZ"']Z\XMXI M.4U*L*]9?[@ :0:N:U)6O*ZY5FUH'GA2*YHKGC@6XI,GM=&*S,)13>T])S?Y MXE+S.O#M4YMW^K,:^*SW58II[KM]-@KK.AED34OUDVC8#A?O>,@W3 ML218\:6%DJI;Z 9^B#<6]DI=8&Z9 K4''&\PQA>W,;-=)>1Q:47MAK&3*C4( M7-5EK\/XKSFIZ]]H96;[#0YQF:#MX^?8@,UME)H]K)DF](#-MSSR38T"/TF> MK KLZJ"]BK"K):E7\/2&]M$G]J+?;ZI/Z\BP=/&HM_)!"OQW#ME-;Z@Z$1VLQ#$VRRT==UVV=2O/( M<\VOU^PXTMIZIZUFI-A!4A08TF#5P5E(58O@.H[)8P+C<=/M]SX"7 :V"GYO M51MY=8#"3W.;[VI2LQ67'ZH:(.+900^Z]*7P&3 D8_OL Q!XD&"D&&DP\G(2 M0@(TV.&>8;^QSDJYM$6RB76%!C^*V="/)$+#K+?E/<,P[<)("""HY,!Y4GS! M&L5Q<]9,KSMS$UQ_Q6'ILA5_R3 Q@6+QO-D\X^[ XUQ'TB-&BC,/4.[2QK5GMS[WN>.(,;S#Q#9I9(WAS=A&<'+\[#U8Q M[HXFHSU:%YN[9^9.ZB=D)WA7*HUAOLZ M3ZZV'*>*-22M/2/UK8/(;"MG/)Y)G,=VU3 I;L>#?0PPBPD4T3.$+X!D,97+FLQB+0=] MX64"?PD73LP\4[6E5$DLAN.W*5\JEA4Z!6'V3H'R#\=@@)W!"')3$ZS\6+6& M5+/MTJ[=Y3*Y7;[+M3,V5?%R1(JGC%<'D_P.OE]ZD*UJBWJU73G_]_[;5=OE MVY%C[G9H76-W 2 Y[S)TF$:JH\LLRA4RNL)9_(950R=>SM^6RLYKW2<*(R"#=-&1[/4CUM?Y0]S/(\KHC7LRC7 &*Q.2:;&CZ\* MLBK4)'@U-O#95&2JI&_:>6''4J:I(KF\6K:.RFL3?[&LZ8^"QFI(/XDD" !:"P #0 'AL+W-T>6QE)(0:DW#!YS (UJSD09XESKXJWGE7$.G)1C68 PD50J3K3IJLPK"P4D M*6T29]YT,EEXG%"!HT!4_)[K$L6R$CK$5[T+N?P[F4"(GRY>?ZVDOGV%7#MZ M,QI-GBYO]_T73> 2(Z?Q(0FQO[C"WN^+C@_+CO>%YW\F_#/E?>G% >F!\0#3 MM4WTVE6-@E2*87%GV#F,,N& UH2%^(XPNE+49J6$4[9Q[JEUQ)))A;3955/9 MMY[RV85]U[,;WNIP*J1J:KL*[G?5#M\+=#T+2!GK :?8.:*@(%J#$O>FTPQN MG#^$4&LO-X4AS!39^-,Y'A*:QA19296 ZLOXN'-% 8/4XBB:Y;;5LO!L4&O) MC9%0DDE!&H8NHS6,; R,/=JOX4NZHUVGR(VQ6S+!R%)TIIEU:PZ[-FF0M]6< M]K;L<;JHH&NIWU=F.J+IVT,'#PI26C?].NT!C#HI"K9YQV@F.+C)_+*@?V3! M*"!='91+19^-GCTJL7& PF@-2M-XV_--D6()M>Z.4YT>RSP]0^:77N<,!"C" MMJ'-V3_E5?[/Q+/KOT=N_E7V@5^0T=YM9P Y/P?(Q>E#SFY.G]&^0/XMI-=> MC5OW[\[MVWO1JJ),4]'BYC1)P/'8YT^(/]MW%=NY X=+V,AKLC(/W1U]DYM M2BJF'^P4FV"(!_NC!?<7_:AE+Q'BP?X$":WX35-P>$U'WP%02P,$% @ M.%B>4((><=+\!0 /S0 \ !X;"]W;W)K8F]O:RYX;6S%FTUOVS@00/\* MX5,7V*QC?;9%$R"-VVZ (#'BHM<%(],V$8ET22G9]M?OD'::D:T.]C+Q21:E M6,^DR#=#,A^>K'NXM_9!_-O4QI^-UFV[>3\>^VJM&NG_LAMEX,K2ND:V<.I6 M8[]Q2B[\6JFVJ^)$PLE%GH^=;A#0+\6F;C4.0.0&9'PU2^K5 D 4!61P+@1XCL" M\1TOXE3[R@:\#IKX=J/<]A:Q*\<#^"DU@I_R8MZI1P6(XOGXY@;$[?_ >*1@ MF US47WOX*&Q'#-1/IDP"^6+M8LG7==1S;?M6CD8I%MI5H%#7&!,RB@39J5< M&6C1%@(CU:LYRA\39H% /X6. )%,#&J@93?A#_X4-ZK7'RA[3)CU<6W-Z@1B MT$9,U7V/BM+%A-D74^7THPS1,KQJOG7=_D WH3PQ81;%M9)>>;$[#(P@E"DF MS*J T*31;:RO^-I=QD%YI4RUUS$H5TR893%7JQ@ #$?X"26(A%D0H9M"C[UX MDFZ!ZRNAM) P:^&3= 8:T0L83@Y"IH1,-ICE,%5+;4*BH0Q\@A0#\HU>M5%* M2)B5L)55#-;56AF_'4\@OP#O7]L>)J6)A%D3\^[>J^]=Z!"?@L-$OP!C4JI( MF%5!1GC_)!B3 )U0]DB8[4&&4_UJI#R2,'L$A5.#54CI M(V'6!Q%7!58\Q4&I)&5623^V$GNG;S F)9>462[#P=90HZ>4:5)FT^Q%70-T MY'P6^X06$7:)2XQ)J2;E5LUAX"50&<:D5),RJZ87A VV-668E-DPA]&8P$48 MDQ)-RBR:P=!LL#(ISZ3,GB%CM)X.4THY*;-R!B<'Q5S6*A1>XPEK2CD9LW)^ M%Z/M0#$FI9R,6SF_P;Q3OJM[B7Y&*2=C5LY!*#E5K=1UK_-DE'4R9NO@Z4)Q MLHLF7PHQ)KF.PFP=.N1-,29EG8S9.C1FAC$I_63,^J$Q G6P/,1X*38\Q M*>ODW(G./N9<&6V=B//,O;0QI]R3,[OG //2J06$F1PXP M/TOMQ#=9=P>-3J[BK=[-5F05FHX,Y]?H>Y[?$8D[)0P6TA-(\% M>:]'!@K!!\:D+%2\SG3;+CDSJQWPM99QKR#&I"Q4<%MHBSGO-ILZ;H>1-=[T MAC$I"Q7<%AK C/NS/M?V25QA3,I"!?MF,FH6$V_U*,C=9.S;R0C,_H!$6:A@ MMA"-B8?W@K)0P6PA*3"FKK;[,VVO-BD+E+L4=3H!+RD)EM- XWNS//RRV;7$# MC_!07LFZFCD1#G$/7)+E81_Q)4%4T>3V5;VI"B3Z MNC ^;2P8%CCOZK% \>E;OM3#N6W*Z=R5U=OUTI1M=1J&[HMS97?*U[H\M%UN MQE\.;7^MA_%K?W1=O7NMC]G)>FVNGZY1/3]-UUR][+=5_[+WU>I'W1_SL*W< MV\7]:OO7IP/>J0'^360<@O06_AZ"]!;^'H+T%OX>@O06_AZ"]!; M^'H+T%OX>BO06_EZ*]!;^7HKT%L7V"M!FR5\O17HK7R]%>BM?+T5Z*U\O17H MK7R]%>BM?+T5Z*U\O0/0._#U#D#OP-<[ +T#7^\ ] X+['6CS6Z^W@'H'?AZ M!Z!WX.L=@-Z!KW< >@>^W@'H'?AZ1Z!WY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!W M7.!=)7I9R=<[ KTC7^\(](Y\O2/0._+UCD#OR-?;@-[&U]N WL;7VX#>QM?; M@-[&U]N WL;7VX#>ML!9$W38A*^W ;V-K[B>@=^+KG8#>B:]W GHGOMX)Z)WX>B>@=UK@K" Z+,C7.P&]$U_O!/1.?+TW M$[W+J>[S_OO0GYMCN7?)/XM_6C.!NPSOEWS_C-NJG\Z?*#V,4[*[?=[][^*V MZI\(-ZTHS[\!4$L#!!0 ( #A8GE G9=4:( ( TN 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:WVZ;,!0&\%>)N)V"X__;U/1F[>U6:7L!#TX""F#+ M=KOT[6=H.VE5)G5J(GTW(7#,.1_$^EWEZL=CH+0ZCL.4ME67<_C,6&HZ&EVJ M?:"I5'8^CBZ7T[AGP34'MR*L6_IOZ+YW:YOJ/7-_5ANJ5.(Y-K4$>5QJ%/G(K7?<^RG_7/>.Q?S M5S>6QNPXL+\6U)?+D1\'.AU@J9QS&UL4$L! A0# M% @ .%B>4"%W,)$_ P H \ !@ ( !]@@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4.M0X=&@ M P (A !@ ( !-Q, 'AL+W=O6 ( &0' 8 " M 0T7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4"6'#E=> P @ X !@ M ( !C!X 'AL+W=O?/L4L0$ -(# 8 " 2 B !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ .%B>4*"53(.W 0 T@, !D ( !\B4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4!0U M^Z2S 0 T@, !D ( !O"L 'AL+W=O&PO=V]R:W-H965T8*M0$ -(# 9 " 9(O !X;"]W;W)K&UL4$L! A0#% @ .%B>4-QZ/T>V 0 T@, !D M ( !?C$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .%B>4"4#+&"S 0 T@, !D ( ! M13< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .%B>4(4,#2>T 0 T@, !D ( !!ST 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4'4GE@BV M 0 T@, !D ( !RT( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4'%5%;?- 0 G 0 !D M ( !E$@ 'AL+W=OA;&PO=V]R M:W-H965T&UL M4$L! A0#% @ .%B>4+ZXWBK% 0 -P0 !D ( !@DX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.%B>4,#69"G% 0 -P0 !D ( !C50 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ .%B>4,U&PO=V]R:W-H M965T&UL4$L! M A0#% @ .%B>4,F':#]: @ HP< !D ( !$6< 'AL M+W=O()N6T# M !C#P &0 @ &B:0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .%B> M4%+*\L($ P )PT !D ( !46\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4+K0[MO^ 0 ?04 M !D ( !LWD 'AL+W=OP M>&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4"1G8#D< @ A 8 !D M ( !^H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .%B>4,<\U)A+ @ 80@ !D ( !\H@ 'AL+W=O M[PL" , M!@ &0 @ %TBP >&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4%DB M9$#] 0 /@4 !D ( !J8\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4/: *+RA @ A0L !D M ( ! Y8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ .%B>4+^+6LRF 0 OP, !D ( ! M\9T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .%B>4%4IYQ5= @ H < !D ( !N:0 'AL+W=O&UL4$L! A0#% @ .%B>4%O.S0*( M @ D0D !D ( !7ZX 'AL+W=OL0 >&PO=V]R:W-H965T&UL4$L! A0#% @ .%B>4#'__:8=! Q!8 !D M ( !0;8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .%B>4.>NC (Q @ B08 !D ( !C;\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.%B>4./^30;U 0 $04 !D ( !I<@ 'AL+W=OP$ % M @ '1R@ >&PO/XDD" !:"P #0 @ &/' $ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " X6)Y0)V75&B " -+@ $P @ '@ L)P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 6 !8 !H8 Q*@$ ! end XML 95 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies Asbestos Claimant and Settlement (Details) - Asbestos [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
claimants
Dec. 31, 2018
USD ($)
claimants
Dec. 31, 2019
claimants
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 4,719 4,820 4,759
Loss Contingency, New Claims Filed, Number 54 143  
Loss Contingency, Claims Dismissed, Number 89 172  
Loss Contingency, Claims Settled, Number 5 32  
Average settlement amount per claim during period | $ $ 56,000 $ 16,616  
Total defense costs during period | $ $ 650,000 $ 2,250,000  

XML 96 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Operating Lease Liability Maturity Table (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
[1]
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 5,110
Lessee, Operating Lease, Liability, Payments, Due Year Two 6,100
Lessee, Operating Lease, Liability, Payments, Due Year Three 5,340
Lessee, Operating Lease, Liability, Payments, Due Year Four 4,530
Lessee, Operating Lease, Liability, Payments, Due Year Five 3,780
Lessee, Operating Lease, Liability, Payments, Due after Year Five 10,790
Lessee, Operating Lease, Liability, Payments, Due 35,650
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (5,830)
Operating Lease, Liability $ 29,820
[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 97 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statement of Cash Flows Statement - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash Flows from Operating Activities:    
Net Income $ 13,120 $ 19,090
Income from discontinued operations 0 4,540
Income from continuing operations 13,120 14,550
Adjustments to reconcile income to net cash provided by operating activities, net of acquisition impact:    
Loss on dispositions of assets 50 10
Depreciation 6,660 5,690
Amortization of intangible assets 4,850 4,630
Amortization of debt issue costs 290 280
Deferred income taxes 2,570 2,210
Non-cash compensation expense 1,940 1,320
Increase in receivables (10,610) (4,530)
Increase in inventories (110) (420)
Increase in prepaid expenses and other assets (110) (860)
Decrease in accounts payable and accrued liabilities (14,780) (7,980)
Other operating activities (470) 150
Net cash provided by operating activities of continuing operations 3,400 15,050
Net cash used for operating activities of discontinued operations 0 (6,970)
Net cash provided by operating activities, net of acquisition impact 3,400 8,080
Cash Flows from Investing Activities:    
Capital expenditures (3,930) (6,230)
Acquisition of businesses, net of cash acquired (84,270) (22,270)
Net proceeds from disposition of business, property and equipment 1,880 0
Net cash used for investing activities of continuing operations (86,320) (28,500)
Net cash used for investing activities of discontinued operations 0 (410)
Net cash used for investing activities (86,320) (28,910)
Cash Flows from Financing Activities:    
Proceeds from borrowings on revolving credit facilities 198,290 26,250
Repayments of borrowings on revolving credit facilities (48,330) (25,870)
Shares surrendered upon exercise and vesting of equity awards to cover taxes (1,830) (2,620)
Payments to purchase common stock (31,570) (670)
Net cash provided by (used for) financing activities of continuing operations 116,560 (2,910)
Net cash provided by financing activities of discontinued operations 0 0
Net cash provided by (used for) financing activities 116,560 (2,910)
Increase (decrease) for the period 33,640 (23,740)
At beginning of period 172,470 108,150
At end of period 206,110 84,410
Supplemental disclosure of cash flow information:    
Cash paid for interest 370 300
Cash paid for taxes $ 1,850 $ 1,870
XML 98 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheet Statement - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 206,110 $ 172,470
Receivables, net of reserves of approximately $2.4 million and $2.1 million as of March 30, 2020 and December 31, 2019, respectively 122,580 108,860
Inventories 140,420 132,660
Prepaid expenses and other current assets 16,230 20,050
Total current assets 485,340 434,040
Property and equipment, net 208,440 214,330
Operating lease right-of-use assets 29,490 27,850
Goodwill 375,670 334,640
Other intangibles, net 193,260 161,390
Deferred income taxes 3,630 500
Other assets 24,590 19,950
Total assets 1,320,420 1,192,700
Current liabilities:    
Accounts payable 59,460 72,670
Accrued liabilities 39,660 42,020
Operating lease liabilities, current portion 5,380 5,100
Total current liabilities 104,500 119,790
Long-term debt, net 444,980 294,690
Operating lease liabilities 24,440 23,100
Deferred income taxes 32,820 16,830
Other long-term liabilities 38,220 40,810
Total liabilities 644,960 495,220
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: 43,409,552 shares at March 30, 2020 and 44,562,679 shares at December 31, 2019 430 450
Paid-in capital 751,440 782,880
Accumulated deficit (66,730) (79,850)
Accumulated other comprehensive loss (9,680) (6,000)
Total shareholders' equity 675,460 697,480
Total liabilities and shareholders' equity $ 1,320,420 $ 1,192,700
XML 99 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation Sale of Lamons Division (Details)
$ in Millions
Dec. 20, 2019
USD ($)
Lamons Division [Member] | Discontinued Operations, Disposed of by Sale [Member]  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Purchase price based on definitive sales agreement $ 135
XML 100 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Other Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Feb. 27, 2020
Business Acquisition [Line Items]            
Payments to Acquire Businesses, Net of Cash Acquired $ 84,270   $ 22,270      
Net sales 182,790   173,370      
Non-cash purchase accounting related expenses     1,000      
RSA Engineered Products [Member]            
Business Acquisition [Line Items]            
Payments to Acquire Businesses, Net of Cash Acquired 84,300          
Business Combinations, Assets Acquired and Liabilities Assumed, Goodwill and Intangible Assets           $ 80,200
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    
Taplast S.p.A. [Member]            
Business Acquisition [Line Items]            
Payments to Acquire Businesses, Net of Cash Acquired   $ 44,700        
Net sales         $ 32,000  
Plastic Srl [Member]            
Business Acquisition [Line Items]            
Payments to Acquire Businesses, Net of Cash Acquired     22,400      
Net sales         $ 12,000  
Selling, General and Administrative Expenses [Member]            
Business Acquisition [Line Items]            
Non-cash purchase accounting related expenses     900      
Cost of Sales [Member]            
Business Acquisition [Line Items]            
Non-cash purchase accounting related expenses     $ 100      
Cost of Sales [Member] | RSA Engineered Products [Member]            
Business Acquisition [Line Items]            
Non-cash purchase accounting related expenses $ 500          
XML 101 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets Schedule of Finite-Lived Intangible Assets, Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Amortization of Intangible Assets [Line Items]    
Amortization of intangible assets $ 4,850 $ 4,630
Cost of Sales [Member] | Technology and Other [Member]    
Amortization of Intangible Assets [Line Items]    
Amortization of intangible assets 1,210 1,200
Selling, General and Administrative Expenses [Member] | Customer Relationships [Member]    
Amortization of Intangible Assets [Line Items]    
Amortization of intangible assets $ 3,640 $ 3,430