XML 53 R111.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions and Discontinued Operations - Change in Fair Values of Level 3 Consolidated Education Loan Securitization Trusts and Portfolio Loans (Detail) (Discontinued Operations [Member], Education Lending [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Portfolio Student Loans [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Beginning Balance $ 191key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 147key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Gains (losses) recognized in earnings 3key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
 
Purchases 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Sales 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Settlements (7)key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
(4)key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Ending Balance 187key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
143key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_PortfolioStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Trust Student Loans [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Beginning Balance   1,960key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Gains (losses) recognized in earnings   2key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Purchases 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Sales 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Settlements   (69)key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Ending Balance   1,893key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustStudentLoansMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Trust Other Assets [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Beginning Balance   20key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Purchases 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Sales 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Settlements   (1)key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Ending Balance   19key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherAssetsMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Trust Securities [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Beginning Balance   1,834key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Gains (losses) recognized in earnings   16key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesGainLossIncludedInEarnings
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Purchases 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Sales 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Settlements   (54)key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSettlements
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Ending Balance   1,796key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustSecuritiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Trust Other Liabilities [Member]    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Beginning Balance   20key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Purchases 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesPurchases
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Sales 0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
0key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesSales
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Ending Balance   $ 20key_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAndLiabilitiesValue
/ us-gaap_BalanceSheetLocationAxis
= key_TrustOtherLiabilitiesMember
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember