XML 98 R63.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Held for Investment (LHFI) and Allowance for Loan Losses, LHFI (3) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financing Receivable, Modifications [Line Items]      
Nonaccrual $ 79,343us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 65,238us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus  
Troubled Debt Restructurings [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 1,385trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
1,320trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
1,513trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Nonaccrual 9,910us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
13,456us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
22,760us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Total 11,295trmk_TotalTroubledDebtRestructuringsByType
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
14,776trmk_TotalTroubledDebtRestructuringsByType
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
24,273trmk_TotalTroubledDebtRestructuringsByType
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Construction, Land Development and Other Land [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
233trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Nonaccrual 3,665us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
6,247us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
12,073us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Total 3,665trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
6,247trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
12,306trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ConstructionLandDevelopmentAndOtherFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Secured by 1-4 Family Residential Properties [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 1,385trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
1,320trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
1,280trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Nonaccrual 3,733us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
4,201us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
5,908us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Total 5,118trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
5,521trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
7,188trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Nonfarm, Nonresidential Properties [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Nonaccrual 1,854us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
2,292us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
4,582us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Total 1,854trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
2,292trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
4,582trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_NonresidentialPropertiesFinancingReceivablesMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Other Loans Secured by Real Estate [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Nonaccrual 149us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
167us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
197us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Total 149trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
167trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
197trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_OtherRealEstateSecuredFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings [Member] | Commercial And Industrial Loans [Member]      
Financing Receivable, Modifications [Line Items]      
Accruing 0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
0trmk_FinancingReceivableRecordedInvestmentAccruing
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
 
Nonaccrual 509us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
549us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
 
Total $ 509trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
$ 549trmk_TotalTroubledDebtRestructuringsByType
/ trmk_FinancingReceivableBySubClassReceivableAxis
= trmk_CommercialAndIndustrialLoansMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember