XML 30 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurement- Significant Unobservable Inputs (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2014
Mar. 31, 2015
Dec. 31, 2014
Fair value measurements for assets using significant unobservable inputs      
Transfers out of Level 3 $ (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3    
Included in earnings (or changes in net assets) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1    
Derivative assets      
Fair value measurements for assets using significant unobservable inputs      
Change in unrealized gains or (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period   (1)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]  
Other Assets      
Fair value measurements for assets using significant unobservable inputs      
Beginning balance 105us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
70us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
 
Included in earnings (or changes in net assets) 2us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
[2] (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
[2]  
Purchases 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
 
Sales (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
(21)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
 
Ending balance 110us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
54us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_OtherAssetsMember
 
Total Assets      
Fair value measurements for assets using significant unobservable inputs      
Beginning balance 139us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
90us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Included in earnings (or changes in net assets)   (3)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Purchases 8us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
7us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Sales (5)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
(21)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Settlements   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Ending balance 141us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
71us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Change in unrealized gains or (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period (2)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
(1)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_AssetsTotalMember
 
Total liabilities      
Fair value measurements for liabilities using significant unobservable inputs      
Beginning balance 75us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
 
Transfers out of Level 3 (37)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
   
Included in earnings (or changes in net liabilities) 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
(1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
 
Settlements   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
 
Ending balance 41us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
 
Change in unrealized (gains) or losses for the period included in earnings (or changes in net assets) for liabilities held at the end of the reporting period 3us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_LiabilitiesTotalMember
 
Securities available-for-sale | State and political subdivisions      
Fair value measurements for assets using significant unobservable inputs      
Beginning balance 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
  11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Included in earnings (or changes in net assets) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
[3]    
Ending balance 11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
11us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Trading Assets | Debt and equity instruments      
Fair value measurements for assets using significant unobservable inputs      
Beginning balance 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= bk_OtherDebtAndEquitySecuritiesMember
   
Included in earnings (or changes in net assets) 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= bk_OtherDebtAndEquitySecuritiesMember
[4]    
Sales 0us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= bk_OtherDebtAndEquitySecuritiesMember
   
Ending balance 1us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= bk_OtherDebtAndEquitySecuritiesMember
   
Trading Assets | Derivative assets      
Fair value measurements for assets using significant unobservable inputs      
Beginning balance 22us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1] 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]  
Transfers out of Level 3 (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]    
Included in earnings (or changes in net assets) (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1],[4] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1],[4]  
Settlements   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]  
Ending balance 19us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1] 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]  
Change in unrealized gains or (losses) for the period included in earnings (or changes in net assets) for assets held at the end of the reporting period (2)us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingAccountAssetsMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
[1]    
Trading Liabilities | Derivative liabilities      
Fair value measurements for liabilities using significant unobservable inputs      
Beginning balance 75us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5] 9us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5]  
Transfers out of Level 3 (37)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5]    
Included in earnings (or changes in net liabilities) 3us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[4],[5] (1)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[4],[5]  
Settlements   (2)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5]  
Ending balance 41us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5] 6us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5]  
Change in unrealized (gains) or losses for the period included in earnings (or changes in net assets) for liabilities held at the end of the reporting period $ 3us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5] $ 1us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByMajorTypeAxis
= us-gaap_TradingLiabilitiesMember
/ bk_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationBySecondaryGroupTypeAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
[5]  
[1] Derivative assets are reported on a gross basis.
[2] Reported in investment and other income.
[3] Realized gains (losses) are reported in securities gains (losses). Unrealized gains (losses) are reported in accumulated other comprehensive income (loss) except for the credit portion of OTTI losses which are recorded in securities gains (losses).
[4] Reported in foreign exchange and other trading revenue.
[5] Derivative liabilities are reported on a gross basis.