XML 159 R82.htm IDEA: XBRL DOCUMENT v2.4.1.9
Capitalized Servicing Assets - Changes in Capitalized Servicing Assets (Detail) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Servicing Asset at Amortized Cost [Line Items]      
Amortized value, Beginning balance $ 210,101us-gaap_ServicingAssetAtAmortizedValue $ 172,976us-gaap_ServicingAssetAtAmortizedValue $ 198,192us-gaap_ServicingAssetAtAmortizedValue
Originations 44,207mtb_ServicingAssetAtAmortizedValueOriginations 79,129mtb_ServicingAssetAtAmortizedValueOriginations 34,230mtb_ServicingAssetAtAmortizedValueOriginations
Purchases 1,019mtb_ServicingAssetsAtAmortizedValuePurchases 272mtb_ServicingAssetsAtAmortizedValuePurchases 109mtb_ServicingAssetsAtAmortizedValuePurchases
Recognized in loan securitization transactions   23,078mtb_ServicingAssetAtAmortizedValueConsolidationOfLoanSecuritizationTrusts  
Amortization (68,410)us-gaap_ServicingAssetAtAmortizedValueAmortization1 (65,354)us-gaap_ServicingAssetAtAmortizedValueAmortization1 (59,555)us-gaap_ServicingAssetAtAmortizedValueAmortization1
Amortized value, ending balance 186,917us-gaap_ServicingAssetAtAmortizedValue 210,101us-gaap_ServicingAssetAtAmortizedValue 172,976us-gaap_ServicingAssetAtAmortizedValue
Valuation allowance   (300)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance (4,500)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
Ending balance, net 186,917us-gaap_ServicingAssetAtAmortizedValueFairValue 209,801us-gaap_ServicingAssetAtAmortizedValueFairValue 168,476us-gaap_ServicingAssetAtAmortizedValueFairValue
Other [Member]      
Servicing Asset at Amortized Cost [Line Items]      
Amortized value, Beginning balance 11,225us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
8,143us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
15,678us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
Recognized in loan securitization transactions   9,382mtb_ServicingAssetAtAmortizedValueConsolidationOfLoanSecuritizationTrusts
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
 
Amortization (7,118)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
(6,300)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
(7,535)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
Amortized value, ending balance 4,107us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
11,225us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
8,143us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
Ending balance, net 4,107us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
11,225us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
8,143us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_OtherMemberMember
Residential Mortgage Loans [Member]      
Servicing Asset at Amortized Cost [Line Items]      
Amortized value, Beginning balance 126,377us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
104,855us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
131,264us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Originations 28,285mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
52,375mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
14,577mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Purchases 289mtb_ServicingAssetsAtAmortizedValuePurchases
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
272mtb_ServicingAssetsAtAmortizedValuePurchases
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
109mtb_ServicingAssetsAtAmortizedValuePurchases
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Recognized in loan securitization transactions   13,696mtb_ServicingAssetAtAmortizedValueConsolidationOfLoanSecuritizationTrusts
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
 
Amortization (45,080)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(44,821)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(41,095)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Amortized value, ending balance 109,871us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
126,377us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
104,855us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Valuation allowance   (300)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
(4,500)us-gaap_ServicingAssetAtAmortizedValueValuationAllowance
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Ending balance, net 109,871us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
126,077us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
100,355us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= us-gaap_ResidentialMortgageMember
Commercial Mortgage Loans [Member]      
Servicing Asset at Amortized Cost [Line Items]      
Amortized value, Beginning balance 72,499us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
59,978us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
51,250us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
Originations 15,922mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
26,754mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
19,653mtb_ServicingAssetAtAmortizedValueOriginations
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
Purchases 730mtb_ServicingAssetsAtAmortizedValuePurchases
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
   
Amortization (16,212)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
(14,233)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
(10,925)us-gaap_ServicingAssetAtAmortizedValueAmortization1
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
Amortized value, ending balance 72,939us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
72,499us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
59,978us-gaap_ServicingAssetAtAmortizedValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
Ending balance, net $ 72,939us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
$ 72,499us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember
$ 59,978us-gaap_ServicingAssetAtAmortizedValueFairValue
/ us-gaap_FinancialInstrumentAxis
= mtb_SmallBalanceCommercialMortgageLoansMember