XML 221 R130.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisitions and Discontinued Operations - Components of Income (Loss) from Discontinued Operations, Net of Taxes for Education Lending Business (Parenthetical) (Detail) (Segment, Discontinued Operations [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Charges determined by applying a matched funds transfer pricing methodology to the liabilities assumed necessary to support the discontinued operations, after tax $ 32key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax $ 40key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax $ 50key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax
Education Lending [Member]      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Charges determined by applying a matched funds transfer pricing methodology to the liabilities assumed necessary to support the discontinued operations, after tax $ 32key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 40key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 50key_ChargesDeterminedByApplyingMatchedFundsTransferPricingMethodologyToLiabilitiesAssumedNecessaryToSupportDiscontinuedOperationsAfterTax
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= key_EducationLendingMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember