XML 25 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information - Information about Company's Segments (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,514)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(66,323)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,099,791us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
1,076,540us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Business Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 108,560us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
111,770us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
Operating Segments [Member] | Commercial Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 246,581us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
249,349us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
Operating Segments [Member] | Commercial Real Estate [Member]    
Segment Reporting Information [Line Items]    
Total revenues 163,320us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
157,323us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
Operating Segments [Member] | Discretionary Portfolio [Member]    
Segment Reporting Information [Line Items]    
Total revenues 15,474us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
24,657us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
Operating Segments [Member] | Residential Mortgage Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 111,458us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
93,765us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
Operating Segments [Member] | Retail Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 300,391us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
306,780us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
Operating Segments [Member] | All Other [Member]    
Segment Reporting Information [Line Items]    
Total revenues 154,007us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
132,896us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Business Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,045us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
1,057us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_BusinessBankingMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Commercial Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 1,085us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
1,197us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialBankingMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Commercial Real Estate [Member]    
Segment Reporting Information [Line Items]    
Total revenues 82us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
348us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_CommercialRealEstateSegmentMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Discretionary Portfolio [Member]    
Segment Reporting Information [Line Items]    
Total revenues (5,443)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
(5,039)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_DiscretionaryPortfolioMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Residential Mortgage Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 11,387us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
9,748us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_ResidentialMortgageBankingMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | Retail Banking [Member]    
Segment Reporting Information [Line Items]    
Total revenues 3,137us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
3,505us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mtb_RetailBankingMember
Intersegment Activity Eliminated in Consolidated Totals [Member] | All Other [Member]    
Segment Reporting Information [Line Items]    
Total revenues $ (11,293)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
$ (10,816)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember