XML 117 R95.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Postretirement Benefit Plans (Narrative) (Detail) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2016 | Dec. 31, 2015
Defined Benefit Plan Disclosure [Line Items] |  |
Postretirement benefit health insurance reimbursable premium, maximum | $ 5,000 |
Defined Benefit Postretirement Health Insurance [Member] |  |
Defined Benefit Plan Disclosure [Line Items] |  |
Defined benefit plan, minimum retirement age | 55 years |
Defined Benefit Plan, Minimum Service Period Requirement | 20 years |
Defined benefit plan, maximum coverage period | 5 years |
Defined Benefit Postretirement Life Insurance [Member] |  |
Defined Benefit Plan Disclosure [Line Items] |  |
Defined benefit plan, minimum retirement age | 55 years |
Defined Benefit Plan, Minimum Service Period Requirement | 20 years |
Defined Benefit Plan, Benefit Description, Prior To Age 65 | be three times the participant's annual salary at retirement or $50,000, whichever is less |
Prior to age 65, life insurance maximum, coverage amount | $ 50,000 |
Defined Benefit Plan, Benefit Description, After Age 65 | life insurance coverage amount will decrease by 10% per year, subject to a minimum amount of $5,000 |
Life insurance minimum amount coverage | $ 5,000 |
Director's Retirement Plan [Member] |  |
Defined Benefit Plan Disclosure [Line Items] |  |
Unrecognized Prior Service Cost Generated By Adoption of the Plan | 274,000 |
Defined Benefit Plan, Amounts Recognized in Other Comprehensive Income (Loss), Net Prior Service Cost, before Tax | 43,000 |
Defined Benefit Plan, Accumulated Benefit Obligation | 1,122,000 | $ 1,150,000
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year | 21,525 |
Cash surrender value of bank owned life insurance | 3,834,000 | 3,764,000
Defined Benefit Postretirement Health And Life Coverage [Member] |  |
Defined Benefit Plan Disclosure [Line Items] |  |
Defined Benefit Plan, Accumulated Benefit Obligation | 540,000 | $ 572,000
Defined Benefit Plan, Amount to be Amortized from Accumulated Other Comprehensive Income (Loss) Next Fiscal Year | $ 34,898 |

X
- Definition Defined Benefit Plan, Benefit Description, After Age 65 + References No definition available. + Details
Name: | mpb_DefinedBenefitPlanBenefitDescriptionAfterAge65
Namespace Prefix: | mpb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Benefit Description, Prior To Age 65 + References No definition available. + Details
Name: | mpb_DefinedBenefitPlanBenefitDescriptionPriorToAge65
Namespace Prefix: | mpb_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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 Defined benefit plan minimum retirement age. + References No definition available. + Details
Name: | mpb_DefinedBenefitPlanMinimumRetirementAge
Namespace Prefix: | mpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Minimum Service Period Requirement (PnYnMnD format) + References No definition available. + Details
Name: | mpb_DefinedBenefitPlanMinimumServicePeriodRequirement
Namespace Prefix: | mpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Life insurance minimum amount coverage. + References No definition available. + Details
Name: | mpb_LifeInsuranceMinimumAmountCoverage
Namespace Prefix: | mpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Postretirement benefit health insurance reimbursable premium, maximum. + References No definition available. + Details
Name: | mpb_PostretirementBenefitHealthInsuranceReimbursablePremiumMaximum
Namespace Prefix: | mpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Prior to age sixty five life insurance maximum coverage amount. + References No definition available. + Details
Name: | mpb_PriorToAgeSixtyFiveLifeInsuranceMaximumCoverage
Namespace Prefix: | mpb_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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://www.xbrl.org/2003/role/presentationRef -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=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6812-107765 + Details
Name: | us-gaap_CashSurrenderValueOfLifeInsurance
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, of accumulated other comprehensive income (loss) for transition asset (obligation) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (k) -URI http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetTransitionAssetsObligationsBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (j) -URI http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax
Namespace Prefix: | us-gaap_
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 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 cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (s) -URI http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

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

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