XML 99 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accumulated Other Comprehensive Income (Loss) (Accumulated Other Comprehensive Income (Loss) By Component) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance $ (5,720,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax    
Other comprehensive income before reclassifications, Interest rate swaps 161,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax 216,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax 226,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
Transfer of securities from available-for-sale to held-to-maturity 8,000mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax (3,533,000)mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax 0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 472,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax 237,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax 0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
Reclassification adjustments for (gains) losses reclassified into income (69,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax 116,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax (329,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
Net current period other comprehensive (loss) income, Unrealized (gains) losses on securities 1,705,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (6,311,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (336,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Net current period other comprehensive (loss) income, Pension and postretirement benefit plans (1,605,000)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax 1,340,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax (448,000)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
Balance (5,048,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (5,720,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Transferred From Available-For-Sale to Held-To-Maturity [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Transfer of securities from available-for-sale to held-to-maturity 3,530,000mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
   
Net current period other comprehensive (loss) income, Unrealized (gains) losses on securities (2,820,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
   
Unrealized Gains (Losses) on Securities [Member] | Available-For-Sale [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (162,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
6,033,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income before reclassifications, Unrealized (gains) losses on securities 1,713,000us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(9,844,000)us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Transfer of securities from available-for-sale to held-to-maturity (8,000)mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
3,533,000mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Reclassification adjustments for (gains) losses reclassified into income (69,000)us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
116,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net current period other comprehensive (loss) income, Unrealized (gains) losses on securities 1,636,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(6,195,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Balance 1,474,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(162,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Unrealized Gains (Losses) on Securities [Member] | Transferred From Available-For-Sale to Held-To-Maturity [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (3,296,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income before reclassifications, Unrealized (gains) losses on securities 0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Transfer of securities from available-for-sale to held-to-maturity 8,000mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(3,533,000)mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 472,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
237,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Reclassification adjustments for (gains) losses reclassified into income 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Net current period other comprehensive (loss) income, Unrealized (gains) losses on securities 480,000us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(3,296,000)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Balance (2,816,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(3,296,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= mbvt_AvailableForSaleSecuritiesTransferredToHeldToMaturitySecuritiesMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Pension Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (1,790,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3,130,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income before reclassifications, Pension and postretirement benefit plans (1,694,000)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,110,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Transfer of securities from available-for-sale to held-to-maturity 0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Reclassification adjustments for (gains) losses reclassified into income, Pension and postretirement benefit plans 89,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
230,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net current period other comprehensive (loss) income, Pension and postretirement benefit plans (1,605,000)us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
1,340,000us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Balance (3,395,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(1,790,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (472,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
(688,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Other comprehensive income before reclassifications, Interest rate swaps 161,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
216,000us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Transfer of securities from available-for-sale to held-to-maturity 0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
0mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Reclassification adjustments for (gains) losses reclassified into income, Interest rate swaps 0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Net current period other comprehensive (loss) income, Interest rate swaps 161,000us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
216,000us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Balance (311,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
(472,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_InterestRateSwapMember
 
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Balance (5,720,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
2,215,000us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Other comprehensive income before reclassifications, Accumulated other comprehensive income (loss) 180,000mbvt_AccumulatedOtherComprehensiveIncomeLossBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(8,518,000)mbvt_AccumulatedOtherComprehensiveIncomeLossBeforeReclassificationAdjustmentsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Transfer of securities from available-for-sale to held-to-maturity 0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0mbvt_OtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Accretion of unrealized losses of securities transferred from available-for-sale to held-to-maturity recognized in other comprehensive income 472,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
237,000mbvt_AccretionOfOtherComprehensiveIncomeLossTransfersFromAvailableForSaleSecuritiesToHeldToMaturityNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Reclassification adjustments for (gains) losses reclassified into income, Accumulated other comprehensive income (loss) 20,000mbvt_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentsIncludedInNetIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
346,000mbvt_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentsIncludedInNetIncomeNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Net current periodic change, Accumulated other comprehensive income (loss) 672,000mbvt_AccumulatedOtherComprehensiveIncomeLossDuringPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(7,935,000)mbvt_AccumulatedOtherComprehensiveIncomeLossDuringPeriod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
 
Balance $ (5,048,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (5,720,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember