XML 38 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Receivables Held for Sale - Summary of Components of Cumulative Lower of Amortized Cost or Fair Value Adjustment (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment $ 314hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent $ 748hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent $ 18hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
Real Estate Owned [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment (5)hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
40hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
50hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Short Sales [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment (3)hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
22hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
20hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
Other Income [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Initial lower of amortized cost or fair value adjustment 113hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
212hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
1,547hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Subsequent to initial transfer to held for sale (314)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(748)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(18)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Lower of amortized cost or fair value adjustment recorded through other revenues(1) (201)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
[1] (536)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
[1] 1,529hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Lower of amortized cost or fair value adjustment     1,641hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Other Income [Member] | Fair Value [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Initial lower of amortized cost or fair value adjustment 113hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
212hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
1,547hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
Subsequent to initial transfer to held for sale (322)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
(686)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
52hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
Lower of amortized cost or fair value adjustment recorded through other revenues(1) (209)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
[1] (474)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
[1] 1,599hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
Lower of amortized cost or fair value adjustment     1,711hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
Other Income [Member] | Real Estate Owned [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Initial lower of amortized cost or fair value adjustment 0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Subsequent to initial transfer to held for sale 5hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
(40)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
(50)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Lower of amortized cost or fair value adjustment recorded through other revenues(1) 5hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
[1] (40)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
[1] (50)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Lower of amortized cost or fair value adjustment     (50)hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Other Income [Member] | Short Sales [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Initial lower of amortized cost or fair value adjustment 0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
0hsbcfc_ReceivablesHeldForSaleInitialLowerOfAmortizedCostOrFairValueAdjustment
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
Subsequent to initial transfer to held for sale 3hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
(22)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
(20)hsbcfc_ReceivablesHeldForSaleSubsequentToInitialTransferToHeldForSale
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
Lower of amortized cost or fair value adjustment recorded through other revenues(1) 3hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
[1] (22)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
[1] (20)hsbcfc_ReceivablesHeldForSaleTotalRecordedThroughOtherRevenues
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
Lower of amortized cost or fair value adjustment     (20)hsbcfc_LowerOfCostOrFairValueAdjustmentOnLoansHeldForSaleIncludingCreditComponent
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
Provision for Loan and Lease Losses [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment recorded as a provision for credit losses     112hsbcfc_LowerOnAdjustmentHeldForSaleRelatedToCredit
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_ProvisionforLoanandLeaseLossesMember
Provision for Loan and Lease Losses [Member] | Fair Value [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment recorded as a provision for credit losses     112hsbcfc_LowerOnAdjustmentHeldForSaleRelatedToCredit
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_ProvisionforLoanandLeaseLossesMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_FairValueMember
Provision for Loan and Lease Losses [Member] | Real Estate Owned [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment recorded as a provision for credit losses     0hsbcfc_LowerOnAdjustmentHeldForSaleRelatedToCredit
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_ProvisionforLoanandLeaseLossesMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_RealEstateOwnedMember
Provision for Loan and Lease Losses [Member] | Short Sales [Member]      
Lower of amortized cost or fair value adjustment recorded as a component of:      
Lower of amortized cost or fair value adjustment recorded as a provision for credit losses     $ 0hsbcfc_LowerOnAdjustmentHeldForSaleRelatedToCredit
/ us-gaap_IncomeStatementLocationAxis
= hsbcfc_ProvisionforLoanandLeaseLossesMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= hsbcfc_ShortSalesMember
[1] During 2014 and 2013, no lower of amortized cost or fair value adjustment was recorded as a provision for credit losses.