XML 118 R110.htm IDEA: XBRL DOCUMENT
v3.25.2

Derivative Financial Instruments - Additional Information (Details) $ in Thousands | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jun. 30, 2025 USD ($) Contract | Jun. 30, 2024 USD ($) | Jun. 30, 2025 USD ($) Contract | Jun. 30, 2024 USD ($) | Dec. 31, 2024 USD ($) Contract
Designated as Hedging Instrument [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Total excluded components of earnings recognition | $ 131 | $ 124 | $ 261 | $ 209 |
Designated as Hedging Instrument [Member] | Interest Rate Swap [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Total notional amount | 1,570,000 |  | 1,570,000 |  | $ 1,500,000
Interest and fees on LHFS and LHFI reclassified as a reduction over twelve months |  |  | 4,900 |  |
Designated as Hedging Instrument [Member] | Interest Rate Floor [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Total notional amount | $ 1,570,000 |  | $ 1,570,000 |  | $ 1,500,000
Derivatives not Designated as Hedging Instruments [Member] | Beneficiary [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Number of risk participation agreements | Contract | 11 |  | 11 |  | 11
Aggregate notional amount of credit risk participation agreements | $ 107,200 |  | $ 107,200 |  | $ 83,900
Derivatives not Designated as Hedging Instruments [Member] | Guarantor [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Number of risk participation agreements | Contract | 29 |  | 29 |  | 28
Aggregate notional amount of credit risk participation agreements | $ 259,800 |  | $ 259,800 |  | $ 229,100
Derivatives not Designated as Hedging Instruments [Member] | Mortgage Servicing Rights Hedge [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Total notional amount | 333,000 |  | 333,000 |  | 311,500
Net (negative) positive ineffectiveness on MSR fair value |  |  | (1,100) | $ (5,600) |
Derivatives not Designated as Hedging Instruments [Member] | Interest Rate Swap [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Total notional amount | 1,991,000 |  | 1,991,000 |  | 1,819,000
Termination value of derivatives | 0 |  | 0 |  | 568
Collateral Posted | 2,200 |  | 2,200 |  | 1,500
Derivatives not Designated as Hedging Instruments [Member] | Forward Contracts [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Off-balance sheet obligations | 133,500 |  | 133,500 |  | 110,000
Valuation adjustment |  |  | (1,100) |  | 679
Derivatives not Designated as Hedging Instruments [Member] | Interest Rate Lock Commitments [Member] |  |  |  |  |
Fair Value, Off-balance Sheet Risks, Disclosure Information [Line Items] |  |  |  |  |
Off-balance sheet obligations | $ 89,100 |  | 89,100 |  | 52,100
Valuation adjustment |  |  | $ 1,800 |  | $ 229

X
- Definition Interest and fees on LHFS and LHFI reclassified as a reduction over twelve months. + References No definition available. + Details
Name: | trmk_InterestAndFeesOnLhfsAndLhfiReclassifiedAsAReductionOverTwelveMonths
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of net positive or negative ineffectiveness from comparing the total hedge cost to the changes in fair value of Mortgage Servicing Rights derivative assets attributable to interest rate changes. + References No definition available. + Details
Name: | trmk_NetPositiveOrNegativeIneffectivenessOnMSRFairValue
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of risk participation agreements the entity has entered into. + References No definition available. + Details
Name: | trmk_NumberOfRiskParticipationAgreements
Namespace Prefix: | trmk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Termination value of derivatives in a net liability position, which includes accrued interest but excludes any adjustment for nonperformance risk, related to a provision from agreements with each of its derivative counterparties stating that the entity will be considered on default on its derivative obligations if the entity defaulted on payment of indebtedness, including default where repayment of the indebtedness has not been accelerated by the lender. + References No definition available. + Details
Name: | trmk_TerminationValueOfDerivatives
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of positive (negative) valuation adjustment on the fair value of derivative instruments, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition. + References No definition available. + Details
Name: | trmk_ValuationAdjustment
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 185 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-185 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4H -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H + Details
Name: | us-gaap_CollateralAlreadyPostedAggregateFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payments on the derivative asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SX 210.12-13(Column A)(Footnote 3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5C -Subparagraph (SX 210.12-13C(Column E)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5A -Subparagraph (SX 210.12-13A(Column D)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 320 -Name Accounting Standards Codification -Section S99 -Paragraph 5B -Subparagraph (SX 210.12-13B(Column B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B + Details
Name: | us-gaap_DerivativeAssetNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of gain (loss) from excluded component of derivative hedge, recognized in earnings. Excludes recognition under systematic and rational method. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (b) -SubTopic 20 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480627/815-20-45-1A + Details
Name: | us-gaap_DerivativeExcludedComponentGainLossRecognizedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 181 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The face amount of financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 825 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 + Details
Name: | us-gaap_FairValueDisclosureOffbalanceSheetRisksFaceAmountLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 825 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 + Details
Name: | us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateFloorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=trmk_BeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_FinancialGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=trmk_MortgageServicingRightsHedgeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_ForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateLockCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |