XML 15 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities-Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Securities (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Gain (Loss) on Investments [Line Items]    
Amortized cost $ 127,214bk_SecuritiesAmortizedCost $ 117,868bk_SecuritiesAmortizedCost
Gross unrealized Gains 2,590bk_SecuritiesGrossUnrealizedGains 2,122bk_SecuritiesGrossUnrealizedGains
Gross unrealized Losses 411bk_SecuritiesGrossUnrealizedLosses 533bk_SecuritiesGrossUnrealizedLosses
Fair value 129,393bk_SecuritiesFairValue 119,457bk_SecuritiesFairValue
AOCI, transfers from AFS to HTM Securities, gross unrealized gains 101bk_AccumulatedOtherComprehensiveIncomeTransfersFromAvailableForSaletoHeldToMaturitySecuritiesGrossUnrealizedGains 60bk_AccumulatedOtherComprehensiveIncomeTransfersFromAvailableForSaletoHeldToMaturitySecuritiesGrossUnrealizedGains
AOCI, transfers from AFS to HTM Securities, gross unrealized losses 296bk_AccumulatedOtherComprehensiveIncomeTransfersFromAvailableForSaleToHeldToMaturitySecuritiesGrossUnrealizedLosses 282bk_AccumulatedOtherComprehensiveIncomeTransfersFromAvailableForSaleToHeldToMaturitySecuritiesGrossUnrealizedLosses
Available-for-sale    
Gain (Loss) on Investments [Line Items]    
Amortized cost 85,977bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 96,935bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Gross unrealized Gains 2,123bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 1,854bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Gross unrealized Losses 383bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1],[3] 459bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2],[4]
Fair value 87,717bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 98,330bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Available-for-sale | U.S. Treasury    
Gain (Loss) on Investments [Line Items]    
Amortized cost 18,042bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
19,592bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized Gains 548bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
420bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized Losses 4bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
15bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Fair value 18,586bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
19,997bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Available-for-sale | U.S. Government agencies    
Gain (Loss) on Investments [Line Items]    
Amortized cost 383bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
342bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized Gains 2bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
3bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair value 385bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
343bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale | State and political subdivisions    
Gain (Loss) on Investments [Line Items]    
Amortized cost 5,053bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,176bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized Gains 106bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
95bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized Losses 20bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
24bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value 5,139bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,247bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Available-for-sale | Agency RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 25,029bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
32,568bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 445bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
357bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 291bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
325bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Fair value 25,183bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
32,600bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Available-for-sale | Non-agency RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 908bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
942bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 36bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
37bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 24bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
26bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Fair value 920bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
953bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Available-for-sale | Other RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 1,382bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
1,551bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 23bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
25bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 19bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
25bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Fair value 1,386bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
1,551bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Available-for-sale | Commercial MBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 1,812bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,927bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross unrealized Gains 44bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
39bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross unrealized Losses 5bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
7bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair value 1,851bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1,959bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Available-for-sale | Agency commercial MBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 3,728bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
3,105bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Gross unrealized Gains 64bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
36bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Gross unrealized Losses 7bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
9bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Fair value 3,785bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
3,132bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Available-for-sale | Asset-backed CLOs    
Gain (Loss) on Investments [Line Items]    
Amortized cost 2,250bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
2,128bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Gross unrealized Gains 9bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
9bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Gross unrealized Losses 1bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
7bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Fair value 2,258bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
2,130bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Available-for-sale | Other asset-backed securities    
Gain (Loss) on Investments [Line Items]    
Amortized cost 3,398bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
3,241bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Gross unrealized Gains 6bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
5bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Gross unrealized Losses 4bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
6bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Fair value 3,400bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
3,240bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Available-for-sale | Foreign covered bonds    
Gain (Loss) on Investments [Line Items]    
Amortized cost 2,732bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
2,788bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
Gross unrealized Gains 76bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
80bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
Fair value 2,808bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
2,868bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_ForeignCoveredBondsMember
Available-for-sale | Corporate bonds    
Gain (Loss) on Investments [Line Items]    
Amortized cost 1,695bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,747bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized Gains 52bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
45bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross unrealized Losses 2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
7bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Fair value 1,745bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
1,785bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale | Sovereign debt/sovereign guaranteed    
Gain (Loss) on Investments [Line Items]    
Amortized cost 14,988bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
17,062bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Gross unrealized Gains 258bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
224bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Gross unrealized Losses 3bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Fair value 15,243bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
17,284bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Available-for-sale | Other debt securities    
Gain (Loss) on Investments [Line Items]    
Amortized cost 2,057bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,162bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Gross unrealized Gains 11bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
7bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Fair value 2,068bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
2,169bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_OtherDebtSecuritiesMember
Available-for-sale | Equity securities    
Gain (Loss) on Investments [Line Items]    
Amortized cost 91bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
94bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized Gains 1bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
1bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Fair value 92bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
95bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_EquitySecuritiesMember
Available-for-sale | Money market funds    
Gain (Loss) on Investments [Line Items]    
Amortized cost 730bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
763bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Gross unrealized Gains 0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Fair value 730bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
763bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
Available-for-sale | Non-agency RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 1,699bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 1,747bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Gross unrealized Gains 442bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 471bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Gross unrealized Losses 3bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 4bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Fair value 2,138bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 2,214bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Held-to-maturity    
Gain (Loss) on Investments [Line Items]    
Amortized cost 41,237bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
20,933bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Gross unrealized Gains 467bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
268bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Gross unrealized Losses 28bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
74bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Fair value 41,676bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
21,127bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Held-to-maturity | U.S. Treasury    
Gain (Loss) on Investments [Line Items]    
Amortized cost 10,372bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
5,047bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized Gains 92bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
32bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Gross unrealized Losses 2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
16bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Fair value 10,462bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
5,063bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Held-to-maturity | U.S. Government agencies    
Gain (Loss) on Investments [Line Items]    
Amortized cost 1,168bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
344bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized Gains 1bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
3bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Fair value 1,169bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
341bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Held-to-maturity | State and political subdivisions    
Gain (Loss) on Investments [Line Items]    
Amortized cost 21bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
24bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized Gains 0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross unrealized Losses 1bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Fair value 20bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
24bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Held-to-maturity | Agency RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 25,606bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
14,006bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 326bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
200bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 14bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
44bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Fair value 25,918bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
14,162bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Held-to-maturity | Non-agency RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 144bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
153bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 8bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
9bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
2bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Fair value 150bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
160bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Held-to-maturity | Other RMBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 267bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
315bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Gross unrealized Gains 3bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
2bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Gross unrealized Losses 9bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
8bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Fair value 261bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
309bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Held-to-maturity | Commercial MBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 11bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
13bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross unrealized Gains 0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Fair value 11bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
13bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Held-to-maturity | Agency commercial MBS    
Gain (Loss) on Investments [Line Items]    
Amortized cost 359bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
 
Gross unrealized Gains 4bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
 
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
 
Fair value 363bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
 
Held-to-maturity | Sovereign debt/sovereign guaranteed    
Gain (Loss) on Investments [Line Items]    
Amortized cost 3,289bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
1,031bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Gross unrealized Gains 33bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
24bk_SecuritiesGrossUnrealizedGains
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Gross unrealized Losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Fair value 3,322bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
1,055bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Held-to-maturity | Agency MBS, Sovereign Debt and U.S Treasury Securities    
Gain (Loss) on Investments [Line Items]    
Amortized cost 11,600bk_SecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyMBSSovereignDebtandU.STreasurySecuritiesMember
 
Fair value $ 11,600bk_SecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyMBSSovereignDebtandU.STreasurySecuritiesMember
 
[1] Includes gross unrealized gains of $101 million and gross unrealized losses of $296 million recorded in accumulated other comprehensive income related to investment securities that were transferred from available-for-sale to held-to-maturity. The unrealized gains and losses primarily related to Agency RMBS and will be amortized into net interest revenue over the estimated lives of the securities.
[2] Includes gross unrealized gains of $60 million and gross unrealized losses of $282 million recorded in accumulated other comprehensive income related to investment securities that were transferred from available-for-sale to held-to-maturity. The unrealized gains and losses primarily related to Agency RMBS and will be amortized into net interest revenue over the estimated lives of the securities.
[3] Includes gross unrealized losses for 12 months or more of $296 million recorded in accumulated other comprehensive income related to investment securities that were transferred from available-for-sale to held-to-maturity. The unrealized losses primarily related to Agency RMBS and will be amortized into net interest revenue over the estimated lives of the securities.
[4] Includes gross unrealized losses for 12 months or more of $282 million recorded in accumulated other comprehensive income related to investment securities that were transferred from available-for-sale to held-to-maturity. The unrealized losses primarily related to Agency RMBS and will be amortized into net interest revenue over the estimated lives of the securities.
[5] Previously included in the Grantor Trust. The Grantor Trust was dissolved in 2011.