XML 31 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock and Incentive Compensation Plans (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Options [Roll Forward]      
Outstanding, beginning of year (in shares) 105,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 699,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 1,205,100us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Exercised (in shares) 0us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (187,300)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised (11,125)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Expired (in shares) (105,450)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (406,850)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod (494,375)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Outstanding, end of year (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 105,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber 699,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Exercisable, end of year (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 105,450us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 699,600us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Average Option Price [Abstract]      
Outstanding, beginning of year (in dollars per share) $ 27.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 27.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 27.31us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Exercised (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 26.96us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice $ 24.09us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Expired (in dollars per share) $ 27.43us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 27.90us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice $ 27.01us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
Outstanding, end of year (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 27.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice $ 27.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Exercisable, end of year (in dollars per share) $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 27.43us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 27.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Compensation expense for all stock incentive plans [Abstract]      
Recognized compensation expense $ 4,152us-gaap_AllocatedShareBasedCompensationExpense $ 3,599us-gaap_AllocatedShareBasedCompensationExpense $ 3,973us-gaap_AllocatedShareBasedCompensationExpense
Unrecognized compensation expense 4,816us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized    
Performance Based Award [Member]      
Shares [Roll Forward]      
Nonvested shares, beginning of year (in shares) 160,520us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
159,583us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
179,421us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Granted (in shares) 73,726us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
62,119us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
55,295us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Released from restriction (in shares) (38,580)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
(54,784)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
(72,632)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Forfeited (in shares) (14,471)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
(6,398)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
(2,501)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Nonvested shares, end of year (in shares) 181,195us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
160,520us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
159,583us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Weighted-Average Grant Date Fair Value [Abstract]      
Nonvested shares, beginning of year (in dollars per share) $ 25.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 24.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 20.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Granted (in dollars per share) $ 25.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 23.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 25.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Released from restriction (in dollars per share) $ 25.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 24.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 21.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Forfeited (in dollars per share) $ 24.86us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 25.42us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 24.70us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Nonvested shares, end of year (in dollars per share) $ 24.98us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 25.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
$ 24.26us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Compensation expense for all stock incentive plans [Abstract]      
Recognized compensation expense 1,065us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
825us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
868us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
Unrecognized compensation expense 1,197us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_PerformanceBasedAwardMember
   
Weighted average life of unrecognized compensation expense 1 year 8 months 23 days    
Performance Awards Includes Achievement Shares for Grants after 2013 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Achievement Shares from Performance Grants Prior to 2013 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Time-vested Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Shares [Roll Forward]      
Nonvested shares, beginning of year (in shares) 291,634us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
317,573us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
334,356us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Granted (in shares) 105,690us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
112,964us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
141,616us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Released from restriction (in shares) (124,869)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
(122,727)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
(151,331)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Forfeited (in shares) (8,550)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
(16,176)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
(7,068)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Nonvested shares, end of year (in shares) 263,905us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
291,634us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
317,573us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Weighted-Average Grant Date Fair Value [Abstract]      
Nonvested shares, beginning of year (in dollars per share) $ 24.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 23.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 21.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Granted (in dollars per share) $ 24.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 24.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 24.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Released from restriction (in dollars per share) $ 24.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 24.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 23.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Forfeited (in dollars per share) $ 24.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 25.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 24.14us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Nonvested shares, end of year (in dollars per share) $ 24.66us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 24.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
$ 23.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Compensation expense for all stock incentive plans [Abstract]      
Recognized compensation expense 3,087us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
2,774us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
3,105us-gaap_AllocatedShareBasedCompensationExpense
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
Unrecognized compensation expense 3,619us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ trmk_ScheduleOfShareBasedCompensationArrangementByAwardBasisAxis
= trmk_TimeVestedAwardMember
   
Weighted average life of unrecognized compensation expense 1 year 9 months 4 days    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
ROATE Performance measure (in hundredths) 100.00%trmk_RoateLevelPerformanceMeasures
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
TSR Performance measure (in hundredths) 100.00%trmk_TsrPerformanceMeasure
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Stock Option-based Awards [Member]      
Average Option Price [Abstract]      
Total intrinsic value of options exercised $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 191us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 16us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1997 Long Term Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Stock and incentive compensation plan, contractual term 10 years    
2005 Stock and Incentive Compensation Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock available for issuance (in shares) 5,466,172us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ trmk_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentPlanNameAxis
= trmk_StockAndIncentiveCompensationPlan2005Member
   
Vesting period 5 years    
Stock and incentive compensation plan, contractual term 7 years