XML 27 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities Available for Sale and Held to Maturity (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Securities Available for Sale [Abstract]    
Amortized Cost $ 2,340,467us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 2,352,013us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 46,637trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 34,131trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized (Losses) (5,645)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (11,577)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Estimated Fair Value 2,381,459trmk_AvailableForSaleSecuritiesDebtFairValue 2,374,567trmk_AvailableForSaleSecuritiesDebtFairValue
Securities Held to Maturity [Abstract]    
Amortized Cost 1,184,554us-gaap_HeldToMaturitySecurities 1,170,685us-gaap_HeldToMaturitySecurities
Gross Unrealized Gains 28,197trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain 15,156trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Gross Unrealized (Losses) (246)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss (2,995)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Estimated Fair Value 1,212,505us-gaap_HeldToMaturitySecuritiesFairValue 1,182,846us-gaap_HeldToMaturitySecuritiesFairValue
US Treasury Securities [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost   0us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Gross Unrealized Gains   0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Gross Unrealized (Losses)   0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
Estimated Fair Value   0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USTreasurySecuritiesMember
U.S. Government Agency Obligations Issued by U.S. Government Agencies [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 0us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Gains 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized (Losses) 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Estimated Fair Value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
U.S. Government Agency Obligations Issued by U.S. Government Sponsored Agencies [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 101,171us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
100,971us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized Gains 4,358trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
2,631trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized (Losses) 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Estimated Fair Value 105,529us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
103,602us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Obligations of States and Political Subdivisions [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 62,928us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
63,505us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Gains 3,739trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
3,398trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized (Losses) 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Estimated Fair Value 66,667us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
66,903us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential Mortgage Pass Through Securities Guaranteed by GNMA [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 18,861us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
19,115us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Gross Unrealized Gains 548trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
466trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Gross Unrealized (Losses) (6)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
(16)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Estimated Fair Value 19,403us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
19,565us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Residential Mortgage Pass Through Securities Issued by FNMA and FHLMC [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 11,341us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
11,437us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Gross Unrealized Gains 578trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
471trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Gross Unrealized (Losses) 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Estimated Fair Value 11,919us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
11,908us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Other Residential Mortgage Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 842,827us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
834,176us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Gross Unrealized Gains 15,784trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
6,440trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Gross Unrealized (Losses) (151)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
(1,916)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Estimated Fair Value 858,460us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
838,700us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Commercial Mortgage-Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 147,426us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
141,481us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized Gains 3,190trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,750trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized (Losses) (89)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(1,063)trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Estimated Fair Value 150,527us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
142,168us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Asset-Backed Securities and Structured Financial Products [Member]    
Securities Held to Maturity [Abstract]    
Amortized Cost 0us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_HeldToMaturitySecurities
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Gains 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized (Losses) 0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
0trmk_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
Estimated Fair Value 0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_DebtSecurityAxis
= us-gaap_AssetBackedSecuritiesMember
US Treasury Securities [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost   100us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross Unrealized Gains   0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross Unrealized (Losses)   0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Estimated Fair Value   100trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
U.S. Government Agency Obligations Issued by U.S. Government Agencies [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 77,812us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
79,788us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Gains 860trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
694trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized (Losses) (557)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
(826)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Estimated Fair Value 78,115trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
79,656trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
U.S. Government Agency Obligations Issued by U.S. Government Sponsored Agencies [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 32,737us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
32,725us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized Gains 339trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
170trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Gross Unrealized (Losses) 0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
(77)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Estimated Fair Value 33,076trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
32,818trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
Obligations of States and Political Subdivisions [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 154,591us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
157,001us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Gains 5,595trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,325trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized (Losses) (32)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(68)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Estimated Fair Value 160,154trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
162,258trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Residential Mortgage Pass Through Securities Guaranteed by GNMA [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 11,403us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
11,897us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Gross Unrealized Gains 613trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
544trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Gross Unrealized (Losses) (6)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
(14)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Estimated Fair Value 12,010trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
12,427trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesGuaranteedByGnmaMember
Residential Mortgage Pass Through Securities Issued by FNMA and FHLMC [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 189,935us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
199,599us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Gross Unrealized Gains 5,536trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
4,842trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Gross Unrealized (Losses) (1)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Estimated Fair Value 195,470trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
204,441trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_ResidentialMortgagePassThroughSecuritiesIssuedByFnmaAndFhlmcMember
Other Residential Mortgage Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 1,625,597us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
1,655,733us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Gross Unrealized Gains 26,162trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
16,664trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Gross Unrealized (Losses) (5,049)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
(10,564)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Estimated Fair Value 1,646,710trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
1,661,833trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= trmk_OtherResidentialMortgageBackedSecuritiesIssuedOrGuaranteedByFnmaFhlmcOrGnmaMember
Commercial Mortgage-Backed Securities Issued or Guaranteed by FNMA, FHLMC or GNMA [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 219,149us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
184,394us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized Gains 6,677trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
4,968trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross Unrealized (Losses) 0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
(28)trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Estimated Fair Value 225,826trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
189,334trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Asset-Backed Securities and Structured Financial Products [Member]    
Securities Available for Sale [Abstract]    
Amortized Cost 29,243us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
30,776us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Gains 855trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
924trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized (Losses) 0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0trmk_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Estimated Fair Value $ 30,098trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
$ 31,700trmk_AvailableForSaleSecuritiesDebtFairValue
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember