XML 103 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Leases - Summary of Changes in Accretable Yield for Acquired Loans (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Purchased Impaired [Member]      
Summary of changes in Accretable Yield for acquired loans      
Balance at beginning of period $ 37,230us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
$ 42,252us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
$ 30,805us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
Interest income (21,263)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
(36,727)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
(40,551)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
Reclassifications from nonaccretable balance, net 60,551us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
31,705us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
51,998us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
Balance at end of period 76,518us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
37,230us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
42,252us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_PurchasedImpairedMember
Other [Member]      
Summary of changes in Accretable Yield for acquired loans      
Balance at beginning of period 538,633us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
638,272us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
807,960us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
Interest income (178,670)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
(247,295)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
(295,654)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
Reclassifications from nonaccretable balance, net 24,907us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
149,595us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
148,490us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
Other 12,509mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestOtherIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
(1,939)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestOtherIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
(22,524)mtb_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldInterestOtherIncreaseDecrease
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
Balance at end of period $ 397,379us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
$ 538,633us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember
$ 638,272us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_OtherCreditDerivativesMember