XML 29 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges- by Business Segment (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 36 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2014
Streamlining Actions      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) $ (2)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
$ 6bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
 
Total charges since inception 182us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
   
Streamlining Actions | Investment Management      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) 0bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
1bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
 
Total charges since inception 23us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
   
Streamlining Actions | Investment Services      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) 2bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
(16)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
 
Total charges since inception 85us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
   
Streamlining Actions | Other      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) (4)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
21bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total charges since inception 74us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_StreamliningActionsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
   
Operational Efficiency Initiatives 2011      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) (2)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
(6)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
36bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
Total charges since inception 141us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
   
Operational Efficiency Initiatives 2011 | Investment Management      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) 0bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
1bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
 
Total charges since inception 51us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentManagementSegmentMember
   
Operational Efficiency Initiatives 2011 | Investment Services      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) 0bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
(2)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
 
Total charges since inception 84us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= bk_InvestmentServicesSegmentMember
   
Operational Efficiency Initiatives 2011 | Other      
Restructuring Cost and Reserve [Line Items]      
Net additional charges (net recovery/gain) (2)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
(5)bk_RestructuringChargesCredits
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Total charges since inception $ 6us-gaap_RestructuringAndRelatedCostCostIncurredToDate1
/ us-gaap_RestructuringPlanAxis
= bk_OperationalEfficiencyInitiativesTwentyElevenMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember