XML 19 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans Held for Investment (LHFI) and Allowance for Loan Losses, LHFI (2) (Details) (Secured by 1-4 Family Residential Properties [Member], USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Contract
Mar. 31, 2014
Contract
Troubled Debt Restructurings [Member]    
Troubled Debt Restructurings [Abstract]    
Number of Contracts 6trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
10trmk_FinancingReceivableModificationsTroubledDebtRestructuringsNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Pre-Modification Outstanding Recorded Investment $ 378trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
$ 703trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPreModificationOutstandingRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Post-Modification Outstanding Recorded Investment 378trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
694trmk_FinancingReceivableModificationsTroubledDebtRestructuringsPostModificationOutstandingRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsMember
Troubled Debt Restructurings that Subsequently Defaulted [Member]    
Troubled Debt Restructurings that Subsequently Defaulted [Abstract]    
Number of Contracts 2trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
0trmk_FinancingReceivableModificationsTroubledDebtRestructuringsSubsequentlyDefaultedNumberOfContracts
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
Recorded Investment $ 183us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember
$ 0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_FinancingReceivableTroubledDebtRestructuringAxis
= trmk_ResidentialFinancingReceivableMember
/ trmk_TroubledDebtRestructuringsByTypeAxis
= trmk_TroubledDebtRestructuringsThatSubsequentlyDefaultedMember