XML 30 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Securities available for sale and transferred securities, Before tax amount: [Abstract]      
Unrealized holding gains arising during the period, Before tax amount $ 18,438us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax $ 6,848us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax  
Reclassification adjustment for net gains realized in net income, Before tax amount 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax (389)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax  
Change in net unrealized holding loss on securities transferred to held to maturity, Before tax amount 1,415us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesBeforeTax 1,333us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesBeforeTax  
Total securities available for sale and transferred securities, Before tax amount 19,853us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax 7,792us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax  
Securities available for sale and transferred securities, Tax (expense) benefit: [Abstract]      
Unrealized holding gains arising during the period, Tax Effect (7,052)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax (2,619)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax  
Reclassification adjustment for net gains realized in net income, Tax 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax 149us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax  
Change in net unrealized holding loss on securities transferred to held to maturity, Tax (541)us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax (510)us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentForHeldToMaturityTransferredToAvailableForSaleSecuritiesTax  
Total securities available for sale and transferred securities, Tax (7,593)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax (2,980)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax  
Securities available for sale and transferred securities, Net of tax amount: [Abstract]      
Unrealized holding gains arising during the period, after tax income (expense) 11,386us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax 4,229us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax  
Reclassification adjustment for net gains realized in net income, after tax income (expense) 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (240)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax  
Change in net unrealized holding loss on securities transferred to held to maturity, after tax income (expense) 874us-gaap_OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax 823us-gaap_OtherComprehensiveIncomeLossTransfersFromHeldToMaturityToAvailableForSaleSecuritiesNetOfTax  
Total securities available for sale and transferred securities, after tax income (expense) 12,260us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 4,812us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax  
Pension and other postretirement benefit plans, Before tax amount: [Abstract]      
Net change in prior service costs, before tax amount 63us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax 63us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax  
Recognized net loss due to lump sum settlements, before tax amount 417us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax 375us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax  
Change in net actuarial loss, before tax amount 1,220us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax 906us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax  
Total pension and other postretirement benefit plans, before tax amount 1,700us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax 1,344us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax  
Pension and other postretirement benefit plans, Tax (expense) benefit: [Abstract]      
Net change in prior service costs, tax (expense) benefit (24)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect (24)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansBenefitPlanImprovementTaxEffect  
Recognized net loss due to lump sum settlements, tax (expense) benefit (160)us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax (143)us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax  
Change in net actuarial loss, tax (expense) benefit (466)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax (347)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax  
Total pension and other postretirement benefit plans, tax (expense) benefit (650)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax (514)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax  
Pension and other postretirement benefit plans, Net of tax amount: [Abstract]      
Net change in prior service costs, after tax income (expense) 39us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax 39us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax  
Recognized net loss due to lump sum settlements, after tax income (expense) 257us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax 232us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax  
Change in net actuarial loss, after tax income (expense) 754us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax 559us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax  
Total pension and other postretirement benefit plans, after tax income (expense) 1,050us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 830us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax  
Derivatives, Before tax amount: [Abstract]      
Change in accumulated gain on effective cash flow hedge derivatives, before tax amount (985)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax (661)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax  
Reclassification adjustment for loss realized in net income, before tax amount 211us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax    
Total cash flow hedge derivatives, before tax benefit (774)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax    
Derivatives, Tax (expense) benefit: [Abstract]      
Change in accumulated gain on effective cash flow hedge derivatives, tax (expense) benefit 377us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax 253us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax  
Reclassification adjustment for loss realized in net income, tax (expense) benefit (81)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax    
Total cash flow hedge derivatives, tax (expense) benefit 296us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax    
Derivatives, Net of tax amount: [Abstract]      
Change in the accumulated gain on effective cash flow hedge derivatives, after tax amount (608)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax (408)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax  
Reclassification adjustment for loss realized in net income, after tax amount 130us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax  
Total cash flow hedge derivatives, after tax amount (478)us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax    
Total other comprehensive income (loss), Before tax amount 20,779us-gaap_OtherComprehensiveIncomeLossBeforeTax 8,475us-gaap_OtherComprehensiveIncomeLossBeforeTax  
Total other comprehensive income (loss), Tax expense (benefit) (7,947)us-gaap_OtherComprehensiveIncomeLossTax (3,241)us-gaap_OtherComprehensiveIncomeLossTax  
Total other comprehensive income (loss), Net of tax 12,832us-gaap_OtherComprehensiveIncomeOtherNetOfTax 5,234us-gaap_OtherComprehensiveIncomeOtherNetOfTax  
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Opening balance (42,484)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (43,731)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income (loss) before reclassification 12,702us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax 5,474us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax  
Amounts reclassified from accumulated other comprehensive loss 130us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax (240)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax  
Net other comprehensive income (loss) 12,832us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 5,234us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent  
Ending balance (29,652)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (38,497)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Securities Available for Sale and Transferred Securities [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Opening balance (11,003)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(25,462)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income (loss) before reclassification 12,260us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
5,052us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Amounts reclassified from accumulated other comprehensive loss 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(240)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net other comprehensive income (loss) 12,260us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
4,812us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Ending balance 1,257us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(20,650)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Defined Benefit Pension Items [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Opening balance (31,617)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(19,793)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income (loss) before reclassification 1,050us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
830us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Amounts reclassified from accumulated other comprehensive loss 0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net other comprehensive income (loss) 1,050us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
830us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending balance (30,567)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(18,963)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Cash Flow Hedge Derivatives [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Opening balance 136us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,524us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Other comprehensive income (loss) before reclassification (608)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(408)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Amounts reclassified from accumulated other comprehensive loss 130us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Net other comprehensive income (loss) (478)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(408)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Ending balance (342)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
1,116us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Trustmark Corporation [Member] | Tier 1 Capital (to Risk Weighted Assets) [Member]      
Common Equity Tier One Risk Based Capital [Abstract]      
Actual Regulatory Capital Amount 1,117,340trmk_CommonEquityTierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  1,069,630trmk_CommonEquityTierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 13.14%trmk_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  12.75%trmk_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 4.50%trmk_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
     [1]
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths)    [1]      [1]
Tier 1 Capital (to Risk Weighted Assets) [Abstract]      
Actual Regulatory Capital Amount 1,175,578us-gaap_TierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  1,129,630us-gaap_TierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 13.83%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  13.47%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 6.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  4.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths)    [1]      [1]
Trustmark Corporation [Member] | Total Capital (to Risk Weighted Assets) [Member]      
Total Capital (to Risk Weighted Assets) [Abstract]      
Actual Regulatory Capital Amount 1,268,725us-gaap_Capital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  1,221,292us-gaap_Capital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 14.92%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  14.56%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 8.00%us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  8.00%us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths)    [1]      [1]
Trustmark Corporation [Member] | Tier 1 Capital (to Average Assets) [Member]      
Tier 1 Leverage (to Average Assets) [Abstract]      
Actual Regulatory Capital Amount 1,175,578us-gaap_TierOneLeverageCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  1,129,630us-gaap_TierOneLeverageCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 9.99%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  9.63%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 4.00%us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  4.00%us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkCorporationMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths)    [1]      [1]
Trustmark National Bank [Member] | Tier 1 Capital (to Risk Weighted Assets) [Member]      
Common Equity Tier One Risk Based Capital [Abstract]      
Actual Regulatory Capital Amount 1,156,239trmk_CommonEquityTierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  1,108,399trmk_CommonEquityTierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 13.60%trmk_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  13.24%trmk_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 4.50%trmk_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
     [1]
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths) 6.50%trmk_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
     [1]
Tier 1 Capital (to Risk Weighted Assets) [Abstract]      
Actual Regulatory Capital Amount 1,156,239us-gaap_TierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  1,108,399us-gaap_TierOneRiskBasedCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 13.60%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  13.24%us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 6.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  4.00%us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths) 8.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
  6.00%us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToRiskWeightedAssetsMember
Trustmark National Bank [Member] | Total Capital (to Risk Weighted Assets) [Member]      
Total Capital (to Risk Weighted Assets) [Abstract]      
Actual Regulatory Capital Amount 1,249,386us-gaap_Capital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  1,198,697us-gaap_Capital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 14.70%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  14.32%us-gaap_CapitalToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 8.00%us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  8.00%us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths) 10.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
  10.00%us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_TotalCapitalToRiskWeightedAssetsMember
Trustmark National Bank [Member] | Tier 1 Capital (to Average Assets) [Member]      
Tier 1 Leverage (to Average Assets) [Abstract]      
Actual Regulatory Capital Amount $ 1,156,239us-gaap_TierOneLeverageCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  $ 1,108,399us-gaap_TierOneLeverageCapital
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Actual Regulatory Capital Ratio (in hundredths) 9.84%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  9.46%us-gaap_TierOneLeverageCapitalToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Minimum Regulatory Capital Required Ratio (in hundredths) 4.00%us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  4.00%us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
Minimum Regulatory Provision to be Well-Capitalized Ratio (in hundredths) 5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
  5.00%us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
/ dei_LegalEntityAxis
= trmk_TrustmarkNationalBankMember
/ trmk_TypeOfCapitalComparisonAxis
= trmk_Tier1CapitalToAverageAssetsMember
[1] n/a