Company Quick10K Filing
Trustmark
Price34.34 EPS2
Shares65 P/E19
MCap2,228 P/FCF-124
Net Debt-486 EBIT199
TEV1,742 TEV/EBIT9
TTM 2019-09-30, in MM, except price, ratios
10-K 2020-12-31 Filed 2021-02-18
10-Q 2020-09-30 Filed 2020-11-05
10-Q 2020-06-30 Filed 2020-08-06
10-Q 2020-03-31 Filed 2020-05-08
10-K 2019-12-31 Filed 2020-02-20
10-Q 2019-09-30 Filed 2019-11-07
10-Q 2019-06-30 Filed 2019-08-06
10-Q 2019-03-31 Filed 2019-05-07
10-K 2018-12-31 Filed 2019-02-19
10-Q 2018-09-30 Filed 2018-11-06
10-Q 2018-06-30 Filed 2018-08-07
10-Q 2018-03-31 Filed 2018-05-07
10-K 2017-12-31 Filed 2018-02-20
10-Q 2017-09-30 Filed 2017-11-06
10-Q 2017-06-30 Filed 2017-08-07
10-Q 2017-03-31 Filed 2017-05-08
10-K 2016-12-31 Filed 2017-02-21
10-Q 2016-09-30 Filed 2016-11-04
10-Q 2016-06-30 Filed 2016-08-05
10-Q 2016-03-31 Filed 2016-05-06
10-K 2015-12-31 Filed 2016-02-23
10-Q 2015-09-30 Filed 2015-11-05
10-Q 2015-06-30 Filed 2015-08-06
10-Q 2015-03-31 Filed 2015-05-07
10-K 2014-12-31 Filed 2015-03-02
10-Q 2014-09-30 Filed 2014-11-06
10-Q 2014-06-30 Filed 2014-08-07
10-Q 2014-03-31 Filed 2014-05-08
10-K 2013-12-31 Filed 2014-02-24
10-Q 2013-09-30 Filed 2013-11-07
10-Q 2013-06-30 Filed 2013-08-07
10-Q 2013-03-31 Filed 2013-05-08
10-K 2012-12-31 Filed 2013-02-27
10-Q 2012-09-30 Filed 2012-11-07
10-Q 2012-06-30 Filed 2012-08-08
10-Q 2012-03-31 Filed 2012-05-09
10-K 2011-12-31 Filed 2012-02-27
10-Q 2011-09-30 Filed 2011-11-08
10-Q 2011-06-30 Filed 2011-08-08
10-Q 2011-03-31 Filed 2011-05-06
10-K 2010-12-31 Filed 2011-02-25
10-Q 2010-09-30 Filed 2010-11-05
10-Q 2010-06-30 Filed 2010-08-06
10-Q 2010-03-31 Filed 2010-05-10
10-K 2009-12-31 Filed 2010-02-25
8-K 2020-11-18
8-K 2020-11-16
8-K 2020-10-27
8-K 2020-07-28
8-K 2020-04-28
8-K 2020-04-28
8-K 2020-04-14
8-K 2020-01-28
8-K 2019-12-10
8-K 2019-10-22
8-K 2019-07-23
8-K 2019-04-23
8-K 2019-04-23
8-K 2019-03-14
8-K 2019-01-23
8-K 2018-12-11
8-K 2018-10-23
8-K 2018-07-24
8-K 2018-04-24
8-K 2018-04-24
8-K 2018-02-14
8-K 2018-01-23

TRMK 10K Annual Report

Part I
Item 1. Business
Item 1A. Risk Factors
Item 1B. Unresolved Staff Comments
Item 2. Properties
Item 3. Legal Proceedings
Item 4. Mine Safety Disclosures
Part II
Item 5. Market for The Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Item 6. Selected Financial Data
Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
Item 8. Financial Statements and Supplementary Data
Note 1 - Significant Accounting Policies
Note 2 - Cash and Due From Banks
Note 3 - Securities Available for Sale and Held To Maturity
Note 4 - Lhfi and Allowance for Credit Losses, Lhfi
Note 5 - Acquired Loans
Note 6 - Premises and Equipment, Net
Note 7 - Mortgage Banking
Note 8 - Goodwill and Identifiable Intangible Assets
Note 9 - Other Real Estate
Note 10 - Leases
Note 11 - Deposits
Note 12 - Borrowings
Note 13 - Revenue From Contracts with Customers
Note 14 - Income Taxes
Note 15 - Defined Benefit and Other Postretirement Benefits
Note 16 - Stock and Incentive Compensation Plans
Note 17 - Commitments and Contingencies
Note 18 - Shareholders' Equity
Note 19 - Fair Value
Note 20 - Derivative Financial Instruments
Note 21 - Segment Information
Note 22 - Parent Company Only Financial Information
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
Item 9A. Controls and Procedures
Item 9B. Other Information
Part III
Item 10. Directors, Executive Officers and Corporate Governance
Item 11. Executive Compensation
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13. Certain Relationships and Related Transactions, and Director Independence
Item 14. Principal Accounting Fees and Services
Part IV
EX-21 trmk-ex21_8.htm
EX-23 trmk-ex23_11.htm
EX-31.A trmk-ex31a_10.htm
EX-31.B trmk-ex31b_12.htm
EX-32.A trmk-ex32a_6.htm
EX-32.B trmk-ex32b_7.htm

Trustmark Earnings 2020-12-31

Balance SheetIncome StatementCash Flow

trmk-10k_20201231.htm
0000036146 --12-31 FY false true true true true true true true true true 0 0 P5Y 0 0 us-gaap:AccountingStandardsUpdate201613Member P3Y1M6D P17Y P2Y8M12D P10Y9M18D P1Y6M25D P1Y6M14D 0000036146 2020-01-01 2020-12-31 iso4217:USD 0000036146 2020-06-30 xbrli:shares 0000036146 2021-01-31 0000036146 2020-12-31 0000036146 2019-12-31 iso4217:USD xbrli:shares 0000036146 2019-01-01 2019-12-31 0000036146 2018-01-01 2018-12-31 0000036146 us-gaap:CommonStockMember 2017-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000036146 us-gaap:RetainedEarningsMember 2017-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000036146 2017-12-31 0000036146 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000036146 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000036146 us-gaap:CommonStockMember 2018-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000036146 us-gaap:RetainedEarningsMember 2018-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000036146 2018-12-31 0000036146 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommonStockMember 2019-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000036146 us-gaap:RetainedEarningsMember 2019-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000036146 us-gaap:RetainedEarningsMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000036146 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000036146 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommonStockMember 2020-12-31 0000036146 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000036146 us-gaap:RetainedEarningsMember 2020-12-31 0000036146 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000036146 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0000036146 trmk:TimeBasedAwardMember 2020-01-01 2020-12-31 trmk:Factor trmk:Office 0000036146 us-gaap:AccountingStandardsUpdate201613Member us-gaap:AvailableforsaleSecuritiesMember 2020-01-01 2020-12-31 xbrli:pure 0000036146 srt:MinimumMember 2020-01-01 2020-12-31 0000036146 srt:MaximumMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember 2020-01-01 2020-12-31 0000036146 us-gaap:ResidentialRealEstateMember srt:MaximumMember 2020-01-01 2020-12-31 0000036146 us-gaap:CreditCardReceivablesMember 2020-01-01 2020-12-31 0000036146 us-gaap:BuildingMember srt:MaximumMember 2020-01-01 2020-12-31 0000036146 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2020-01-01 2020-12-31 0000036146 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201602Member 2020-12-31 trmk:Fee trmk:RevenueCategory trmk:Contract 0000036146 trmk:FisherBrownBottrellInsuranceIncorporationMember 2020-12-31 0000036146 srt:MaximumMember trmk:InsuranceContractsMember 2020-01-01 2020-12-31 0000036146 trmk:PersonalInsuranceContractsMember 2020-01-01 trmk:FisherBrownBottrellInsuranceIncorporationMember 2020-12-31 0000036146 trmk:EmployeeBenefitsInsuranceContractsMember 2020-01-01 trmk:FisherBrownBottrellInsuranceIncorporationMember 2020-12-31 0000036146 trmk:PersonalInsuranceContractsMember srt:MinimumMember trmk:FisherBrownBottrellInsuranceIncorporationMember 2020-01-01 2020-12-31 0000036146 trmk:PersonalInsuranceContractsMember trmk:FisherBrownBottrellInsuranceIncorporationMember srt:MaximumMember 2020-01-01 2020-12-31 0000036146 srt:MinimumMember trmk:EmployeeBenefitsInsuranceContractsMember trmk:FisherBrownBottrellInsuranceIncorporationMember 2020-01-01 2020-12-31 0000036146 trmk:EmployeeBenefitsInsuranceContractsMember trmk:FisherBrownBottrellInsuranceIncorporationMember srt:MaximumMember 2020-01-01 2020-12-31 0000036146 trmk:ContingencyCommissionInsuranceContractsMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201815Member 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201813Member 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201704Member 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-01-01 0000036146 us-gaap:AccountingStandardsUpdate201912Member 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201814Member 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesGuaranteedByGNMAMember 2020-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesIssuedByFNMAAndFHLMCMember 2020-12-31 0000036146 trmk:OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFNMAFHLMCOrGNMAMember 2020-12-31 0000036146 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesGuaranteedByGNMAMember 2019-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesIssuedByFNMAAndFHLMCMember 2019-12-31 0000036146 trmk:OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFNMAFHLMCOrGNMAMember 2019-12-31 0000036146 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000036146 2013-12-31 0000036146 us-gaap:AvailableforsaleSecuritiesMember 2020-12-31 0000036146 us-gaap:HeldtomaturitySecuritiesMember 2020-01-01 2020-12-31 0000036146 us-gaap:HeldtomaturitySecuritiesMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember 2020-12-31 0000036146 srt:MoodysAaaRatingMember 2020-12-31 0000036146 trmk:MoodySAa1ToAa3RatingMember 2020-12-31 0000036146 trmk:MoodysNotRatedRatingMember 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-01-01 2020-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember 2020-01-01 2020-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesGuaranteedByGNMAMember 2020-01-01 2020-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesIssuedByFNMAAndFHLMCMember 2020-01-01 2020-12-31 0000036146 trmk:OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFNMAFHLMCOrGNMAMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-01-01 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-01 2019-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember 2019-01-01 2019-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesGuaranteedByGNMAMember 2019-01-01 2019-12-31 0000036146 trmk:ResidentialMortgagePassThroughSecuritiesIssuedByFNMAAndFHLMCMember 2019-01-01 2019-12-31 0000036146 trmk:OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFNMAFHLMCOrGNMAMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-01-01 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2019-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2019-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember 2019-12-31 trmk:Region 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember trmk:OtherLoansSecuredByRealEstateMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember 2020-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember trmk:OtherLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:FinancingReceivables30To59DaysPastDueMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember trmk:OtherLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ResidentialFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember 2019-01-01 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2020-01-01 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:ResidentialFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:NonresidentialPropertiesFinancingReceivablesMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:ConsumerPortfolioSegmentMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:ResidentialFinancingReceivableMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:NonresidentialPropertiesFinancingReceivablesMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:CommercialPortfolioSegmentMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:ConsumerPortfolioSegmentMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:OtherResidentialFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:OtherResidentialFinancingReceivableMember 2018-01-01 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:OtherResidentialFinancingReceivableMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember us-gaap:ConsumerPortfolioSegmentMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:TroubledDebtRestructuringsMember 2018-12-31 0000036146 trmk:TroubledDebtRestructuringsMember 2018-12-31 trmk:Loan 0000036146 us-gaap:RealEstateMember trmk:ResidentialFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember 2020-12-31 0000036146 us-gaap:MachineryAndEquipmentMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000036146 trmk:InventoryAndReceivablesMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 trmk:InventoryAndReceivablesMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:InventoryAndReceivablesMember 2020-12-31 0000036146 us-gaap:VehiclesMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 us-gaap:VehiclesMember 2020-12-31 0000036146 trmk:MiscellaneousMember us-gaap:CommercialPortfolioSegmentMember 2020-12-31 0000036146 trmk:MiscellaneousMember trmk:OtherCommercialLoansFinancingReceivableMember 2020-12-31 0000036146 trmk:MiscellaneousMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember 2020-12-31 trmk:KeyRatio 0000036146 srt:MinimumMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:PassMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:PassMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:DoubtfulMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:PassMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:DoubtfulMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:PassMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:DoubtfulMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherConstructionMember us-gaap:PassMember us-gaap:CommercialBorrowerMember trmk:OtherLoansSecuredByRealEstateMember 2020-12-31 0000036146 trmk:OtherConstructionMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember trmk:OtherLoansSecuredByRealEstateMember 2020-12-31 0000036146 trmk:OtherConstructionMember us-gaap:CommercialBorrowerMember trmk:OtherLoansSecuredByRealEstateMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:PassMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:DoubtfulMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:PassMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember us-gaap:PassMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember us-gaap:DoubtfulMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:SubstandardMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:SpecialMentionMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivablesCurrentDueMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivablesCurrentDueMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivables30To89DaysPastDueMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:NonaccrualMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivablesCurrentDueMember 2020-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivablesCurrentDueMember 2020-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:FinancingReceivables30To89DaysPastDueMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember trmk:NonaccrualMember 2020-12-31 0000036146 trmk:OtherResidentialFinancingReceivableMember us-gaap:ConsumerBorrowerMember us-gaap:RealEstateMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember trmk:FinancingReceivablesCurrentDueMember trmk:OtherLoansSecuredByRealEstateMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember trmk:FinancingReceivables30To89DaysPastDueMember trmk:OtherLoansSecuredByRealEstateMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:OtherLoansSecuredByRealEstateMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember trmk:NonaccrualMember trmk:OtherLoansSecuredByRealEstateMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember trmk:OtherLoansSecuredByRealEstateMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:FinancingReceivablesCurrentDueMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:FinancingReceivables30To89DaysPastDueMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:NonaccrualMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 us-gaap:ConsumerBorrowerMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:SpecialMentionMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember us-gaap:SpecialMentionMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:SpecialMentionMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:SpecialMentionMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember us-gaap:PassMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember us-gaap:SpecialMentionMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember us-gaap:SubstandardMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember us-gaap:DoubtfulMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:OtherLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:FinancingReceivables30To89DaysPastDueMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:FinancingReceivables30To89DaysPastDueMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:FinancingReceivables30To89DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:FinancingReceivables30To89DaysPastDueMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember us-gaap:ConsumerPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0000036146 us-gaap:ConsumerBorrowerMember trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember 2019-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:ConstructionLoansMember trmk:FamilyResidentialConstructionMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:ConstructionLoansMember trmk:LotsAndDevelopmentMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:ConstructionLoansMember trmk:UnimprovedLandMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember us-gaap:ConstructionLoansMember trmk:AllOtherConsumerMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherResidentialFinancingReceivableMember trmk:ConsumerFamilyFirstLiensMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherResidentialFinancingReceivableMember trmk:AllOtherConsumerMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherResidentialFinancingReceivableMember trmk:NonresidentialOwnerOccupiedMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonownerOccupiedHotelMotelMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonownerOccupiedOfficeMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonOwnerOccupiedRetailMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonownerOccupiedSeniorLivingNursingHomesMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonownerOccupiedAllOtherMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:SecuredByNonfarmNonresidentialPropertiesMember trmk:NonresidentialOwnerOccupiedMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:NonresidentialNonownerOccupiedApartmentsMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:NonresidentialOwnerOccupiedMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialRealEstatePortfolioSegmentMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:NonownerOccupiedAllOtherMember 2020-01-01 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:OtherConstructionLoanPoolMember 2020-01-01 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:TrustmarkMortgageMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:CommercialAndIndustrialLoansMember trmk:CommercialAndIndustrialNonWorkingCapitalMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:CommercialAndIndustrialLoansMember trmk:CommercialAndIndustrialWorkingCapitalMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:CommercialAndIndustrialLoansMember trmk:CreditCardsMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:ConsumerLoansMember trmk:CreditCardsMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:ConsumerLoansMember trmk:OverdraftsMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:ConsumerLoansMember trmk:AllOtherConsumerMember 2020-01-01 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:StateAndOtherPoliticalSubdivisionLoansMember trmk:ObligationsOfStateAndPoliticalSubdivisionsMember 2020-01-01 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:OtherCommercialLoansMember trmk:OtherLoansMember 2020-01-01 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:OtherCommercialLoansMember trmk:CommercialAndIndustrialNonWorkingCapitalMember 2020-01-01 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:OtherCommercialLoansMember trmk:CommercialAndIndustrialWorkingCapitalMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2020-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:AllowanceForCreditLossesFinancingReceivableMember 2019-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2018-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2017-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2018-01-01 2018-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember 2019-01-01 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 trmk:AllowanceForCreditLossesACLMember srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember us-gaap:CommercialBorrowerMember 2020-01-01 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:ResidentialFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 trmk:OtherCommercialLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 trmk:OtherLoansSecuredByRealEstateMember trmk:OtherConstructionMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember 2020-01-01 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember trmk:AllowanceForCreditLossesACLMember us-gaap:CommercialBorrowerMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember us-gaap:CommercialBorrowerMember 2018-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:AllowanceForLoanLossesLHFIMember 2018-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember us-gaap:CommercialBorrowerMember 2019-01-01 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2019-01-01 2019-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember us-gaap:CommercialBorrowerMember 2019-12-31 0000036146 trmk:ResidentialFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:RealEstateMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 us-gaap:ConsumerPortfolioSegmentMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 trmk:StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 trmk:AllowanceForLoanLossesLHFIMember 2019-12-31 0000036146 us-gaap:FinancialAssetAcquiredWithCreditDeteriorationMember us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember 2018-12-31 0000036146 us-gaap:PerformingFinancingReceivableMember 2018-12-31 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember 2020-01-01 2020-12-31 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 us-gaap:PerformingFinancingReceivableMember 2019-01-01 2019-12-31 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember 2019-12-31 0000036146 us-gaap:PerformingFinancingReceivableMember 2019-12-31 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0000036146 us-gaap:PerformingFinancingReceivableMember us-gaap:AccountingStandardsUpdate201613Member 2020-12-31 0000036146 us-gaap:UnlikelyToBeCollectedFinancingReceivableMember 2020-12-31 0000036146 us-gaap:PerformingFinancingReceivableMember 2020-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ResidentialFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:CommercialPortfolioSegmentMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:CommercialBorrowerMember us-gaap:CommercialLoanMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:FinancingReceivables60To89DaysPastDueMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:ConstructionLandDevelopmentAndOtherFinancingReceivableMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:NonresidentialPropertiesFinancingReceivablesMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 us-gaap:RealEstateMember trmk:OtherRealEstateSecuredFinancingReceivableMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 trmk:OtherLoansFinancingReceivableMember us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember 2019-12-31 0000036146 us-gaap:LandMember 2020-12-31 0000036146 us-gaap:LandMember 2019-12-31 0000036146 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000036146 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000036146 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000036146 us-gaap:FurnitureAndFixturesMember 2019-12-31 trmk:Property trmk:CPR 0000036146 us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember 2020-12-31 0000036146 us-gaap:FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember 2019-12-31 0000036146 us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember 2020-12-31 0000036146 us-gaap:GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember 2019-12-31 0000036146 us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember 2020-12-31 0000036146 us-gaap:FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember 2019-12-31 0000036146 us-gaap:MortgageBackedSecuritiesOtherMember 2020-12-31 0000036146 us-gaap:MortgageBackedSecuritiesOtherMember 2019-12-31 0000036146 trmk:GeneralBankingMember 2018-12-31 0000036146 trmk:InsuranceMember 2018-12-31 0000036146 trmk:GeneralBankingMember 2019-01-01 2019-12-31 0000036146 trmk:InsuranceMember 2019-01-01 2019-12-31 0000036146 trmk:GeneralBankingMember 2019-12-31 0000036146 trmk:InsuranceMember 2019-12-31 0000036146 trmk:GeneralBankingMember 2020-01-01 2020-12-31 0000036146 trmk:InsuranceMember 2020-01-01 2020-12-31 0000036146 trmk:GeneralBankingMember 2020-12-31 0000036146 trmk:InsuranceMember 2020-12-31 0000036146 trmk:GeneralBankingAndInsuranceMember 2020-01-01 2020-12-31 0000036146 trmk:GeneralBankingAndInsuranceMember 2019-01-01 2019-12-31 0000036146 trmk:GeneralBankingAndInsuranceMember 2018-01-01 2018-12-31 0000036146 trmk:CoreDepositIntangiblesMember 2020-12-31 0000036146 trmk:InsuranceIntangiblesMember 2020-12-31 0000036146 trmk:BankingChartersMember 2020-12-31 0000036146 trmk:CoreDepositIntangiblesMember 2019-12-31 0000036146 trmk:InsuranceIntangiblesMember 2019-12-31 0000036146 trmk:BankingChartersMember 2019-12-31 0000036146 trmk:CoreDepositIntangiblesMember 2020-01-01 2020-12-31 0000036146 trmk:InsuranceIntangiblesMember 2020-01-01 2020-12-31 0000036146 trmk:BankingChartersMember 2020-01-01 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherLandPropertiesMember 2020-12-31 0000036146 trmk:ConstructionLandDevelopmentAndOtherLandPropertiesMember 2019-12-31 0000036146 trmk:FamilyResidential14PropertiesMember 2020-12-31 0000036146 trmk:FamilyResidential14PropertiesMember 2019-12-31 0000036146 trmk:NonfarmNonresidentialPropertiesMember 2020-12-31 0000036146 trmk:NonfarmNonresidentialPropertiesMember 2019-12-31 0000036146 stpr:AL 2020-12-31 0000036146 stpr:AL 2019-12-31 0000036146 stpr:FL 2019-12-31 0000036146 stpr:MS 2020-12-31 0000036146 stpr:MS 2019-12-31 0000036146 stpr:TN 2020-12-31 0000036146 stpr:TN 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2020-01-01 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember 2019-01-01 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2020-01-01 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2019-01-01 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember trmk:FHLBAdvancesAtZeroPointZeroEightPercentageMember 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:BancTrustMember trmk:FHLBAdvancesAtZeroPointSevenFivePercentageMember 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:FairMarketValueAdjustmentMember trmk:BancTrustMember 2020-01-01 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:AtlantaMember trmk:FairMarketValueAdjustmentMember trmk:BancTrustMember 2019-01-01 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember 2020-01-01 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember 2019-01-01 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember 2018-01-01 2018-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:DallasMember 2020-01-01 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:DallasMember 2019-01-01 2019-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:DallasMember 2020-12-31 0000036146 us-gaap:FederalHomeLoanBankAdvancesMember trmk:DallasMember 2019-12-31 0000036146 us-gaap:SubordinatedDebtMember 2020-12-31 0000036146 us-gaap:SubordinatedDebtMember 2020-01-01 2020-12-31 0000036146 us-gaap:SubordinatedDebtMember 2020-10-01 2020-12-31 0000036146 us-gaap:SubordinatedDebtMember srt:ScenarioForecastMember 2025-12-01 2025-12-01 0000036146 us-gaap:JuniorSubordinatedDebtMember trmk:TrustmarkPreferredCapitalTrustIMember 2006-08-18 0000036146 us-gaap:JuniorSubordinatedDebtMember trmk:TrustmarkPreferredCapitalTrustIMember 2006-08-17 2006-08-18 0000036146 us-gaap:JuniorSubordinatedDebtMember trmk:TrustmarkPreferredCapitalTrustIMember 2019-01-01 2019-12-31 trmk:Quarter 0000036146 trmk:TrustmarkPreferredCapitalTrustIMember us-gaap:JuniorSubordinatedDebtMember 2020-12-31 0000036146 trmk:TrustmarkPreferredCapitalTrustIMember us-gaap:JuniorSubordinatedDebtMember 2019-12-31 0000036146 trmk:TrustmarkPreferredCapitalTrustIMember us-gaap:JuniorSubordinatedDebtMember 2020-01-01 2020-12-31 0000036146 trmk:TrustmarkPreferredCapitalTrustIMember us-gaap:JuniorSubordinatedDebtMember 2018-01-01 2018-12-31 0000036146 trmk:GeneralBankingMember us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0000036146 trmk:GeneralBankingMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000036146 trmk:GeneralBankingMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000036146 trmk:GeneralBankingMember 2018-01-01 2018-12-31 0000036146 trmk:GeneralBankingMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2020-01-01 2020-12-31 0000036146 trmk:GeneralBankingMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-01-01 2019-12-31 0000036146 trmk:GeneralBankingMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000036146 trmk:WealthManagementMember us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0000036146 trmk:WealthManagementMember 2020-01-01 2020-12-31 0000036146 trmk:WealthManagementMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000036146 trmk:WealthManagementMember 2019-01-01 2019-12-31 0000036146 trmk:WealthManagementMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000036146 trmk:WealthManagementMember 2018-01-01 2018-12-31 0000036146 trmk:WealthManagementMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2020-01-01 2020-12-31 0000036146 trmk:WealthManagementMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-01-01 2019-12-31 0000036146 trmk:WealthManagementMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000036146 trmk:InsuranceMember us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0000036146 trmk:InsuranceMember us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000036146 trmk:InsuranceMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000036146 trmk:InsuranceMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccountingStandardsUpdate201409Member 2020-01-01 2020-12-31 0000036146 us-gaap:AccountingStandardsUpdate201409Member 2019-01-01 2019-12-31 0000036146 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-12-31 0000036146 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2020-01-01 2020-12-31 0000036146 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-01-01 2019-12-31 0000036146 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2018-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-01-01 2020-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-01-01 2019-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2018-01-01 2018-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2019-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember 2020-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel1Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel2Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedEquitySecuritiesFundsMember us-gaap:FairValueInputsLevel3Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel1Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel2Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:ExchangeTradedFixedIncomeSecuritiesFundsMember us-gaap:FairValueInputsLevel3Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel1Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel2Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 trmk:InternationalExchangeTradedFundMember us-gaap:FairValueInputsLevel3Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel1Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member trmk:TrustmarkCorporationPensionPlanForCertainEmployeesOfAcquiredFinancialInstitutionsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:PensionPlansDefinedBenefitMember srt:ScenarioForecastMember 2021-01-01 2021-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2019-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2018-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2020-12-31 0000036146 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000036146 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000036146 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000036146 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000036146 trmk:StockAndIncentiveCompensationPlanMember 2020-12-31 0000036146 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2019-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2018-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2017-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2020-01-01 2020-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2019-01-01 2019-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2018-01-01 2018-12-31 0000036146 us-gaap:PerformanceSharesMember trmk:StockAndIncentiveCompensationPlanMember 2020-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2019-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2018-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2017-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2020-01-01 2020-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2019-01-01 2019-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2018-01-01 2018-12-31 0000036146 trmk:TimeBasedAwardMember trmk:StockAndIncentiveCompensationPlanMember 2020-12-31 0000036146 trmk:StockAndIncentiveCompensationPlanMember 2020-01-01 2020-12-31 0000036146 trmk:StockAndIncentiveCompensationPlanMember 2019-01-01 2019-12-31 0000036146 trmk:StockAndIncentiveCompensationPlanMember 2018-01-01 2018-12-31 0000036146 us-gaap:StandbyLettersOfCreditMember 2020-12-31 0000036146 us-gaap:StandbyLettersOfCreditMember 2019-12-31 0000036146 us-gaap:StandbyLettersOfCreditMember 2020-01-01 2020-12-31 0000036146 trmk:CommonEquityTier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2020-12-31 0000036146 trmk:CommonEquityTier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2020-12-31 0000036146 trmk:Tier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2020-12-31 0000036146 trmk:Tier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2020-12-31 0000036146 trmk:CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2020-12-31 0000036146 trmk:CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2020-12-31 0000036146 trmk:Tier1LeverageToAverageAssetsMember trmk:TrustmarkCorporationMember 2020-12-31 0000036146 trmk:Tier1LeverageToAverageAssetsMember trmk:TrustmarkNationalBankMember 2020-12-31 0000036146 trmk:CommonEquityTier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2019-12-31 0000036146 trmk:CommonEquityTier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2019-12-31 0000036146 trmk:Tier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2019-12-31 0000036146 trmk:Tier1CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2019-12-31 0000036146 trmk:CapitalToRiskWeightedAssetsMember trmk:TrustmarkCorporationMember 2019-12-31 0000036146 trmk:CapitalToRiskWeightedAssetsMember trmk:TrustmarkNationalBankMember 2019-12-31 0000036146 trmk:Tier1LeverageToAverageAssetsMember trmk:TrustmarkCorporationMember 2019-12-31 0000036146 trmk:Tier1LeverageToAverageAssetsMember trmk:TrustmarkNationalBankMember 2019-12-31 0000036146 us-gaap:CommonStockMember trmk:StockRepurchaseProgramOneMember 2016-03-11 0000036146 us-gaap:CommonStockMember trmk:StockRepurchaseProgramOneMember 2020-01-01 2020-12-31 0000036146 us-gaap:CommonStockMember trmk:StockRepurchaseProgramOneMember 2019-01-01 2019-12-31 0000036146 us-gaap:CommonStockMember trmk:StockRepurchaseProgramOneMember 2018-01-01 2018-12-31 0000036146 trmk:TwoThousandSixteenShareRepurchaseProgramMember 2020-01-01 2020-12-31 0000036146 trmk:StockRepurchaseProgramTwoMember 2019-04-01 0000036146 trmk:StockRepurchaseProgramTwoMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000036146 trmk:StockRepurchaseProgramTwoMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000036146 trmk:TwoThousandNineteenStockRepurchaseProgramMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000036146 trmk:StockRepurchaseProgramThreeMember 2020-04-01 0000036146 trmk:StockRepurchaseProgramThreeMember us-gaap:SubsequentEventMember 2021-01-01 2021-01-31 0000036146 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetTransitionIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedGainLossCashFlowHedgeIncludingNoncontrollingInterestMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000036146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000036146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000036146 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0000036146 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000036146 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:USStatesAndPoliticalSubdivisionsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000036146 trmk:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000036146 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2019-12-31 0000036146 trmk:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0000036146 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-12-31 0000036146 trmk:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000036146 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000036146 trmk:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000036146 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2018-12-31 0000036146 trmk:MortgageServicingRightsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000036146 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000036146 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestRateSwapMember us-gaap:JuniorSubordinatedDebtMember 2013-04-04 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestRateSwapMember 2020-01-01 2020-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestRateSwapMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0000036146 trmk:MortgageServicingRightsHedgeMember us-gaap:NondesignatedMember 2020-12-31 0000036146 trmk:MortgageServicingRightsHedgeMember us-gaap:NondesignatedMember 2019-12-31 0000036146 trmk:MortgageServicingRightsHedgeMember us-gaap:NondesignatedMember 2020-01-01 2020-12-31 0000036146 trmk:MortgageServicingRightsHedgeMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000036146 trmk:MortgageServicingRightsHedgeMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2020-01-01 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:ForwardContractsMember 2019-01-01 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateLockCommitmentsMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateLockCommitmentsMember 2020-01-01 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateLockCommitmentsMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateLockCommitmentsMember 2019-01-01 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateSwapMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:InterestRateSwapMember 2019-12-31 0000036146 us-gaap:NondesignatedMember trmk:BeneficiaryMember 2020-12-31 0000036146 us-gaap:NondesignatedMember trmk:BeneficiaryMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:FinancialGuaranteeMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:FinancialGuaranteeMember 2019-12-31 0000036146 trmk:ExchangeTradedPurchasedOptionsMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2020-12-31 0000036146 trmk:ExchangeTradedPurchasedOptionsMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2019-12-31 0000036146 trmk:OTCWrittenOptionsMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2020-12-31 0000036146 trmk:OTCWrittenOptionsMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2019-12-31 0000036146 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2020-12-31 0000036146 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:OtherAssetsMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherAssetsMember us-gaap:CreditDefaultSwapMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherAssetsMember us-gaap:CreditDefaultSwapMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:FutureMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:FutureMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:ForwardContractsMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:ForwardContractsMember 2019-12-31 0000036146 trmk:ExchangeTradedWrittenOptionsMember us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember 2020-12-31 0000036146 trmk:ExchangeTradedWrittenOptionsMember us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember 2019-12-31 0000036146 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember 2020-12-31 0000036146 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember 2019-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:CreditDefaultSwapMember 2020-12-31 0000036146 us-gaap:NondesignatedMember us-gaap:OtherLiabilitiesMember us-gaap:CreditDefaultSwapMember 2019-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember trmk:AccumulatedOtherComprehensiveIncomeLossAndOtherInterestExpenseMember 2019-01-01 2019-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember trmk:AccumulatedOtherComprehensiveIncomeLossAndOtherInterestExpenseMember 2018-01-01 2018-12-31 0000036146 us-gaap:NondesignatedMember trmk:MortgageBankingNetMember 2020-01-01 2020-12-31 0000036146 us-gaap:NondesignatedMember trmk:MortgageBankingNetMember 2019-01-01 2019-12-31 0000036146 us-gaap:NondesignatedMember trmk:MortgageBankingNetMember 2018-01-01 2018-12-31 0000036146 us-gaap:NondesignatedMember trmk:BankcardAndOtherFeesMember 2020-01-01 2020-12-31 0000036146 us-gaap:NondesignatedMember trmk:BankcardAndOtherFeesMember 2019-01-01 2019-12-31 0000036146 us-gaap:NondesignatedMember trmk:BankcardAndOtherFeesMember 2018-01-01 2018-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000036146 us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000036146 us-gaap:InterestRateSwapMember 2020-12-31 0000036146 us-gaap:InterestRateSwapMember 2019-12-31 trmk:Segment 0000036146 trmk:WealthManagementMember 2020-12-31 0000036146 trmk:WealthManagementMember 2019-12-31 0000036146 trmk:WealthManagementMember 2018-12-31 0000036146 srt:ParentCompanyMember 2020-12-31 0000036146 srt:ParentCompanyMember 2019-12-31 0000036146 srt:ParentCompanyMember 2020-01-01 2020-12-31 0000036146 srt:ParentCompanyMember 2019-01-01 2019-12-31 0000036146 srt:ParentCompanyMember 2018-01-01 2018-12-31 0000036146 srt:ParentCompanyMember 2018-12-31 0000036146 srt:ParentCompanyMember 2017-12-31

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

for the fiscal year ended December 31, 2020

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission file number 000-3683

TRUSTMARK CORPORATION

(Exact name of Registrant as specified in its charter)

Mississippi

 

64-0471500

(State or other jurisdiction of incorporation or organization)

 

(IRS Employer Identification Number)

 

 

 

248 East Capitol Street, Jackson, Mississippi

 

39201

(Address of principal executive offices)

 

(Zip Code)

 

 

 

Registrant’s telephone number, including area code:

 

(601) 208-5111

 

 

 

 

Securities registered pursuant to Section 12(b) of the Act:

 

 

 

Common Stock, no par value

TRMK

Nasdaq Global Select Market

(Title of Class)

(Trading Symbol)

(Name of Exchange on Which Registered)

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.  See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

 

 

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.   

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.)    Yes      No  

Based on the closing sales price at June 30, 2020, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of the shares of common stock held by nonaffiliates of the registrant was approximately $920.2 million.

As of January 31, 2021, there were issued and outstanding 63,408,802 shares of the registrant’s Common Stock.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the Proxy Statement for Trustmark’s 2021 Annual Meeting of Shareholders to be held April 27, 2021 are incorporated by reference into Part III of the Form 10-K report.

 

 


 

TRUSTMARK CORPORATION

ANNUAL REPORT ON FORM 10-K

TABLE OF CONTENTS

 

PART I

PAGE

Item 1.

Business

3

Item 1A.

Risk Factors

16

Item 1B.

Unresolved Staff Comments

27

Item 2.

Properties

27

Item 3.

Legal Proceedings

27

Item 4.

Mine Safety Disclosures

28

PART II

 

Item 5.

Market for the Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

28

Item 6.

Selected Financial Data

30

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

33

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

70

Item 8.

Financial Statements and Supplementary Data

72

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

151

Item 9A.

Controls and Procedures

151

Item 9B.

Other Information

151

PART III

 

Item 10.

Directors, Executive Officers of the Registrant and Corporate Governance

152

Item 11.

Executive Compensation

152

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

     152

Item 13.

Certain Relationships and Related Transactions, and Director Independence

152

Item 14.

Principal Accounting Fees and Services

152

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules

153

Item 16.

Summary

153

SIGNATURES

157

 

2


Forward-Looking Statements

Certain statements contained in this Annual Report on Form 10-K constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.  You can identify forward-looking statements by words such as “may,” “hope,” “will,” “should,” “expect,” “plan,” “anticipate,” “intend,” “believe,” “estimate,” “predict,” “project,” “potential,” “seek,” “continue,” “could,” “would,” “future” or the negative of those terms or other words of similar meaning.  You should read statements that contain these words carefully because they discuss our future expectations or state other “forward-looking” information.  These forward-looking statements include, but are not limited to, statements relating to anticipated future operating and financial performance measures, including net interest margin, credit quality, business initiatives, growth opportunities and growth rates, among other things, and encompass any estimate, prediction, expectation, projection, opinion, anticipation, outlook or statement of belief included therein as well as the management assumptions underlying these forward-looking statements.  You should be aware that the occurrence of the events described under the caption Item 1A. Risk Factors in this report could have an adverse effect on our business, results of operations and financial condition.  Should one or more of these risks materialize, or should any such underlying assumptions prove to be significantly different, actual results may vary significantly from those anticipated, estimated, projected or expected.

