XML 151 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Contingent Liabilities and Guarantees - Guarantees (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments $ 15,116us-gaap_GuaranteeObligationsMaximumExposure
Liability Recorded 200us-gaap_GuaranteeObligationsCurrentCarryingValue
Written Put Options [Member]  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 2,139us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= us-gaap_PutOptionMember
Liability Recorded 128us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_OpenOptionContractsWrittenTypeAxis
= us-gaap_PutOptionMember
Standby Letters of Credit [Member]  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 11,426us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_FinancialStandbyLetterOfCreditMember
Liability Recorded 64us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_FinancialStandbyLetterOfCreditMember
Recourse Agreement with FNMA [Member]  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 1,547us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= key_UnderwritingAndServicingProgramMember
Liability Recorded 4us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= key_UnderwritingAndServicingProgramMember
Return Guarantee Agreement with LIHTC Investors [Member]  
Guarantor Obligations [Line Items]  
Maximum Potential Undiscounted Future Payments 4us-gaap_GuaranteeObligationsMaximumExposure
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= key_ReturnGuaranteeAgreementMember
Liability Recorded $ 4us-gaap_GuaranteeObligationsCurrentCarryingValue
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= key_ReturnGuaranteeAgreementMember