XML 131 R147.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities Financing Activities - Summarized Securities Financing Agreements (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Securities Financing Transaction [Line Items]    
Reverse repurchase agreements   $ 3us-gaap_SecuritiesForReverseRepurchaseAgreements
Total offsetting of financial assets   3key_OffsettingOfFinancialAssets
Collateral [Member]    
Securities Financing Transaction [Line Items]    
Reverse repurchase agreements (2)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
(66)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Securities borrowed   (12)us-gaap_SecuritiesBorrowed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Total offsetting of financial assets (2)key_OffsettingOfFinancialAssets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
(78)key_OffsettingOfFinancialAssets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Repurchase agreements   (239)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Total offsetting of financial liabilities   (239)key_OffsettingOfFinancialLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Gross Amount Presented in Balance Sheet [Member]    
Securities Financing Transaction [Line Items]    
Reverse repurchase agreements 3us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
347us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Securities borrowed   12us-gaap_SecuritiesBorrowed
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Total offsetting of financial assets 3key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
359key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Repurchase agreements 1us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
517us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Total offsetting of financial liabilities 1key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
517key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Netting Adjustments [Member]    
Securities Financing Transaction [Line Items]    
Reverse repurchase agreements (1)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(278)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Total offsetting of financial assets (1)key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(278)key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Repurchase agreements (1)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(278)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Total offsetting of financial liabilities $ (1)key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
$ (278)key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember