XML 29 R14.htm IDEA: XBRL DOCUMENT
v3.26.1

DESCRIPTION OF PLAN (Details) - EBP 002 | 12 Months Ended
--- | ---
Dec. 31, 2025 USD ($) Year classification | Dec. 31, 2024 USD ($)
EBP, Description of Plan [Line Items] |  |
Age requirement (year) | Year | 21 |
Requisite service period | 1 year |
Contribution vesting percentage | 100.00% |
Contribution vesting service period | 3 years |
Catch-up contribution age | Year | 50 |
Participant contribution, automatic deferral rate | 3.00% |
Participant contribution, maximum annual compensation percentage | 10.00% |
Participant contribution, annual increase in deferral rate | 1.00% |
Employer contribution, discretionary employee classifications | classification | 9 |
Note receivable from participant, minimum borrowing amount | $ 1,000 |
Note receivable from participant, maximum borrowing amount | $ 50,000 |
Note receivable from participant, maximum borrowing percentage | 50.00% |
Note receivable from participant, basis spread on variable rate | 1.00% |
Note receivable from participant, primary residence maximum borrowing term | 5 years |
Transfer from Tompkins Financial Corporation Employee Stock Ownership Plan | $ 175,787 | $ 200,084
Forfeited nonvested account, decrease from employer contribution | 223,800 | $ 136,600
Forfeited nonvested account | $ 160,300 |
Minimum |  |
EBP, Description of Plan [Line Items] |  |
Additional catch-up contribution age | Year | 60 |
Employer contribution, discretionary percentage | 3.00% |
Note receivable from participant, general loan maximum borrowing term | 1 year |
Maximum |  |
EBP, Description of Plan [Line Items] |  |
Additional catch-up contribution age | Year | 63 |
Employer contribution, discretionary percentage | 7.00% |
Note receivable from participant, general loan maximum borrowing term | 5 years |
EBP, Employer Contribution, First Match |  |
EBP, Description of Plan [Line Items] |  |
Employer contribution, matching percentage | 100.00% |
Employer contribution, participant compensation matched percentage | 2.00% |
EBP, Employer Contribution, Second Match |  |
EBP, Description of Plan [Line Items] |  |
Employer contribution, matching percentage | 100.00% |
Employer contribution, participant compensation matched percentage | 2.00% |

X
- Definition EBP, Catch-Up Age + References No definition available. + Details
Name: | tmp_EBPCatchUpAge
Namespace Prefix: | tmp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Catch-Up Age, Additional Contributions + References No definition available. + Details
Name: | tmp_EBPCatchUpAgeAdditionalContributions
Namespace Prefix: | tmp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Employer Contribution, Discretionary Employee Classifications + References No definition available. + Details
Name: | tmp_EBPEmployerContributionDiscretionaryEmployeeClassifications
Namespace Prefix: | tmp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Employer Contribution, Discretionary Percentage + References No definition available. + Details
Name: | tmp_EBPEmployerContributionDiscretionaryPercentage
Namespace Prefix: | tmp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Company contribution and/ or investment earning percentage vesting to the participant in Company Matching Contributions, Fixed Rate Contributions, Discretionary Profit-Sharing Contributions, Qualified Non-Elective Contributions, and Disability Contributions, upon completion of minimum service period or attainment of maximum vesting age + References No definition available. + Details
Name: | tmp_EBPEmployerContributionVestingPercentage
Namespace Prefix: | tmp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum Vesting service period for company contribution and/ or investment earning to the participant in Company Matching Contributions, Fixed Rate Contributions, Discretionary Profit-Sharing Contributions, Qualified Non-Elective Contributions, and Disability Contributions. + References No definition available. + Details
Name: | tmp_EBPEmployerContributionVestingServicePeriod
Namespace Prefix: | tmp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Note Receivable From Participant, Account, Primary Residence, Borrowing Term + References No definition available. + Details
Name: | tmp_EBPNoteReceivableFromParticipantAccountPrimaryResidenceBorrowingTerm
Namespace Prefix: | tmp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Note Receivable From Participant, General Loan, Borrowing Term + References No definition available. + Details
Name: | tmp_EBPNoteReceivableFromParticipantGeneralLoanBorrowingTerm
Namespace Prefix: | tmp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual increase in percentage of eligible compensation contributed for participant automatically enrolled in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) until the contribution reaches maximum threshold. + References No definition available. + Details
Name: | tmp_EBPParticipantContributionAutomaticAnnualIncreaseDeferralRate
Namespace Prefix: | tmp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Participant Loan, Basis Spread On Variable Rate + References No definition available. + Details
Name: | tmp_EBPParticipantLoanBasisSpreadOnVariableRate
Namespace Prefix: | tmp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Requisite Age Requirement + References No definition available. + Details
Name: | tmp_EBPRequisiteAgeRequirement
Namespace Prefix: | tmp_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition EBP, Requisite Service Period + References No definition available. + Details
Name: | tmp_EBPRequisiteServicePeriod
Namespace Prefix: | tmp_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of net asset available for benefit transferred to (from) fund within employee stock ownership plan (ESOP) or feature within employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) for debt service. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 962 -SubTopic 205 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6A-02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477804/962-205-S99-1 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanChangeInNetAssetAvailableForBenefitTransferToFromFundWithinEsop
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 962 -SubTopic 205 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478416/962-205-50-1 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanDescriptionOfPlanLineItems
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employer matching contribution on eligible participant contribution to employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanEmployerContributionMatchingPercentage
Namespace Prefix: | us-gaap-ebp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of participant compensation eligible for employer matching contribution for participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanEmployerContributionParticipantCompensationMatchedPercentage
Namespace Prefix: | us-gaap-ebp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of plan asset, in forfeited nonvested account, no longer allocated to participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 962 -SubTopic 205 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478416/962-205-50-1 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanForfeitedNonvestedAccount
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of decrease in forfeited nonvested account of employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) from employer contribution. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 962 -SubTopic 205 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (j) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478416/962-205-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 962 -SubTopic 205 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6A-04(5)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477804/962-205-S99-1 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanForfeitedNonvestedAccountDecreaseForEmployerContribution
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of maximum account balance that participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) can borrow. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingAmount
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of maximum account balance that participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) can borrow to total participant account balance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanNoteReceivableFromParticipantAccountMaximumBorrowingToTotalAccountPercentage
Namespace Prefix: | us-gaap-ebp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of minimum account balance that participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)) can borrow. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanNoteReceivableFromParticipantAccountMinimumBorrowingAmount
Namespace Prefix: | us-gaap-ebp_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of eligible compensation contributed for participant automatically enrolled in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)). + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanParticipantContributionAutomaticDeferralRate
Namespace Prefix: | us-gaap-ebp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of maximum pretax annual compensation that participant in employee stock purchase, saving, or similar plan (employee benefit plan (EBP)), is permitted to contribute to total pretax annual compensation. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 962 -SubTopic 325 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478873/962-325-55-17 + Details
Name: | us-gaap-ebp_EmployeeBenefitPlanParticipantContributionPretaxMaximumAnnualCompensationToTotalCompensationPercentage
Namespace Prefix: | us-gaap-ebp_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=tmp_EBP002Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tmp_EBPEmployerMatchingContributionAxis=tmp_EBPEmployerContributionFirstMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | tmp_EBPEmployerMatchingContributionAxis=tmp_EBPEmployerContributionSecondMatchMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |