XML 47 R62.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Loans Held for Investment (LHFI) and Allowance for Loan Losses, LHFI (2) (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 Contract | Dec. 31, 2013 Contract | Dec. 31, 2012 Contract
Troubled Debt Restructurings [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts | 17 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 14 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 64 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment | $ 1,248 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | $ 4,884 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | $ 11,048 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment | 1,234 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 4,820 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 10,884 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Construction, Land Development and Other Land [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts |  |  | 12 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment |  |  | 4,092 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment |  |  | 4,092 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Secured by 1-4 Family Residential Properties [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts | 17 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 10 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 48 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment | 1,248 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 498 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 5,399 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment | 1,234 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 441 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 5,383 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Loans secured by Nonfarm, Nonresidential Properties [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts |  | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 2 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment |  | 952 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 1,210 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment |  | 952 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 1,210 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Other Loans Secured by Real Estate [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts |  |  | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherRealEstateSecuredFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment |  |  | 199 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherRealEstateSecuredFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment |  |  | 199 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherRealEstateSecuredFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Commercial and Industrial [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts |  | 2 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment |  | 944 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 148 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment |  | 937 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember | 0 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_CommercialAndIndustrialLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Other Loans [Member] |  |  |
Troubled Debt Restructurings [Abstract] |  |  |
Number of Contracts |  | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember |
Pre-Modification Outstanding Recorded Investment |  | 2,490 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember |
Post-Modification Outstanding Recorded Investment |  | 2,490 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_OtherLoansMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsMember |
Troubled Debt Restructurings that Subsequently Defaulted [Member] |  |  |
Troubled Debt Restructurings that Subsequently Defaulted [Abstract] |  |  |
Number of Contracts | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 5 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 24 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment | 103 us-gaap_FinancingReceivableModificationsRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 345 us-gaap_FinancingReceivableModificationsRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 4,212 us-gaap_FinancingReceivableModificationsRecordedInvestment / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings that Subsequently Defaulted [Member] | Construction, Land Development and Other Land [Member] |  |  |
Troubled Debt Restructurings that Subsequently Defaulted [Abstract] |  |  |
Number of Contracts | 0 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 0 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 7 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment | 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 1,881 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings that Subsequently Defaulted [Member] | Secured by 1-4 Family Residential Properties [Member] |  |  |
Troubled Debt Restructurings that Subsequently Defaulted [Abstract] |  |  |
Number of Contracts | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 5 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 16 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment | 103 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 345 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 1,469 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_ResidentialFinancingReceivableMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Troubled Debt Restructurings that Subsequently Defaulted [Member] | Loans secured by Nonfarm, Nonresidential Properties [Member] |  |  |
Troubled Debt Restructurings that Subsequently Defaulted [Abstract] |  |  |
Number of Contracts | 0 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 0 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | 1 trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment | $ 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | $ 0 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember | $ 862 us-gaap_FinancingReceivableModificationsRecordedInvestment / us-gaap_FinancingReceivableTroubledDebtRestructuringAxis = trmk_NonresidentialPropertiesFinancingReceivablesMember / trmk_TroubledDebtRestructuringsByTypeAxis = trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings. + References No definition available. + Details
Name: | trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts
Namespace Prefix: | trmk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings after the financing receivable has been modified. + References No definition available. + Details
Name: | trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings before the financing receivable has been modified. + References No definition available. + Details
Name: | trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of financing receivables that have been modified by troubled debt restructurings and then subsequently defaulted. + References No definition available. + Details
Name: | trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts
Namespace Prefix: | trmk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | trmk_TroubledDebtRestructuringsAbstract
Namespace Prefix: | trmk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedAbstract
Namespace Prefix: | trmk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of the outstanding recorded investment related to financing receivables that have been modified by troubled debt restructurings. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 40 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=25495931&loc=d3e18845-111554 + Details
Name: | us-gaap_FinancingReceivableModificationsRecordedInvestment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | trmk_TroubledDebtRestructuringsByTypeAxis=trmk_TroubledDebtRestructuringsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | trmk_TroubledDebtRestructuringsByTypeAxis=trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |