XML 110 R102.htm IDEA: XBRL DOCUMENT
v3.25.2

Shareholders' Equity - Table of Actual Regulatory Capital Amounts and Ratios (Details) - USD ($) $ in Thousands | Jun. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Trustmark Corporation [Member] | Common Equity Tier 1 Capital (to Risk Weighted Assets) [Member] |  |
Common Equity Tier One Risk Based Capital [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,779,568 | $ 1,729,672
Actual Regulatory Capital Ratio | 11.70% | 11.54%
Minimum Regulatory Capital Required Ratio | 7.00% | 7.00%
Minimum Regulatory Provision to be Well-Capitalized Ratio |  |
Trustmark Corporation [Member] | Tier 1 Capital (to Risk Weighted Assets) [Member] |  |
Tier 1 Capital (to Risk Weighted Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,839,568 | $ 1,789,672
Actual Regulatory Capital Ratio | 12.09% | 11.94%
Minimum Regulatory Capital Required Ratio | 8.50% | 8.50%
Minimum Regulatory Provision to be Well-Capitalized Ratio |  |
Trustmark Corporation [Member] | Total Capital (to Risk Weighted Assets) [Member] |  |
Total Capital (to Risk Weighted Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 2,153,616 | $ 2,094,874
Actual Regulatory Capital Ratio | 14.15% | 13.97%
Minimum Regulatory Capital Required Ratio | 10.50% | 10.50%
Minimum Regulatory Provision to be Well-Capitalized Ratio |  |
Trustmark Corporation [Member] | Tier 1 Leverage (to Average Assets) [Member] |  |
Tier 1 Leverage (to Average Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,839,568 | $ 1,789,672
Actual Regulatory Capital Ratio | 10.15% | 9.99%
Minimum Regulatory Capital Required Ratio | 4.00% | 4.00%
Minimum Regulatory Provision to be Well-Capitalized Ratio |  |
Trustmark Bank [Member] | Common Equity Tier 1 Capital (to Risk Weighted Assets) [Member] |  |
Common Equity Tier One Risk Based Capital [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,864,379 | $ 1,828,044
Actual Regulatory Capital Ratio | 12.26% | 12.20%
Minimum Regulatory Capital Required Ratio | 7.00% | 7.00%
Minimum Regulatory Provision to be Well-Capitalized Ratio | 6.50% | 6.50%
Trustmark Bank [Member] | Tier 1 Capital (to Risk Weighted Assets) [Member] |  |
Tier 1 Capital (to Risk Weighted Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,864,379 | $ 1,828,044
Actual Regulatory Capital Ratio | 12.26% | 12.20%
Minimum Regulatory Capital Required Ratio | 8.50% | 8.50%
Minimum Regulatory Provision to be Well-Capitalized Ratio | 8.00% | 8.00%
Trustmark Bank [Member] | Total Capital (to Risk Weighted Assets) [Member] |  |
Total Capital (to Risk Weighted Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 2,054,586 | $ 2,009,544
Actual Regulatory Capital Ratio | 13.51% | 13.41%
Minimum Regulatory Capital Required Ratio | 10.50% | 10.50%
Minimum Regulatory Provision to be Well-Capitalized Ratio | 10.00% | 10.00%
Trustmark Bank [Member] | Tier 1 Leverage (to Average Assets) [Member] |  |
Tier 1 Leverage (to Average Assets) [Abstract] |  |
Actual Regulatory Capital Amount | $ 1,864,379 | $ 1,828,044
Actual Regulatory Capital Ratio | 10.29% | 10.21%
Minimum Regulatory Capital Required Ratio | 4.00% | 4.00%
Minimum Regulatory Provision to be Well-Capitalized Ratio | 5.00% | 5.00%

X
- Definition Capital Required For Capital Adequacy To Risk Weighted Assets1 + References No definition available. + Details
Name: | trmk_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Capital Required To Be Well Capitalized To Risk Weighted Assets1 + References No definition available. + Details
Name: | trmk_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Capital To Risk Weighted Assets1 + References No definition available. + Details
Name: | trmk_CapitalToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common Equity Tier 1 Risk Based Capital as defined in the regulations. + References No definition available. + Details
Name: | trmk_CommonEquityTierOneRiskBasedCapital
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Common Equity Tier One Risk Based Capital [Abstract] + References No definition available. + Details
Name: | trmk_CommonEquityTierOneRiskBasedCapitalAbstract
Namespace Prefix: | trmk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The minimum Common Equity Tier One Capital Ratio (Common Equity Tier one capital divided by risk-weighted assets) required for capital adequacy purposes under the regulatory framework for prompt corrective action. + References No definition available. + Details
Name: | trmk_CommonEquityTierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The Common Equity Tier 1 capital ratio (Common Equity Tier 1 capital divided by risk weighted assets) required to be categorized as "well capitalized" under the regulatory framework for prompt corrective action. + References No definition available. + Details
Name: | trmk_CommonEquityTierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common Equity Tier 1 capital divided by risk weighted assets as defined by regulations. + References No definition available. + Details
Name: | trmk_CommonEquityTierOneRiskBasedCapitalToRiskWeightedAssets
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier One Leverage Capital Required For Capital Adequacy To Average Assets1 + References No definition available. + Details
Name: | trmk_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier One Leverage Capital Required To Be Well Capitalized To Average Assets1 + References No definition available. + Details
Name: | trmk_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier One Leverage Capital To Average Assets1 + References No definition available. + Details
Name: | trmk_TierOneLeverageCapitalToAverageAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier One Risk Based Capital Required For Capital Adequacy To Risk Weighted Assets1 + References No definition available. + Details
Name: | trmk_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier One Risk Based Capital Required To Be Well Capitalized To Risk Weighted Assets1 + References No definition available. + Details
Name: | trmk_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Tier 0ne risk based capital to risk weighted assets 1. + References No definition available. + Details
Name: | trmk_TierOneRiskBasedCapitalToRiskWeightedAssets1
Namespace Prefix: | trmk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of total capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477270/942-505-50-1 + Details
Name: | us-gaap_Capital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CapitalAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Tier 1 leverage capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477270/942-505-50-1 + Details
Name: | us-gaap_TierOneLeverageCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_TierOneLeverageCapitalAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Tier 1 risk-based capital as defined by regulatory framework. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477270/942-505-50-1 + Details
Name: | us-gaap_TierOneRiskBasedCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_TierOneRiskBasedCapitalAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=trmk_TrustmarkCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=trmk_CommonEquityTier1CapitalToRiskWeightedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=trmk_Tier1CapitalToRiskWeightedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=trmk_CapitalToRiskWeightedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalUnitsByClassAxis=trmk_Tier1LeverageToAverageAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=trmk_TrustmarkBankMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |