XML 69 R54.htm IDEA: XBRL DOCUMENT
v3.6.0.2

Summary of Significant Accounting Policies (Details Narrative) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2016 USD ($) | Dec. 31, 2016 USD ($) segment | Dec. 31, 2015 USD ($) | Dec. 31, 2014 USD ($)
Reserve requirements for banking subsidiaries | $ 6,600,000 | $ 6,600,000 | $ 5,400,000 |
Number of reportable business segments | segment |  | 3 |  |
Tax expense (benefit) |  | $ 27,045,000 | 28,962,000 | $ 25,404,000
Adoption of ASU 2014-01 investments accounting for investments in qualified affordable housing projects |  |  | 725,000 |
Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount | $ 1,400,000 |  |  |
Buildings | Minimum |  |  |  |
Estimated useful (in years) |  | 10 years |  |
Buildings | Maximum |  |  |  |
Estimated useful (in years) |  | 39 years |  |
Furniture, fixtures, and equipment | Minimum |  |  |  |
Estimated useful (in years) |  | 2 years |  |
Furniture, fixtures, and equipment | Maximum |  |  |  |
Estimated useful (in years) |  | 20 years |  |
Core deposit intangible | Minimum |  |  |  |
Amortization period for other intangible assets (in years) |  | 5 years |  |
Core deposit intangible | Maximum |  |  |  |
Amortization period for other intangible assets (in years) |  | 10 years |  |
Covenants Noncompete | Minimum |  |  |  |
Amortization period for other intangible assets (in years) |  | 3 years |  |
Covenants Noncompete | Maximum |  |  |  |
Amortization period for other intangible assets (in years) |  | 6 years |  |
Customer relationships | Minimum |  |  |  |
Amortization period for other intangible assets (in years) |  | 6 years |  |
Customer relationships | Maximum |  |  |  |
Amortization period for other intangible assets (in years) |  | 15 years |  |
New Accounting Pronouncement, Early Adoption, Effect | Accounting Standards Update 2016-09, Statutory Tax Withholding Component |  |  |  |
Net Cash Provided by (Used in) Operating Activities |  |  | $ 358,000 | $ 234,000

X
- Definition Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount + References No definition available. + Details
Name: | tmp_EffectiveIncomeTaxRateReconciliationSharebasedCompensationExcessTaxBenefitAmount
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reserve requirements for banking companies, under applicable banking regulations. + References No definition available. + Details
Name: | tmp_FinancialInstitutionsActualReserveAmount
Namespace Prefix: | tmp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=65882285&loc=d3e32639-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 + Details
Name: | us-gaap_IncomeTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=66902209&loc=d3e3536-108585 + Details
Name: | us-gaap_NetCashProvidedByUsedInOperatingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_NewAccountingPronouncementEarlyAdoptionAxis=us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=tmp_AccountingStandardsUpdate201609StatutoryTaxWithholdingComponentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |