XML 209 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Gains and Losses on Derivative Instruments Held For Other Purpose (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives $ 944us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 391us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet  
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 845us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
337us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
758us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Interest rate contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 439us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
(303)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
 
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Foreign exchange contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 20us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
(70)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
 
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Equity contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 442us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
774us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_EquityContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
 
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Precious metals contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 11us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
 
Gain (Loss) on Instruments Designated at Fair Value and Related Derivatives [Member] | Credit contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives 1us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
2us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_GainlossonInstrumentsDesignatedatFairValueandRelatedDerivativesMember
 
Residential mortgage banking revenue [Member] | Interest rate contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives (1)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_ResidentialMortgageBankingRevenueMember
(5)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= hsbcusa_ResidentialMortgageBankingRevenueMember
 
Other Income [Member] | Credit contracts [Member]      
Derivatives, Fair Value [Line Items]      
Mark-to-market on the related derivatives $ 32us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember
$ (7)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CreditRiskContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OtherIncomeMember