XML 58 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Asset Quality - Allowance for Loan and Lease Losses (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Financing Receivable, Recorded Investment [Line Items]    
Beginning balance $ 823us-gaap_FinancingReceivableAllowanceForCreditLosses $ 887us-gaap_FinancingReceivableAllowanceForCreditLosses
Charge-offs (57)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs (70)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
Recoveries (23)us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery (41)us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
Provision for loan and lease losses from continuing operations 6us-gaap_ProvisionForLoanAndLeaseLosses 2us-gaap_ProvisionForLoanAndLeaseLosses
Foreign currency translation adjustment (1)key_FinancingReceivableAllowanceForCreditLossesForeignCurrencyTranslationAdjustment  
Ending balance 819us-gaap_FinancingReceivableAllowanceForCreditLosses 868us-gaap_FinancingReceivableAllowanceForCreditLosses
Continuing Operations [Member]    
Financing Receivable, Recorded Investment [Line Items]    
Beginning balance 794us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
848us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Charge-offs (47)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(57)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Recoveries 19us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
37us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Net loans and leases charged off (28)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
(20)us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Provision for loan and lease losses from continuing operations 29us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
6us-gaap_ProvisionForLoanAndLeaseLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Foreign currency translation adjustment (1)key_FinancingReceivableAllowanceForCreditLossesForeignCurrencyTranslationAdjustment
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
 
Ending balance $ 794us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 834us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember