XML 101 R90.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Gain or Loss Recorded on Our Non-Qualifying Hedges (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Derivative Related Income (Expense) $ (317)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 315us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ (227)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Interest Rate Contracts [Member] | Derivative related income (expense) [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Derivative Related Income (Expense) (317)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_InterestRateContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember
315us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_InterestRateContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember
(221)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_InterestRateContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember
Currency Contracts [Member] | Derivative related income (expense) [Member]      
Derivatives, Fair Value [Line Items]      
Amount of Gain (Loss) Recognized in Derivative Related Income (Expense) $ 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_CurrencyContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember
$ 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_CurrencyContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember
$ (6)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= hsbcfc_CurrencyContractsMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_DerivativeRelatedIncomeExpenseMember