XML 81 R73.htm IDEA: XBRL DOCUMENT
v3.25.2

Mortgage Banking - Additional Information (Details) | 3 Months Ended | 6 Months Ended
--- | --- | ---
Jun. 30, 2025 USD ($) | Jun. 30, 2024 USD ($) | Jun. 30, 2025 USD ($) CPR | Jun. 30, 2024 USD ($) CPR
Schedule of changes in the reserve for mortgage loan [Abstract] |  |  |  |
Assumed average prepayment speed | CPR |  |  | 9 | 8
Average discount rate |  |  | 10.65% | 10.72%
Mortgage servicing rights [Abstract] |  |  |  |
Residential mortgage loans sold |  |  | $ 530,600,000 | $ 555,100,000
Period of putback response |  |  | 60 days |
Mortgage loan servicing putback expenses | $ 0 | $ 0 | $ 0 | 0
Reserve for mortgage loan servicing putback expenses | $ 500,000 | $ 500,000 | 500,000 | 500,000
Gains on sale of mortgage banking |  |  | $ 9,900,000 | $ 10,200,000

X
- Definition The estimated speed of prepayments of principal on financial assets which may be one of the factors applied in estimating the fair value of servicing assets and servicing liabilities not shown as a percentage, measured in CPR (conditional prepayment rate). + References No definition available. + Details
Name: | trmk_AssumedAveragePrepaymentSpeed
Namespace Prefix: | trmk_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mortgage loan servicing Ppack expenses. + References No definition available. + Details
Name: | trmk_MortgageLoanServicingPutbackExpenses
Namespace Prefix: | trmk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The period of time the company is required to provide a response to putback requests. + References No definition available. + Details
Name: | trmk_PeriodOfPutbackResponse
Namespace Prefix: | trmk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of changes in the reserve for mortgage loan [Abstract] + References No definition available. + Details
Name: | trmk_ScheduleOfChangesInTheReserveForMortgageLoanServicingPutbackExpenseAbstract
Namespace Prefix: | trmk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(13)(h)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_GainLossOnSalesOfLoansNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of decrease in investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate, from sale. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478322/948-310-S50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29(Column G)(Footnote 6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479628/948-310-S99-1 + Details
Name: | us-gaap_MortgageLoansOnRealEstateCostOfMortgagesSold
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of mortgage loan within investment in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate, written down. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478322/948-310-S50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 948 -SubTopic 310 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.12-29(Column G)(Footnote 7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479628/948-310-S99-1 + Details
Name: | us-gaap_MortgageLoansOnRealEstateWritedownOrReserveAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Discount rate used to estimate the fair value of servicing assets and servicing liabilities. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 860 -SubTopic 50 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481229/860-50-50-2 + Details
Name: | us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration