XML 38 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Income - Accumulated Other Comprehensive Income (Loss), Net (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ (180,994)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax $ (64,159)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Net gain (loss) during period 28,503us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 38,898us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Ending balance (152,491)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (25,261)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Investment Securities With OTTI [Member] | Investment Securities [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 4,518us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossWithOttiMember
 
Net gain (loss) during period 4,898us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossWithOttiMember
 
Ending balance 9,416us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossWithOttiMember
 
Investment Securities All Other [Member] | Investment Securities [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance 122,683us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossAllOtherMember
 
Net gain (loss) during period 20,441us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossAllOtherMember
 
Ending balance 143,124us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_SecuritiesInvestmentMember
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedNetUnrealizedInvestmentGainLossAllOtherMember
 
Defined Benefit Plans [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (305,589)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Net gain (loss) during period 4,677us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Ending balance (300,912)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Accumulated Other Adjustment [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (2,606)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedOtherAdjustmentMember
 
Net gain (loss) during period (1,513)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedOtherAdjustmentMember
 
Ending balance $ (4,119)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= mtb_AccumulatedOtherAdjustmentMember