XML 124 R123.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Gains and Losses on Hedged Items in Fair Value Hedges (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Interest Income Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative $ (237)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_InterestIncomeExpenseMember
$ (186)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_InterestIncomeExpenseMember
Gain (Loss) on Hedged Items 353us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_InterestIncomeExpenseMember
366us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_InterestIncomeExpenseMember
Other Income [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative (688)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
819us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) on Hedged Items 672us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(799)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Net Ineffective Gain (Loss) Recognized - Other Income (16)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
20us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Available-for-sale Securities [Member] | Interest Income [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative (246)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
(202)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Gain (Loss) on Hedged Items 375us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
427us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Available-for-sale Securities [Member] | Other Income [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative (684)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
821us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) on Hedged Items 668us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
(801)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Net Ineffective Gain (Loss) Recognized - Other Income (16)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
20us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Commercial Loans [Member] | Interest Income [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative   0us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Gain (Loss) on Hedged Items   0us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestIncomeMember
Commercial Loans [Member] | Other Income [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative   (2)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) on Hedged Items   0us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Net Ineffective Gain (Loss) Recognized - Other Income   (2)us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_CommercialLoanMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Subordinated Debt [Member] | Interest Expense [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative 9us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
16us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Gain (Loss) on Hedged Items (22)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(61)us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
Subordinated Debt [Member] | Other Income [Member] | Interest rate contracts [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Gain (Loss) on Derivative (4)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
0us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Gain (Loss) on Hedged Items 4us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
2us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
Net Ineffective Gain (Loss) Recognized - Other Income $ 0us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
$ 2us-gaap_GainLossOnFairValueHedgeIneffectivenessNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_SubordinatedDebtMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember