XML 31 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Gain or Loss Recorded on Our Cash Flow Hedging Relationships (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in AOCI on Derivative (Effective Portion) $ 59hsbcfc_UnrealizedGainLossOnCashFlowHedgesPreTaxAccumulatedOtherComprehensiveIncomeLoss $ 191hsbcfc_UnrealizedGainLossOnCashFlowHedgesPreTaxAccumulatedOtherComprehensiveIncomeLoss $ 184hsbcfc_UnrealizedGainLossOnCashFlowHedgesPreTaxAccumulatedOtherComprehensiveIncomeLoss
Gain (Loss) Reclassed From AOCI into Income (Effective Portion) (11)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (214)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet (27)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Interest rate swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in AOCI on Derivative (Effective Portion), Interest Rate Swaps 45us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
118us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
95us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Currency swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in AOCI on Derivative (Effective Portion), Currency Swaps 14us-gaap_UnrealizedGainOnForeignCurrencyDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
73us-gaap_UnrealizedGainOnForeignCurrencyDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
89us-gaap_UnrealizedGainOnForeignCurrencyDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
Interest Expense [Member] | Interest rate swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Reclassed from AOCI into Income (Effective Portion), Interest Rate Swaps 1us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(2)us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(7)us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Interest Expense [Member] | Currency swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Reclassed from AOCI into Income (Effective Portion), Currency swaps (12)us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(13)us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(20)us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Derivative related income (loss) [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Reclassed From AOCI into Income (Effective Portion, Derivative loss recognized on termination of hedges)) 0us-gaap_ProfitLoss
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
(199)us-gaap_ProfitLoss
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
Gain (Loss) Recognized In Income on Derivative (Ineffective Portion) 14us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
29us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
23us-gaap_GainLossOnCashFlowHedgeIneffectivenessNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
Derivative related income (loss) [Member] | Interest rate swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivative (Ineffective Portion), Interest Rate Swaps 0us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
2us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
1us-gaap_GainLossOnInterestRateCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
Derivative related income (loss) [Member] | Currency swaps [Member]      
Derivatives, Fair Value [Line Items]      
Gain (Loss) Recognized in Income on Derivative (Ineffective Portion, Currency swaps) $ 14us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
$ 27us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember
$ 22us-gaap_GainLossOnForeignCurrencyCashFlowHedgeIneffectiveness
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeMember