XML 101 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities - Largest Exposure to Individual Counterparty (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Derivative [Line Items]      
Net exposure after netting adjustments and collateral $ 731us-gaap_DerivativeAssets $ 609us-gaap_DerivativeAssets $ 427us-gaap_DerivativeAssets
Largest Individual Counterparty [Member]      
Derivative [Line Items]      
Largest gross exposure (derivative asset) to an individual counterparty 122us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
133us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
118us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
Collateral posted by this counterparty 91key_DerivativeCollateralObligationToReturnCashAndSecurities
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
100key_DerivativeCollateralObligationToReturnCashAndSecurities
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
43key_DerivativeCollateralObligationToReturnCashAndSecurities
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
Derivative liability with this counterparty 28us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
31us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
108us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
Collateral pledged to this counterparty     40key_DerivativeCollateralRightToReclaimCashAndSecurities
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
Net exposure after netting adjustments and collateral $ 3us-gaap_DerivativeAssets
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
$ 2us-gaap_DerivativeAssets
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember
$ 7us-gaap_DerivativeAssets
/ us-gaap_CounterpartyNameAxis
= key_LargestIndividualCounterpartyMember