XML 130 R117.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Other Benefit Plans (Narrative) (Details) | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Aug. 31, 2018 Employee Year | Dec. 31, 2021 USD ($) | Dec. 31, 2020 USD ($) | Dec. 31, 2019 USD ($) | Nov. 30, 2021 USD ($)
Director's Retirement Plan [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, recorded liability |  | $ 1,591,000 | $ 1,308,000 |  |
Salary Continuation Agreement [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, recorded liability |  | $ 201,000 | 214,000 |  |
Defined benefit plan, maximum coverage period |  | 15 years |  |  |
Cash surrender value of bank owned life insurance |  | $ 1,464,000 | 1,422,000 |  |
Split Dollar Life Insurance Arrangements [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Cash surrender value of bank owned life insurance |  | 1,408,000 | 1,404,000 |  |
Rabbi Trust | Cash [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined benefit plan fair value of plan assets |  | 7,708,000 |  |  |
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, recorded liability |  | $ 46,000 | 67,000 |  |
Riverview [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, employer matching contribution, percent of match |  | 100.00% |  |  |
Defined contribution plan, employer matching contribution, percent of employees' gross pay |  | 4.00% |  |  |
Riverview [Member] | Rabbi Trust |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Benefit plan liabilities related to compensation arrangements |  |  |  |  | $ 7,708,000
Phoenix Bancorp Incorporated [Member] | Split Dollar Life Insurance Arrangements [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Cash surrender value of bank owned life insurance |  | $ 4,248,000 | 4,174,000 |  |
First Priority Financial Corporation [Member] | Split Dollar Life Insurance Arrangements [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Cash surrender value of bank owned life insurance |  | 3,575,000 | 3,516,000 |  |
Salaries and Benefits Expense [Member] | Salary Continuation Agreement [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, compensation expense |  | 14,000 | 17,000 | $ 16,000 |
Salaries and Benefits Expense [Member] | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, compensation expense |  | 1,000 | 3,000 | 4,000 |
Other Expense [Member] | Director's Retirement Plan [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, compensation expense |  | 35,000 | 42,000 | 41,000 |
401(k) Plan [Member] | Scottdale and First Priority [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, associated expense |  | $ 0 |  |  |
401(k) Plan [Member] | Riverview [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, employer matching contribution, percent of match |  | 100.00% |  |  |
401(k) Plan [Member] | Riverview [Member] | Maximum [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, employer matching contribution, percent of employees' gross pay |  | 4.00% |  |  |
401(k) Plan [Member] | Salaries and Benefits Expense [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, associated expense |  | $ 1,135,000 | 913,000 | 680,000 |
Scottdale Defined Benefit Pension Plan [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined contribution plan, associated expense |  | 0 | 0 | 0 |
Benefit plan liabilities related to compensation arrangements |  | 4,844,000 | 5,401,000 | 5,587,000 |
Defined benefit plan fair value of plan assets |  | 5,302,000 | 4,939,000 | 5,404,000 |
Supplemental Executive Retirement Plan [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Defined benefit plan, maximum coverage period | 15 years |  |  |  |
Number of executive officers covered | Employee | 4 |  |  |  |
Normal retirement age | Year | 70 |  |  |  |
Vesting term | one-half of the annual benefit vested on January 1, 2022, with an additional ten percent vesting on each January 1 thereafter until fully vested on January 1, 2027. |  |  |  |
Accrued benefit liability |  | $ 1,207,000 | 595,000 |  |
Annual benefit vesting percentage |  | 10.00% |  |  |
Annual benefit percentage of executive officers |  | 40.00% |  |  |
Supplemental Executive Retirement Plan [Member] | Salaries and Benefits Expense [Member] |  |  |  |  |
Defined Benefit Plan Disclosure [Line Items] |  |  |  |  |
Deferred compensation arrangement with individual, compensation expense |  | $ 625,000 | $ 299,000 | $ 223,000 |

X
- Definition Maximum period over which the employee will be afforded benefits paid for by the employer (PnYnMnD format). + References No definition available. + Details
Name: | mpb_DefinedBenefitPlanMaximumCoveragePeriod
Namespace Prefix: | mpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage of employee gross pay the employee may contribute to a defined contribution plan. + References No definition available. + Details
Name: | mpb_DefinedContributionPlanAnnualContributionsPerEmployeePercent
Namespace Prefix: | mpb_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Normal retirement age. + References No definition available. + Details
Name: | mpb_NormalRetirementAge
Namespace Prefix: | mpb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of executive officers covered. + References No definition available. + Details
Name: | mpb_NumberOfExecutiveOfficersCovered
Namespace Prefix: | mpb_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CashSurrenderValueOfLifeInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The compensation expense recognized during the period pertaining to the deferred compensation arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 30 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363 + Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(01) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 55 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(iv)(02) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(ii) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanFairValueOfPlanAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of employer's matching contributions to a defined contribution plan that vests in a given year. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919 + Details
Name: | us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Description of terms of award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=mpb_DirectorsRetirementPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=mpb_SalaryContinuationAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=mpb_SplitDollarLifeInsuranceArrangementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=mpb_RabbiTrustMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanCashMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis=us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mpb_RiverviewMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mpb_PhoenixBancorpIncorporatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mpb_FirstPriorityFinancialCorporationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=mpb_SalariesAndBenefitsExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_OtherExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=mpb_Retirement401KPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mpb_ScottdaleBankAndTrustCompanyAndFirstPriorityFinancialCorporationMember
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: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |