XML 49 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Held for Investment (LHFI) and Allowance for Loan Losses, LHFI (1) (Details) (USD $)
3 Months Ended 12 Months Ended
Mar. 31, 2015
Region
Mar. 31, 2014
Dec. 31, 2014
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance $ 93,802,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance   $ 96,365,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
Total LHFI With No Related Allowance Recorded 15,616,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded   23,135,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
Total LHFI With an Allowance Recorded 61,392,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded   56,208,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
Total LHFI Carrying Amount 77,008,000us-gaap_ImpairedFinancingReceivableRecordedInvestment   79,343,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
Related Allowance 14,016,000us-gaap_ImpairedFinancingReceivableRelatedAllowance   12,764,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
Average Recorded Investment 78,175,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment   72,291,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
Maximum concentration of loan as a percentage of total LHFI (in hundredths) 10.00%trmk_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposurePercentage    
Key market regions 5trmk_KeyMarketRegionsInQualitativeReserveAllocation    
Carrying amounts of nonaccrual LHFI considered for impairment analysis 77,000,000trmk_NonaccrualLoansHeldForInvestmentConsideredForImpairmentAnalysisCarryingValue   79,300,000trmk_NonaccrualLoansHeldForInvestmentConsideredForImpairmentAnalysisCarryingValue
Minimum loan amount for loan to be individually assessed for impairment 500,000trmk_MinimumLoanAmountForLoanToBeIndividuallyAssessedForImpairment    
Nonaccrual financing receivable, specifically evaluated for impairment 48,300,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairment   47,100,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairment
Nonaccrual financing receivable, allowance for credit losses, specifically evaluated for impairment 12,300,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesSpecificallyEvaluatedForImpairment   11,300,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesSpecificallyEvaluatedForImpairment
Nonaccrual financing receivable, allowance for credit losses, charge-offs, specifically evaluated for impairment 234,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesWriteOffs 46,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesWriteOffs  
Nonaccrual financing receivable specifically evaluated for impairment allowance for credit losses provisions 825,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesProvisions 536,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesProvisions  
Nonaccrual financing receivable, not specifically evaluated for impairment 28,700,000trmk_NonaccrualFinancingReceivableNotSpecificallyEvaluatedForImpairment   32,200,000trmk_NonaccrualFinancingReceivableNotSpecificallyEvaluatedForImpairment
Nonaccrual financing receivable, allowance for credit losses, not specifically evaluated for impairment 1,700,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesNotSpecificallyEvaluatedForImpairment   1,500,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesNotSpecificallyEvaluatedForImpairment
Amount held by company of foreclosure or in substance repossession of consumer mortgage LHFI classified as TDRs 451,000trmk_AmountHeldByCompanyOfForeclosureOrInSubstanceRepossessionOfConsumerMortgageLHFIClassifiedAsTDRs    
TDRs Classified as Consumer mortgage LHFI in the process of formal disclosure 123,000trmk_ClassifiedAsConsumerMortgageLHFI    
Classified as Troubled Debt Restructuring LHFI 10,800,000trmk_ClassifiedAsTroubledDebtRestructuringLhfi 13,400,000trmk_ClassifiedAsTroubledDebtRestructuringLhfi  
TDRs comprised of credits with interest only payments 6,900,000trmk_TroubledDebtRestructuringsComprisedOfCreditsWithInterestOnlyPayments 9,100,000trmk_TroubledDebtRestructuringsComprisedOfCreditsWithInterestOnlyPayments  
Financing receivable, related allowance 1,800,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedAllowance 1,600,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedAllowance  
Financing receivable, related charge-offs 0trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedWriteOffs 0trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedWriteOffs  
Loans Secured by Real Estate [Member] | Construction Land Development and Other Land [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 27,082,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  20,849,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 5,360,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  7,411,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With an Allowance Recorded 14,774,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  6,456,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI Carrying Amount 20,134,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  13,867,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Related Allowance 4,097,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  2,767,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Average Recorded Investment 17,001,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  13,597,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Loans Secured by Real Estate [Member] | Secured by 1-4 Family Residential Properties [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 29,273,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  31,151,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 1,465,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  1,650,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With an Allowance Recorded 22,155,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  23,971,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI Carrying Amount 23,620,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  25,621,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Related Allowance 429,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  450,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Average Recorded Investment 24,621,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  23,612,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Loans Secured by Real Estate [Member] | Secured by Nonfarm, Nonresidential Properties [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 19,489,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  27,969,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 6,293,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  12,868,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With an Allowance Recorded 11,594,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  12,849,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI Carrying Amount 17,887,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  25,717,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Related Allowance 2,728,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  2,787,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Average Recorded Investment 21,801,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  23,763,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Loans Secured by Real Estate [Member] | Other Real Estate Secured [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 812,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  1,594,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI With an Allowance Recorded 723,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  1,318,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Total LHFI Carrying Amount 723,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  1,318,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Related Allowance 51,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  52,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Average Recorded Investment 1,021,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
  1,322,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
Commercial and Industrial Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 16,390,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  13,916,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 2,498,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  1,206,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Total LHFI With an Allowance Recorded 11,559,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  10,898,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Total LHFI Carrying Amount 14,057,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  12,104,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Related Allowance 6,502,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  6,449,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Average Recorded Investment 13,080,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
  9,195,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
Consumer Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 148,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  152,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
Total LHFI With an Allowance Recorded 96,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  88,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
Total LHFI Carrying Amount 96,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  88,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
Average Recorded Investment 92,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
  120,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
State and Other Political Subdivision Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Total LHFI With an Allowance Recorded 0trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Total LHFI Carrying Amount 0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Average Recorded Investment 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
  0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_StateAndOtherPoliticalSubdivisionLoansFinancingReceivableMember
Other Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Total LHFI Unpaid Principal Balance 608,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  734,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
Total LHFI With No Related Allowance Recorded 0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  0trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
Total LHFI With an Allowance Recorded 491,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  628,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
Total LHFI Carrying Amount 491,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  628,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
Related Allowance 209,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  259,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
Average Recorded Investment $ 559,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
  $ 682,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember