XML 36 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities-Aggregate Fair Value of Investments with Continuous Unrealized Loss Position (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value $ 8,519bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 17,297bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Less than 12 months Unrealized losses 48bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss 71bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
12 months or more Fair value 6,845bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue 14,046bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
12 months or more Unrealized losses 363bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss 462bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
Total Fair value 15,364bk_SecuritiesContinuousUnrealizedLossPositionFairValue 31,343bk_SecuritiesContinuousUnrealizedLossPositionFairValue
Total Unrealized losses 411bk_SecuritiesGrossUnrealizedLosses 533bk_SecuritiesGrossUnrealizedLosses
Securities available-for-sale    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 6,329bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 15,635bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Less than 12 months Unrealized losses 42bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 61bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
12 months or more Fair value 3,996bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 8,087bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
12 months or more Unrealized losses 341bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 398bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Total Fair value 10,325bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1] 23,722bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2]
Total Unrealized losses 383bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[1],[3] 459bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
[2],[4]
Securities available-for-sale | U.S. Treasury    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 643bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
6,049bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Less than 12 months Unrealized losses 4bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
15bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total Fair value 643bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
6,049bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total 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
Securities available-for-sale | U.S. Government agencies    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value   32bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Less than 12 months Unrealized losses   0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12 months or more Fair value   100bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12 months or more Unrealized losses   2bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total Fair value   132bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total 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
Securities available-for-sale | State and political subdivisions    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 260bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
410bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Less than 12 months Unrealized losses 15bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
18bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more Fair value 300bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
393bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more Unrealized losses 5bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
6bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total Fair value 560bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
803bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total 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
Securities available-for-sale | Agency RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 789bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
3,385bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 13bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
13bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 1,575bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
5,016bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 278bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
312bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Total Fair value 2,364bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
8,401bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Total 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
Securities available-for-sale | Non-agency RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 198bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
143bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 367bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
382bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 23bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
25bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Total Fair value 565bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
525bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Total 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
Securities available-for-sale | Other RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 392bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
449bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 19bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
25bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Total Fair value 392bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
449bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Total 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
Securities available-for-sale | Commercial MBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 123bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
175bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
12 months or more Fair value 221bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
394bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 5bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
6bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Total Fair value 344bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
569bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Total 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
Securities available-for-sale | Agency commercial MBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 853bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
719bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Less than 12 months Unrealized losses 3bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
12 months or more Fair value 410bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
550bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
12 months or more Unrealized losses 4bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
8bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Total Fair value 1,263bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
1,269bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
Total 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
Securities available-for-sale | Asset-backed CLOs    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 806bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
1,376bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Less than 12 months Unrealized losses 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
7bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
12 months or more Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
12 months or more Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Total Fair value 806bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
1,376bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CollateralizedLoanObligationsMember
Total 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
Securities available-for-sale | Other asset-backed securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 865bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
1,078bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Less than 12 months Unrealized losses 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
2bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
12 months or more Fair value 505bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
539bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
12 months or more Unrealized losses 3bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
4bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Total Fair value 1,370bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
1,617bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherAssetBackedSecuritiesMember
Total 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
Securities available-for-sale | Corporate bonds    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 2bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
51bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Less than 12 months Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or more Fair value 192bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
230bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
12 months or more Unrealized losses 2bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
7bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Total Fair value 194bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
281bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Total 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
Securities available-for-sale | Sovereign debt/sovereign guaranteed    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 1,736bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
2,175bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Less than 12 months Unrealized losses 3bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
2bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
12 months or more Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
12 months or more Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Total Fair value 1,736bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
2,175bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_SovereignDebtSecuritiesMember
Total 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
Securities available-for-sale | Non-agency RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 54bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 42bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Less than 12 months Unrealized losses 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
12 months or more Fair value 34bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 34bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
12 months or more Unrealized losses 2bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 3bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Total Fair value 88bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5] 76bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_GrantorTrustNonagencyResidentialMortgageBackedSecuritiesDomain
[5]
Total 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]
Held-to-maturity    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 2,190bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
1,662bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Less than 12 months Unrealized losses 6bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
10bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
12 months or more Fair value 2,849bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
5,959bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
12 months or more Unrealized losses 22bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
64bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Total Fair value 5,039bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
7,621bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Total Unrealized losses 28bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
74bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
Held-to-maturity | U.S. Treasury    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 1,316bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,066bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Less than 12 months Unrealized losses 2bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
6bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Fair value 198bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
1,559bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
12 months or more Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
10bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total Fair value 1,514bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
2,625bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
Total 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
Held-to-maturity | U.S. Government agencies    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value   0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Less than 12 months Unrealized losses   0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12 months or more Fair value   340bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
12 months or more Unrealized losses   3bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total Fair value   340bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total 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
Held-to-maturity | State and political subdivisions    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 4bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Less than 12 months Unrealized losses 1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
1bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
12 months or more Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
0bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total Fair value 4bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Total 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
Held-to-maturity | Agency RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 826bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
551bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 3bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
3bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 2,434bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
3,808bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 11bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
41bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Total Fair value 3,260bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
4,359bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyResidentialMortgageBackedSecuritiesMember
Total 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
Held-to-maturity | Non-agency RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 44bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
40bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 32bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
33bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 2bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
2bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Total Fair value 76bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
73bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_NonAgencyResidentialMortgageBackedSecuritiesMember
Total 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
Held-to-maturity | Other RMBS    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 months Fair value 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Less than 12 months Unrealized losses 0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
0bk_SecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
12 months or more Fair value 185bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
219bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
12 months or more Unrealized losses 9bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
8bk_SecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerAggregateLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Total Fair value 185bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
219bk_SecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_OtherResidentialMortgageBackedSecuritiesMember
Total 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
Held-to-maturity | Commercial MBS    
Investments, Unrealized Loss Position [Line Items]    
Total 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
Held-to-maturity | Agency commercial MBS    
Investments, Unrealized Loss Position [Line Items]    
Total Unrealized losses 0bk_SecuritiesGrossUnrealizedLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= bk_AgencyCommercialMBSMember
 
Held-to-maturity | Sovereign debt/sovereign guaranteed    
Investments, Unrealized Loss Position [Line Items]    
Total 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
[1] 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.
[2] 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.
[3] 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.
[4] 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.
[5] Previously included in the Grantor Trust. The Grantor Trust was dissolved in 2011.