XML 93 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Fair Value of Direct and Indirect Investments, Related Unfunded Commitments and Financial Support Provided (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Indirect Investments [Member]    
Fair Value, Estimate Not Practicable, Financial Statement Captions [Line Items]    
Fair Value $ 9us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
 
Unfunded Commitments 1us-gaap_FairValueEstimateNotPracticableCommitments
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
 
Indirect Investments [Member] | Passive Funds [Member]    
Fair Value, Estimate Not Practicable, Financial Statement Captions [Line Items]    
Fair Value 9us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= key_PassiveFundsMember
 
Unfunded Commitments 1us-gaap_FairValueEstimateNotPracticableCommitments
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
/ us-gaap_InvestmentTypeAxis
= key_PassiveFundsMember
 
Principal Investments [Member]    
Fair Value, Estimate Not Practicable, Financial Statement Captions [Line Items]    
Fair Value 375us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
 
Unfunded Commitments 57us-gaap_FairValueEstimateNotPracticableCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
 
Funded Commitments 2key_FairValueInvestmentsFundedCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
2key_FairValueInvestmentsFundedCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
Funded Other 1key_FairValueInvestmentsFundedOther
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
1key_FairValueInvestmentsFundedOther
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
Principal Investments [Member] | Indirect Investments [Member]    
Fair Value, Estimate Not Practicable, Financial Statement Captions [Line Items]    
Fair Value 301us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
 
Unfunded Commitments 57us-gaap_FairValueEstimateNotPracticableCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
 
Funded Commitments 2key_FairValueInvestmentsFundedCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
2key_FairValueInvestmentsFundedCommitments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_IndirectInvestmentsMember
Principal Investments [Member] | Direct Investments [Member]    
Fair Value, Estimate Not Practicable, Financial Statement Captions [Line Items]    
Fair Value 74us-gaap_FairValueEstimateNotPracticableInvestments
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_DirectInvestmentsMember
 
Funded Other $ 1key_FairValueInvestmentsFundedOther
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_DirectInvestmentsMember
$ 1key_FairValueInvestmentsFundedOther
/ us-gaap_FairValueEstimateNotPracticableDisclosureItemsAxis
= key_PrincipalInvestmentsMember
/ us-gaap_FinancialInstrumentAxis
= key_DirectInvestmentsMember