XML 120 R92.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Notional Values of Derivative Contracts (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Fair Value [Line Items]    
Total $ 13,980invest_DerivativeNotionalAmount $ 16,467invest_DerivativeNotionalAmount
Debt option [Member]    
Derivatives, Fair Value [Line Items]    
Total 6,574invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
7,235invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
Interest rate swaps [Member] | Debt option [Member]    
Derivatives, Fair Value [Line Items]    
Total 3,682invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
4,343invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
Currency swaps [Member] | Debt option [Member]    
Derivatives, Fair Value [Line Items]    
Total 2,892invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
2,892invest_DerivativeNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= hsbcfc_DebtOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
Derivatives designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total 4,207invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
5,533invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments [Member] | Interest rate swaps [Member]    
Derivatives, Fair Value [Line Items]    
Total 1,959invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
3,256invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives designated as hedging instruments [Member] | Currency swaps [Member]    
Derivatives, Fair Value [Line Items]    
Total 2,248invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
2,277invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Derivatives not designated as hedging instruments [Member]    
Derivatives, Fair Value [Line Items]    
Total 3,199invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,699invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments [Member] | Interest rate swaps [Member]    
Derivatives, Fair Value [Line Items]    
Total 3,199invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3,699invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Derivatives not designated as hedging instruments [Member] | Currency swaps [Member]    
Derivatives, Fair Value [Line Items]    
Total $ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CurrencySwapMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember