XML 31 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Summary of prior period financial information restated (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Net income (loss) $ 241,613us-gaap_NetIncomeLoss $ 229,017us-gaap_NetIncomeLoss
Business Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 24,811us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
24,973us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
Commercial Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 96,423us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
98,841us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
Commercial Real Estate [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 80,086us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
72,552us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
Discretionary Portfolio [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 5,954us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
11,360us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
Residential Mortgage Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 31,965us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
18,580us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
Retail Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss) 68,888us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
69,034us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
All Other [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (66,323)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Net income (loss) as previously reported [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   229,017us-gaap_NetIncomeLoss
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Business Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   28,598us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Commercial Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   99,765us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Commercial Real Estate [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   74,561us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Discretionary Portfolio [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   11,279us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Residential Mortgage Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   19,411us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | Retail Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   29,711us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Net income (loss) as previously reported [Member] | All Other [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (34,308)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioPreviouslyReportedMember
Impact of changes [Member] | Business Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (3,625)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | Commercial Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (924)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | Commercial Real Estate [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (2,009)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | Discretionary Portfolio [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   81us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | Residential Mortgage Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   (831)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | Retail Banking [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   39,323us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember
Impact of changes [Member] | All Other [Member]    
Segment Reporting Information [Line Items]    
Net income (loss)   $ (32,015)us-gaap_NetIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementScenarioAxis
= us-gaap_RestatementAdjustmentMember