XML 44 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Loans and Leases and the Allowance for Credit Losses - Summary of Current, Past Due and Nonaccrual Loans (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current $ 65,332,727us-gaap_FinancingReceivableRecordedInvestmentCurrent $ 64,785,780us-gaap_FinancingReceivableRecordedInvestmentCurrent
30-89 Days past due 474,980mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue 530,901mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
Purchased impaired 184,018us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet 197,737us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
Nonaccrual 790,586us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest 799,151us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
Loans and leases, net of unearned discount 67,099,042us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome 66,668,956us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
Commercial, Financial, Leasing, etc. [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 19,519,566us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
19,228,265us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
30-89 Days past due 43,213mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
37,246mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
Purchased impaired 9,724us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
10,300us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
Nonaccrual 195,403us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
177,445us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
Loans and leases, net of unearned discount 19,775,494us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
19,461,292us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
Commercial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 22,225,088us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
22,208,491us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
30-89 Days past due 116,465mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
118,704mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
Purchased impaired 45,752us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
51,312us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
Nonaccrual 142,007us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
141,600us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
Loans and leases, net of unearned discount 22,573,760us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
22,556,939us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
Residential Builder and Developer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 1,460,981us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
1,273,607us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
30-89 Days past due 6,119mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
11,827mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
Purchased impaired 91,839us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
98,347us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
Nonaccrual 65,310us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
71,517us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
Loans and leases, net of unearned discount 1,631,202us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
1,465,140us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
Other Commercial Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 3,575,578us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
3,484,932us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
30-89 Days past due 18,244mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
17,678mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
Purchased impaired 17,061us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
17,181us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
Nonaccrual 24,280us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
25,699us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
Loans and leases, net of unearned discount 3,640,748us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
3,545,490us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
Residential [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 7,580,514us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
7,640,368us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
30-89 Days past due 189,901mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
226,932mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
Purchased impaired 17,283us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
18,223us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
Nonaccrual 171,496us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
180,275us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
Loans and leases, net of unearned discount 8,176,551us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
8,318,013us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
Residential Alt-A [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 241,467us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
249,810us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
30-89 Days past due 11,831mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
11,774mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
Nonaccrual 74,270us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
77,704us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
Loans and leases, net of unearned discount 327,568us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
339,288us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialAltMember
Home Equity Lines and Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 5,783,865us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
5,859,378us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
30-89 Days past due 35,478mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
42,945mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
Purchased impaired 2,359us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
2,374us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
Nonaccrual 87,985us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
89,291us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
Loans and leases, net of unearned discount 5,922,985us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
6,021,884us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
Automobile [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 2,024,526us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
1,931,138us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
30-89 Days past due 25,322mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
30,500mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Nonaccrual 14,100us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
17,578us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Loans and leases, net of unearned discount 2,063,948us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
1,979,349us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Current 2,921,142us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
2,909,791us-gaap_FinancingReceivableRecordedInvestmentCurrent
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
30-89 Days past due 28,407mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
33,295mtb_LoansAndLeasesReceivableThirtyToEightyNineDaysPastDue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
Nonaccrual 15,735us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
18,042us-gaap_LoansAndLeasesReceivableImpairedNonperformingNonaccrualOfInterest
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
Loans and leases, net of unearned discount 2,986,786us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
2,981,561us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
Non-Acquired [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 236,621us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
245,020us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Non-Acquired [Member] | Commercial, Financial, Leasing, etc. [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 4,265us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
1,805us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Non-Acquired [Member] | Commercial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 27,261us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
22,170us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Non-Acquired [Member] | Residential Builder and Developer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing   492us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Non-Acquired [Member] | Other Commercial Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 3,864us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
 
Non-Acquired [Member] | Residential [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 197,299us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
216,489us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Non-Acquired [Member] | Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 3,932us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
4,064us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_NonAcquiredFinancingReceivableMember
Acquired [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 80,110us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
110,367us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Commercial, Financial, Leasing, etc. [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 3,323us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
6,231us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialFinancialLeasingMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Commercial [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 17,187us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
14,662us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_CommercialRealEstateExcludingResidentialBuilderAndDeveloperAndOtherConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Residential Builder and Developer [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 6,953us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
9,350us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialBuilderAndDeveloperMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Other Commercial Construction [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 1,721us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherCommercialConstructionMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
 
Acquired [Member] | Residential [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 20,058us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
35,726us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_ResidentialRealEstateOtherMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Home Equity Lines and Loans [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing 13,298us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
27,896us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_HomeEquityLinesAndLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Automobile [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing   133us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= us-gaap_AutomobileLoanMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
Acquired [Member] | Other [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
90 Days or more past due and accruing $ 17,570us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember
$ 16,369us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= mtb_OtherLoansMember
/ us-gaap_InternalCreditAssessmentAxis
= mtb_AcquiredFinancingReceivableMember