Risks that could cause actual results to differ materially from current expectations of Management include, but are not limited to, changes in the level of nonperforming assets and charge-offs, an increase in unemployment levels and slowdowns in economic growth, our ability to manage the impact of the COVID-19 pandemic on our markets and our customers, as well as the effectiveness of actions of federal, state and local governments and agencies (including the Board of Governors of the Federal Reserve System (FRB)) to mitigate its spread and economic impact, local, state and national economic and market conditions, conditions in the housing and real estate markets in the regions in which Trustmark operates and the extent and duration of the current volatility in the credit and financial markets, levels of and volatility in crude oil prices, changes in our ability to measure the fair value of assets in our portfolio, material changes in the level and/or volatility of market interest rates, the performance and demand for the products and services we offer, including the level and timing of withdrawals from our deposit accounts, the costs and effects of litigation and of unexpected or adverse outcomes in such litigation, our ability to attract noninterest-bearing deposits and other low-cost funds, competition in loan and deposit pricing, as well as the entry of new competitors into our markets through de novo expansion and acquisitions, economic conditions, including the potential impact of issues related to the European financial system and monetary and other governmental actions designed to address credit, securities, and/or commodity markets, the enactment of legislation and changes in existing regulations or enforcement practices or the adoption of new regulations, changes in accounting standards and practices, including changes in the interpretation of existing standards, that affect our consolidated financial statements, changes in consumer spending, borrowings and savings habits, technological changes, changes in the financial performance or condition of our borrowers, changes in our ability to control expenses, greater than expected costs or difficulties related to the integration of acquisitions or new products and lines of business, cyber-attacks and other breaches which could affect our information system security, natural disasters, environmental disasters,  pandemics or other health crises, acts of war or terrorism, and other risks described in our filings with the Securities and Exchange Commission (SEC).

Although we believe that the expectations reflected in such forward-looking statements are reasonable, we can give no assurance that such expectations will prove to be correct.  Except as required by law, we undertake no obligation to update or revise any of this information, whether as the result of new information, future events or developments or otherwise.

 

 

PART I

ITEM 1.

BUSINESS

The Corporation

Description of Business

Trustmark Corporation (Trustmark), a Mississippi business corporation incorporated in 1968, is a bank holding company headquartered in Jackson, Mississippi.  Trustmark’s principal subsidiary is Trustmark National Bank (TNB), initially chartered by the State of Mississippi in 1889.  At December 31, 2020, TNB had total assets of $16.550 billion, which represented approximately 99.99% of the consolidated assets of Trustmark.

Through TNB and its subsidiaries, Trustmark operates as a financial services organization providing banking and other financial solutions through 183 offices and 2,797 full-time equivalent associates (measured at December 31, 2020) located in the states of Alabama, Florida (primarily in the northwest or “Panhandle” region of that state, which is referred to herein as Trustmark’s Florida market), Mississippi, Tenn