XML 24 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Leases (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases $ 3,429,878us-gaap_LoansAndLeasesReceivableGrossCarryingAmount $ 3,395,676us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
Less: unearned income and deferred costs and fees (2,321)us-gaap_LoansAndLeasesReceivableDeferredIncome (2,388)us-gaap_LoansAndLeasesReceivableDeferredIncome
Total loans and leases, net of unearned income and deferred costs and fees 3,427,557us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 3,393,288us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial and Industrial - Agriculture [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 58,742us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialAgricultureMember
78,507us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialAgricultureMember
Commercial and Industrial Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 800,296us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
785,563us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
Commercial and industrial, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 859,038us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
864,070us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
Commercial Real Estate - Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 114,876us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
108,333us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
Commercial Real Estate - Agriculture [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 62,249us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
62,176us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
Commercial Real Estate Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,304,132us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
1,288,109us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Commercial real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,481,257us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,458,618us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Residential Real Estate - Home equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 241,261us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
242,965us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Residential Real Estate - Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 763,738us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
743,186us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Residential real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,004,999us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
986,151us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Consumer and other - Indirect [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 17,716us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_IndirectConsumerAndOtherFinancingReceivableMember
18,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_IndirectConsumerAndOtherFinancingReceivableMember
Consumer and other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 36,994us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
36,969us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Consumer and other, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 54,710us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
55,267us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
Finance Leases [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 13,106us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesPortfolioSegmentMember
12,251us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesPortfolioSegmentMember
Covered Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 16,768us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CoveredLoansMember
19,319us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CoveredLoansMember
Originated Loans and Leases [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 2,900,854us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
2,842,362us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Less: unearned income and deferred costs and fees (2,321)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
(2,388)us-gaap_LoansAndLeasesReceivableDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Total loans and leases, net of unearned income and deferred costs and fees 2,898,533us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
2,839,974us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
Originated Loans and Leases [Member] | Commercial and Industrial - Agriculture [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 58,742us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialAgricultureMember
78,507us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialAgricultureMember
Originated Loans and Leases [Member] | Commercial and Industrial Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 707,283us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
688,529us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
Originated Loans and Leases [Member] | Commercial and industrial, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 766,025us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
767,036us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
Originated Loans and Leases [Member] | Commercial Real Estate - Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 70,657us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
72,427us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
Originated Loans and Leases [Member] | Commercial Real Estate - Agriculture [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 59,905us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
58,994us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
Originated Loans and Leases [Member] | Commercial Real Estate Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,016,309us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
979,621us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Originated Loans and Leases [Member] | Commercial real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,146,871us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
1,111,042us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Originated Loans and Leases [Member] | Residential Real Estate - Home equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 188,546us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
186,957us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Originated Loans and Leases [Member] | Residential Real Estate - Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 732,643us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
710,904us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Originated Loans and Leases [Member] | Residential real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 921,189us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
897,861us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Originated Loans and Leases [Member] | Consumer and other - Indirect [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 17,716us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_IndirectConsumerAndOtherFinancingReceivableMember
18,298us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_IndirectConsumerAndOtherFinancingReceivableMember
Originated Loans and Leases [Member] | Consumer and other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 35,947us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
35,874us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Originated Loans and Leases [Member] | Consumer and other, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 53,663us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
54,172us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
Originated Loans and Leases [Member] | Finance Leases [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 13,106us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesPortfolioSegmentMember
12,251us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_LoansReceivableMember
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_FinanceLeasesPortfolioSegmentMember
Acquired Loans and Leases [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 529,024us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
553,314us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
Total loans and leases, net of unearned income and deferred costs and fees 529,024us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
553,314us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
Acquired Loans and Leases [Member] | Commercial and Industrial Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 93,013us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
97,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialOtherMember
Acquired Loans and Leases [Member] | Commercial and industrial, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 93,013us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
97,034us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAndIndustrialMember
Acquired Loans and Leases [Member] | Commercial Real Estate - Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 44,219us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
35,906us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConstructionLoansMember
Acquired Loans and Leases [Member] | Commercial Real Estate - Agriculture [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 2,344us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
3,182us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CommercialAgricultureRealEstateMember
Acquired Loans and Leases [Member] | Commercial Real Estate Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 287,823us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
308,488us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstatePortfolioSegmentMember
Acquired Loans and Leases [Member] | Commercial real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 334,386us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
347,576us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_CommercialRealEstateMember
Acquired Loans and Leases [Member] | Residential Real Estate - Home equity [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 52,715us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
56,008us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_HomeEquityMember
Acquired Loans and Leases [Member] | Residential Real Estate - Mortgages [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 31,095us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
32,282us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_MortgagesMember
Acquired Loans and Leases [Member] | Residential real estate, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 83,810us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
88,290us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ResidentialRealEstateMember
Acquired Loans and Leases [Member] | Consumer and other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,047us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
1,095us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_ConsumerPortfolioSegmentMember
Acquired Loans and Leases [Member] | Consumer and other, total [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases 1,047us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
1,095us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_ConsumerAndOtherFinancingReceivableMember
Acquired Loans and Leases [Member] | Covered Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total loans and leases $ 16,768us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CoveredLoansMember
$ 19,319us-gaap_LoansAndLeasesReceivableGrossCarryingAmount
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= tmp_LoansReceivable1Member
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= tmp_CoveredLoansMember