XML 100 R93.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivatives and Hedging Activities - Fair Value of Credit Derivatives Purchased and Sold (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Credit Derivatives [Line Items]      
Purchased $ (1)key_CreditDerivativesPurchased $ (2)key_CreditDerivativesPurchased $ (8)key_CreditDerivativesPurchased
Sold (1)key_CreditDerivativesSold    
Credit derivatives, net (2)us-gaap_CreditRiskDerivativesAtFairValueNet (2)us-gaap_CreditRiskDerivativesAtFairValueNet (8)us-gaap_CreditRiskDerivativesAtFairValueNet
Single Name Credit Default Swaps [Member]      
Credit Derivatives [Line Items]      
Purchased (3)key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(3)key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(6)key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Credit derivatives, net (3)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(3)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
(6)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditDefaultSwapMember
Traded Credit Default Swap Indices [Member]      
Credit Derivatives [Line Items]      
Purchased 1key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
1key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
(2)key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
Credit derivatives, net 1us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
1us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
(2)us-gaap_CreditRiskDerivativesAtFairValueNet
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_CreditIndexProductMember
Other [Member]      
Credit Derivatives [Line Items]      
Purchased 1key_CreditDerivativesPurchased
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember
   
Sold $ (1)key_CreditDerivativesSold
/ us-gaap_CreditDerivativesByContractTypeAxis
= us-gaap_OtherCreditDerivativesMember