XML 40 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement (Fair Value Inputs, Assets, Quantitative Information) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Impaired Loan [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 5,265us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
6,664us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
Fair Value Measurements, Valuation Techniques Appraisal of collateral (1) [1]  
Fair Value Disclosure, Unbservable Input Range Appraisal adjustments (2) [2]  
Impaired Loan [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 5,265us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
6,664us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Foreclosed Assets Held for Sale [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 393us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
142us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
Fair Value Measurements, Valuation Techniques Appraisal of collateral (1), (3) [1],[3]  
Fair Value Disclosure, Unbservable Input Range Appraisal adjustments (2) [2]  
Foreclosed Assets Held for Sale [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 393us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
142us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Mortgage Servicing Rights [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 182us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
187us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
Fair Value Measurements, Valuation Techniques Multiple of annual service fee  
Fair Value Disclosure, Unbservable Input Range Estimated prepayment speed based on rate and term  
Mortgage Servicing Rights [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets, Fair Value Disclosure, Nonrecurring 182us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
187us-gaap_AssetsFairValueDisclosureNonrecurring
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Unobservable Input - Appraisal Adjustments [Member] | Minimum [Member] | Impaired Loan [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
10.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Unobservable Input - Appraisal Adjustments [Member] | Minimum [Member] | Foreclosed Assets Held for Sale [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 15.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
15.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Unobservable Input - Appraisal Adjustments [Member] | Maximum [Member] | Impaired Loan [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 95.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
95.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Unobservable Input - Appraisal Adjustments [Member] | Maximum [Member] | Foreclosed Assets Held for Sale [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 40.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
40.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Unobservable Input - Appraisal Adjustments [Member] | Weighted Average [Member] | Impaired Loan [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 32.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
32.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_ImpairedLoanMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Unobservable Input - Appraisal Adjustments [Member] | Weighted Average [Member] | Foreclosed Assets Held for Sale [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Discount Rate 27.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
27.00%us-gaap_FairValueInputsDiscountRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_RealEstateOwnedMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputAppraisalAdjustmentsMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
Unobservable Input Estimated Prepayment Speed [Member] | Minimum [Member] | Mortgage Servicing Rights [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Prepayment Rate 240.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
210.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Unobservable Input Estimated Prepayment Speed [Member] | Maximum [Member] | Mortgage Servicing Rights [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Prepayment Rate 400.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
400.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Unobservable Input Estimated Prepayment Speed [Member] | Weighted Average [Member] | Mortgage Servicing Rights [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value Inputs, Prepayment Rate 352.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
353.00%us-gaap_FairValueInputsPrepaymentRate
/ us-gaap_FairValueByAssetClassAxis
= mpb_MortgageServicingRightsMember
/ mpb_FairValueByLevel3UnobservableInputTypesAxis
= mpb_UnobservableInputEstimatedPrepaymentSpeedMember
/ us-gaap_RangeAxis
= us-gaap_WeightedAverageMember
[1] Fair value is generally determined through independent appraisals of the underlying collateral, which generally includes various level 3 inputs which are not observable.
[2] Appraisals may be adjusted downward by management for qualitative factors such as economic conditions and estimated liquidation expenses. The range of liquidation expenses and other appraisal adjustments are presented as a percent of the appraisal. Higher downward adjustments are caused by negative changes to the collateral or conditions in the real estate market, actual offers or sales contracts received, or age of the appraisal.
[3] Includes qualitative adjustments by management and estimated liquidation expenses.