XML 83 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement- Summary of Carrying Amount of Hedged Financial Instruments, Related Notional Amount of Hedge and Estimated Fair Value of Derivatives (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Securities available-for-sale    
Derivative [Line Items]    
Carrying amount $ 7,233bk_HedgedFinancialInstrumentsCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
$ 7,294bk_HedgedFinancialInstrumentsCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
Notional amount of hedge 6,966invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
7,045invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
Unrealized Gain 4bk_UnrealizedGainOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
4bk_UnrealizedGainOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
Unrealized (Loss) (539)bk_UnrealizedLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
(370)bk_UnrealizedLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AvailableforsaleSecuritiesMember
Long-term debt    
Derivative [Line Items]    
Carrying amount 16,623bk_HedgedFinancialInstrumentsCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
16,469bk_HedgedFinancialInstrumentsCarryingAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
Notional amount of hedge 16,100invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
16,100invest_DerivativeNotionalAmount
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
Unrealized Gain 568bk_UnrealizedGainOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
470bk_UnrealizedGainOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
Unrealized (Loss) $ (14)bk_UnrealizedLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember
$ (14)bk_UnrealizedLossOnDerivatives
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_LongTermDebtMember