XML 43 R61.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Held for Investment (LHFI) and Allowance for Loan Losses, LHFI (1) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Region
Dec. 31, 2013
Dec. 31, 2012
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance $ 96,365,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance $ 86,982,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance  
Total LHFI With No Related Allowance Recorded 23,135,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded 25,643,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded  
Total LHFI With an Allowance Recorded 56,208,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded 39,595,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded  
Total Carrying Amount 79,343,000us-gaap_ImpairedFinancingReceivableRecordedInvestment 65,238,000us-gaap_ImpairedFinancingReceivableRecordedInvestment  
Related Allowance 12,764,000us-gaap_ImpairedFinancingReceivableRelatedAllowance 5,181,000us-gaap_ImpairedFinancingReceivableRelatedAllowance  
Average Recorded Investment 72,291,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment 73,800,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment  
Maximum Concentration Of Loan as a Percentage of Total LHFI (in hundredths) 10.00%trmk_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposurePercentage    
Key market regions 5trmk_KeyMarketRegionsInQualitativeReserveAllocation    
Loans and Leases Receivable, Related Parties 95,200,000us-gaap_LoansAndLeasesReceivableRelatedParties 89,000,000us-gaap_LoansAndLeasesReceivableRelatedParties  
New loan advances to related party 643,100,000us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions    
Loan repayment by related party 636,500,000us-gaap_LoansAndLeasesReceivableRelatedPartiesCollections    
Loan decreases from changes in executive officers and directors 372,000us-gaap_LoansAndLeasesReceivableRelatedPartiesPeriodIncreaseDecrease    
Carrying amounts of nonaccrual LHFI considered for impairment analysis 79,300,000trmk_NonaccrualLoansHeldForInvestmentConsideredForImpairmentAnalysisCarryingValue 65,200,000trmk_NonaccrualLoansHeldForInvestmentConsideredForImpairmentAnalysisCarryingValue  
Minimum loan amount for loan to be individually assessed for impairment 500,000trmk_MinimumLoanAmountForLoanToBeIndividuallyAssessedForImpairment    
Nonaccrual Financing Receivable, Specifically Evaluated For Impairment 47,100,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairment 31,600,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairment  
Nonaccrual Financing Receivable, Allowance for Credit Losses, Specifically Evaluated For Impairment 11,300,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesSpecificallyEvaluatedForImpairment 2,200,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesSpecificallyEvaluatedForImpairment  
Nonaccrual Financing Receivable, Allowance For Credit Losses, Charge-offs, Specifically Evaluated For Impairment 137,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesWriteOffs 2,500,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesWriteOffs 13,100,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesWriteOffs
Nonaccrual Financing Receivable Specifically Evaluated For Impairment Allowance For Credit Losses Provisions 3,500,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesProvisions 2,900,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesProvisions 1,100,000trmk_NonaccrualFinancingReceivableSpecificallyEvaluatedForImpairmentAllowanceForCreditLossesProvisions
Nonaccrual Financing Receivable, Not Specifically Evaluated for Impairment 32,200,000trmk_NonaccrualFinancingReceivableNotSpecificallyEvaluatedForImpairment 33,700,000trmk_NonaccrualFinancingReceivableNotSpecificallyEvaluatedForImpairment  
Nonaccrual Financing Receivable, Allowance for Credit Losses, Not Specifically Evaluated for Impairment 1,500,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesNotSpecificallyEvaluatedForImpairment 3,000,000trmk_NonaccrualFinancingReceivableAllowanceForCreditLossesNotSpecificallyEvaluatedForImpairment  
Classified as Troubled Debt Restructuring LHFI 11,300,000trmk_ClassifiedAsTroubledDebtRestructuringLhfi 14,800,000trmk_ClassifiedAsTroubledDebtRestructuringLhfi 24,300,000trmk_ClassifiedAsTroubledDebtRestructuringLhfi
TDRs comprised of credits with interest only payments 7,400,000trmk_TroubledDebtRestructuringsComprisedOfCreditsWithInterestOnlyPayments 11,100,000trmk_TroubledDebtRestructuringsComprisedOfCreditsWithInterestOnlyPayments 21,600,000trmk_TroubledDebtRestructuringsComprisedOfCreditsWithInterestOnlyPayments
Financing Receivable, Related Allowance 1,700,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedAllowance 1,600,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedAllowance 4,300,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedAllowance
Financing Receivable, Related Charge-offs 75,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedWriteOffs 816,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedWriteOffs 6,000,000trmk_FinancingReceivablePostModificationRecordedInvestmentRelatedWriteOffs
Loans Secured by Real Estate [Member] | Construction, Land Development and Other Land [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 20,849,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
24,350,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With No Related Allowance Recorded 7,411,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
9,817,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With an Allowance Recorded 6,456,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
3,510,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total Carrying Amount 13,867,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
13,327,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Related Allowance 2,767,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
989,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Average Recorded Investment 13,597,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
20,216,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]      
Unpaid Principal Balance 31,151,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
26,541,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With No Related Allowance Recorded 1,650,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
3,095,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With an Allowance Recorded 23,971,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
18,508,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total Carrying Amount 25,621,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
21,603,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Related Allowance 450,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
191,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Average Recorded Investment 23,612,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
24,359,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Loans Secured by Real Estate [Member] | Nonfarm, Nonresidential Properties [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 27,969,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
24,879,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With No Related Allowance Recorded 12,868,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
10,225,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total LHFI With an Allowance Recorded 12,849,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
11,584,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total Carrying Amount 25,717,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
21,809,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Related Allowance 2,787,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
2,307,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Average Recorded Investment 23,763,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
20,049,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Loans Secured by Real Estate [Member] | Other Real Estate Secured Financing Receivable [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 1,594,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
1,375,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 1,318,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
1,327,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Total Carrying Amount 1,318,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
1,327,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Related Allowance 52,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
122,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Average Recorded Investment 1,322,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
2,641,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_RealEstateSecuredFinancingReceivableMember
 
Commercial and Industrial Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 13,916,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
8,702,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Total LHFI With No Related Allowance Recorded 1,206,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
2,506,000trmk_ImpairedFinancingReceivableNoRelatedAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Total LHFI With an Allowance Recorded 10,898,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
3,780,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Total Carrying Amount 12,104,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
6,286,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Related Allowance 6,449,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
1,253,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Average Recorded Investment 9,195,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
5,513,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_CommercialAndIndustrialLoansFinancingReceivableMember
 
Consumer Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 152,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
286,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 88,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
151,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
 
Total Carrying Amount 88,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
151,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
 
Related Allowance 0us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
2,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
 
Average Recorded Investment 120,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
255,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_ConsumerLoansFinancingReceivableMember
 
Other Loans [Member]      
Loan and Lease Receivables, Impaired [Abstract]      
Unpaid Principal Balance 734,000us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
849,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 628,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
735,000trmk_ImpairedFinancingReceivableWithAllowanceRecorded
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
 
Total Carrying Amount 628,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
735,000us-gaap_ImpairedFinancingReceivableRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
 
Related Allowance 259,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
317,000us-gaap_ImpairedFinancingReceivableRelatedAllowance
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
 
Average Recorded Investment $ 682,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember
$ 767,000us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= trmk_OtherLoansFinancingReceivableMember