XML 50 R39.htm IDEA: XBRL DOCUMENT
v3.23.1

Securities - Unrealized Losses on Held-to-Maturity Debt Securities (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Fair Value |  |
Less than 12 Months | $ 8,293 | $ 24,543
12 Months or Longer | 258,806 | 237,149
Total | 267,099 | 261,692
Unrealized Losses |  |
Less than 12 Months | 604 | 3,903
12 Months or Longer | 44,654 | 46,749
Total | 45,258 | 50,652
U.S. Treasuries |  |
Fair Value |  |
Less than 12 Months | 0 | 0
12 Months or Longer | 75,459 | 73,542
Total | 75,459 | 73,542
Unrealized Losses |  |
Less than 12 Months | 0 | 0
12 Months or Longer | 10,966 | 12,937
Total | 10,966 | 12,937
Obligations of U.S. Government sponsored entities |  |
Fair Value |  |
Less than 12 Months | 8,293 | 24,543
12 Months or Longer | 183,347 | 163,607
Total | 191,640 | 188,150
Unrealized Losses |  |
Less than 12 Months | 604 | 3,903
12 Months or Longer | 33,688 | 33,812
Total | $ 34,292 | $ 37,715

X
- Definition Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss, 12 Months Or Longer + References No definition available. + Details
Name: | tmp_DebtSecuritiesHeldToMaturityAccumulatedUnrecognizedLoss12MonthsOrLonger
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss, Fair Value + References No definition available. + Details
Name: | tmp_DebtSecuritiesHeldToMaturityAccumulatedUnrecognizedLossFairValue
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss, Fair Value, 12 Months Or Longer + References No definition available. + Details
Name: | tmp_DebtSecuritiesHeldToMaturityAccumulatedUnrecognizedLossFairValue12MonthsOrLonger
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss, Fair Value, Less Than 12 Months + References No definition available. + Details
Name: | tmp_DebtSecuritiesHeldToMaturityAccumulatedUnrecognizedLossFairValueLessThan12Months
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss, Less Than 12 Months + References No definition available. + Details
Name: | tmp_DebtSecuritiesHeldToMaturityAccumulatedUnrecognizedLossLessThan12Months
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563 + Details
Name: | us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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