XML 104 R119.htm IDEA: XBRL DOCUMENT v2.4.1.9
Securities Financing Activities - Summarized Securities Financing Agreements (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Securities Financing Transaction [Line Items]      
Reverse repurchase agreements     $ 10us-gaap_SecuritiesForReverseRepurchaseAgreements
Total offsetting of financial assets     10key_OffsettingOfFinancialAssets
Collateral [Member]      
Securities Financing Transaction [Line Items]      
Reverse repurchase agreements   (2)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
(126)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Securities borrowed     (3)us-gaap_SecuritiesBorrowed
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Total offsetting of financial assets   (2)key_OffsettingOfFinancialAssets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
(129)key_OffsettingOfFinancialAssets
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Repurchase agreements (2)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
  (262)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Total offsetting of financial liabilities (2)key_OffsettingOfFinancialLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
  (262)key_OffsettingOfFinancialLiabilities
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SecuritiesPledgedAsCollateralMember
Gross Amount Presented in Balance Sheet [Member]      
Securities Financing Transaction [Line Items]      
Reverse repurchase agreements 2us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
3us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
442us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Securities borrowed     3us-gaap_SecuritiesBorrowed
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Total offsetting of financial assets 2key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
3key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
445key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Repurchase agreements 4us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
1us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
568us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Total offsetting of financial liabilities 4key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
1key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
568key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_GrossAmountsPresentedInBalanceSheetsMember
Netting Adjustments [Member]      
Securities Financing Transaction [Line Items]      
Reverse repurchase agreements (2)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(1)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(306)us-gaap_SecuritiesForReverseRepurchaseAgreements
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Total offsetting of financial assets (2)key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(1)key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(306)key_OffsettingOfFinancialAssets
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Repurchase agreements (2)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(1)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
(306)us-gaap_SecuritiesSoldUnderAgreementsToRepurchase
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
Total offsetting of financial liabilities $ (2)key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
$ (1)key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember
$ (306)key_OffsettingOfFinancialLiabilities
/ us-gaap_SecuritiesFinancingTransactionAxis
= key_NettingAdjustmentsMember