XML 64 R54.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Agreement and Plan of Merger (Narrative) (Details) - Scottdale Bank and Trust Company [Member] | Mar. 29, 2017 $ / shares
--- | ---
Business Acquisition [Line Items] |
Per share price | $ 1,166
Volume-weighted average price, trading period | 10 days
Period prior to closing of merger for calculating Average Price | 5 days
Percentage of outstanding shares of acquiree's common stock to be converted into right to receive shares of acquirer's common stock upon merger | 90.00%
Percentage of outstanding shares of acquiree's common stock to be converted into right to receive shares of acquirer's common stock in event that shareholders perfecting dissenters' rights upon merger | 85.00%
Percentage of outstanding shares of acquiree's common stock that perfect shareholders' dissenters rights | 15.00%
Minimum [Member] |
Business Acquisition [Line Items] |
Merger agreement exchange ratio | 38.88%
Maximum [Member] |
Business Acquisition [Line Items] |
Merger agreement exchange ratio | 44.86%
Percentage of outstanding shares of acquiree's common stock that perfect shareholders' dissenters rights | 15.00%

X
- Definition Business combination volume-weighted average price trading period. + References No definition available. + Details
Name: | mpb_BusinessCombinationVolumeWeightedAveragePriceTradingPeriod
Namespace Prefix: | mpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Merger agreement exchange ratio. + References No definition available. + Details
Name: | mpb_MergerAgreementExchangeRatio
Namespace Prefix: | mpb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of outstanding shares of acquiree's common stock that perfect shareholders' dissenters rights. + References No definition available. + Details
Name: | mpb_PercentageOfOutstandingSharesOfAcquireesCommonStockThatPerfectShareholdersDissentersRights
Namespace Prefix: | mpb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of outstanding shares of acquiree's common stock to be converted into right to receive shares of acquirer's common stock in event that shareholders perfecting dissenters' rights upon merger. + References No definition available. + Details
Name: | mpb_PercentageOfOutstandingSharesOfAcquireesCommonStockToBeConvertedIntoRightToReceiveSharesOfAcquirersCommonStockInEventThatShareholdersPerfectingDissentersRightUponMerger
Namespace Prefix: | mpb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of outstanding shares of acquiree's common stock to be converted into right to receive shares of acquirer's common stock upon merger. + References No definition available. + Details
Name: | mpb_PercentageOfOutstandingSharesOfAcquireesCommonStockToBeConvertedIntoRightToReceiveSharesOfAcquirersCommonStockUponMerger
Namespace Prefix: | mpb_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period prior to closing of merger for calculating average price. + References No definition available. + Details
Name: | mpb_PeriodPriorToClosingOfMergerForCalculatingAveragePrice
Namespace Prefix: | mpb_
Data Type: | xbrli:durationItemType
Balance Type: | na
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_BusinessAcquisitionLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination. + References No definition available. + Details
Name: | us-gaap_BusinessAcquisitionSharePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=mpb_ScottdaleBankAndTrustCompanyMember
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: |