XML 32 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities - Credit Risk Contingent Feature (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value $ 181us-gaap_AdditionalCollateralAggregateFairValue  
Moody's, A3 Rating [Member] | One Rating Downgrade [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value 1us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_OneRatingDowngradeMember
6us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_OneRatingDowngradeMember
Moody's, A3 Rating [Member] | Two Rating Downgrades [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value 1us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_TwoRatingDowngradeMember
11us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_TwoRatingDowngradeMember
Moody's, A3 Rating [Member] | Three Rating Downgrades [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value 3us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_ThreeRatingDowngradeMember
11us-gaap_AdditionalCollateralAggregateFairValue
/ us-gaap_CreditRatingMoodysAxis
= us-gaap_MoodysA3RatingMember
/ invest_CreditRatingSourceAxis
= key_ThreeRatingDowngradeMember
Standard & Poor's, A- Rating [Member] | One Rating Downgrade [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value 1us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_OneRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
6us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_OneRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
Standard & Poor's, A- Rating [Member] | Two Rating Downgrades [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value 1us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_TwoRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
11us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_TwoRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
Standard & Poor's, A- Rating [Member] | Three Rating Downgrades [Member]    
Credit Derivatives [Line Items]    
Additional collateral aggregate fair value $ 3us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_ThreeRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember
$ 11us-gaap_AdditionalCollateralAggregateFairValue
/ invest_CreditRatingSourceAxis
= key_ThreeRatingDowngradeMember
/ us-gaap_CreditRatingStandardPoorsAxis
= us-gaap_StandardPoorsAMinusRatingMember