XML 30 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Carrying and Estimated Fair Value (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Financial assets:    
Cash $ 147us-gaap_Cash $ 157us-gaap_Cash
Interest bearing deposits with banks 2,001us-gaap_InterestBearingDepositsInBanks 2,000us-gaap_InterestBearingDepositsInBanks
Securities purchased under agreements to resell 3,327us-gaap_SecuritiesPurchasedUnderAgreementsToResell 3,863us-gaap_SecuritiesPurchasedUnderAgreementsToResell
Financial liabilities:    
Long-term debt 15,407us-gaap_LongTermDebt 16,427us-gaap_LongTermDebt
Level 1 [Member]    
Financial assets:    
Cash 147us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
157us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Interest bearing deposits with banks 2,001us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
2,000us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Securities purchased under agreements to resell 0us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
[1]
Receivables held for sale 0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Due from affiliates 0hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Financial liabilities:    
Due to affiliates carried at fair value 0hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Due to affiliates not carried at fair value 0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | First Lien [Member]    
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1]
Level 1 [Member] | Second Lien [Member]    
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1]
Level 2 [Member]    
Financial assets:    
Cash 0us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Interest bearing deposits with banks 0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Securities purchased under agreements to resell 3,327us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
3,863us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
[1]
Receivables held for sale 352us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
0us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Due from affiliates 239hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
102hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Financial liabilities:    
Due to affiliates carried at fair value 513hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
512hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Due to affiliates not carried at fair value 6,767us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6,723us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | First Lien [Member]    
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1]
Level 2 [Member] | Second Lien [Member]    
Real estate secured:    
Total real estate secured receivables 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1] 0hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1]
Level 3 [Member]    
Financial assets:    
Cash 0us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_Cash
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest bearing deposits with banks 0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Securities purchased under agreements to resell 0us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Real estate secured:    
Total real estate secured receivables 18,190hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1] 18,124hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
[1]
Receivables held for sale 819us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
937us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Due from affiliates 0hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Financial liabilities:    
Due to affiliates carried at fair value 0hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Due to affiliates not carried at fair value 0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | First Lien [Member]    
Real estate secured:    
Total real estate secured receivables 16,868hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1] 16,878hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1]
Level 3 [Member] | Second Lien [Member]    
Real estate secured:    
Total real estate secured receivables 1,322hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1] 1,246hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1]
Carrying Value [Member]    
Financial assets:    
Cash 147us-gaap_Cash
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
157us-gaap_Cash
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Interest bearing deposits with banks 2,001us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
2,000us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Securities purchased under agreements to resell 3,327us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
3,863us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Real estate secured:    
Total real estate secured receivables 20,395hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1] 21,242hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
[1]
Receivables held for sale 1,097us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
860us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Due from affiliates 239hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
102hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Financial liabilities:    
Due to affiliates carried at fair value 513hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
512hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Due to affiliates not carried at fair value 6,432us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,433us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Carrying Value [Member] | First Lien [Member]    
Real estate secured:    
Total real estate secured receivables 18,159hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1] 18,943hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1]
Carrying Value [Member] | Second Lien [Member]    
Real estate secured:    
Total real estate secured receivables 2,236hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1] 2,299hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1]
Fair Value [Member]    
Financial assets:    
Cash 147us-gaap_Cash
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
157us-gaap_Cash
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Interest bearing deposits with banks 2,001us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
2,000us-gaap_InterestBearingDepositsInBanks
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Securities purchased under agreements to resell 3,327us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
3,863us-gaap_SecuritiesPurchasedUnderAgreementsToResell
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Real estate secured:    
Total real estate secured receivables 18,190hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] 18,124hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1]
Receivables held for sale 1,171us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
937us-gaap_LoansHeldForSaleFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Due from affiliates 239hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
102hsbcfc_DueFromAffiliatesFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Financial liabilities:    
Due to affiliates carried at fair value 513hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
512hsbcfc_DueToAffiliateFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Due to affiliates not carried at fair value 6,767us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
6,723us-gaap_DueToAffiliateCurrentAndNoncurrent
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Fair Value [Member] | First Lien [Member]    
Real estate secured:    
Total real estate secured receivables 16,868hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1] 16,878hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_FirstMortgageMember
[1]
Fair Value [Member] | Second Lien [Member]    
Real estate secured:    
Total real estate secured receivables 1,322hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1] 1,246hsbcfc_MortgageLoansOnRealEstateConsumerNetFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_MortgageLoansOnRealEstateDescriptionLoanCategoryAxis
= us-gaap_SecondMortgageMember
[1]
Long-term Debt Carried at Fair Value [Member] | Level 1 [Member]    
Financial liabilities:    
Long-term debt 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Long-term Debt Carried at Fair Value [Member] | Level 2 [Member]    
Financial liabilities:    
Long-term debt 6,396us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
6,762us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long-term Debt Carried at Fair Value [Member] | Level 3 [Member]    
Financial liabilities:    
Long-term debt 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Long-term Debt Carried at Fair Value [Member] | Carrying Value [Member]    
Financial liabilities:    
Long-term debt 6,396us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
6,762us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long-term Debt Carried at Fair Value [Member] | Fair Value [Member]    
Financial liabilities:    
Long-term debt 6,396us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
6,762us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongtermDebtCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Long Term Debt Not Carried at Fair Value [Member] | Level 1 [Member]    
Financial liabilities:    
Long-term debt 0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
0us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Long Term Debt Not Carried at Fair Value [Member] | Level 2 [Member]    
Financial liabilities:    
Long-term debt 8,512us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
8,779us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Long Term Debt Not Carried at Fair Value [Member] | Level 3 [Member]    
Financial liabilities:    
Long-term debt 1,044us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,454us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Long Term Debt Not Carried at Fair Value [Member] | Carrying Value [Member]    
Financial liabilities:    
Long-term debt 9,011us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
9,665us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Long Term Debt Not Carried at Fair Value [Member] | Fair Value [Member]    
Financial liabilities:    
Long-term debt $ 9,556us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 10,233us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= hsbcfc_LongTermDebtNotCarriedatFairValueMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
[1] The receivable balances included in this table reflects the principal amount outstanding on the loan net of any charge-off recorded in accordance with our existing charge-off policies and includes certain basis adjustments to the loan such as unearned income, unamortized deferred fees and costs on originated loans, purchase accounting fair value adjustments and premiums or discounts on purchased loans. However, these basis adjustments on the loans are excluded in other presentations of dollars of two-months-and-over contractual delinquency, nonaccrual receivable and nonperforming receivable account balances.