XML 207 R165.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments 1 - Group Reporting Basis to US GAAP Adjustments from previous table (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Unquoted Equity Securities [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income $ 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
$ 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
$ 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
Group Reporting Basis Income (loss) from continuing operations before income tax 0hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
0hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
Reclassification of Financial Assets [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income (10)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
(14)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
(64)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
Group Reporting Basis Other revenues 8hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
40hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
181hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
Group Reporting Basis Income (loss) from continuing operations before income tax (2)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
26hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
117hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
Securities (Assets) [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
(1)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
Group Reporting Basis Operating expenses (3)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
(2)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
(12)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
Group Reporting Basis Income (loss) from continuing operations before income tax 3hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
1hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
12hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
Derivatives [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
(4)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
Group Reporting Basis Other revenues (4)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
(3)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
(5)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
Group Reporting Basis Income (loss) from continuing operations before income tax (4)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
(3)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
(9)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
Loan Impairment [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income (56)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
(57)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
(34)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
Group Reporting Basis Other revenues 1hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
1hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
3hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
Group Reporting Basis Provision for credit losses 120hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
(11)hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
73hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
Group Reporting Basis Operating expenses 1hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
1hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
Group Reporting Basis Income (loss) from continuing operations before income tax (176)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
(46)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
(104)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
Property [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
(9)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
16hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Group Reporting Basis Operating expenses (16)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
(17)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
(21)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Group Reporting Basis Income (loss) from continuing operations before income tax 16hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
17hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
28hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Pension Costs [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
Group Reporting Basis Operating expenses 11hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
24hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
11hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
Group Reporting Basis Income (loss) from continuing operations before income tax (11)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
(24)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
(11)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
Goodwill [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
   
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
   
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
   
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
   
Group Reporting Basis Income (loss) from continuing operations before income tax 0hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
   
Litigation [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
   
Group Reporting Basis Other revenues 0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
   
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
   
Group Reporting Basis Operating expenses (135)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
   
Group Reporting Basis Income (loss) from continuing operations before income tax 135hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
   
Sale of London Branch Precious Metals Business [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
   
Group Reporting Basis Other revenues (98)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
   
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
   
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
   
Group Reporting Basis Income (loss) from continuing operations before income tax (98)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
   
Sale of Cards and Retail Services Business [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income     0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
Group Reporting Basis Other revenues     (92)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
Group Reporting Basis Provision for credit losses     0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
Group Reporting Basis Operating expenses     0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
Group Reporting Basis Income (loss) from continuing operations before income tax     (92)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
Goodwill Impairment [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income   0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
 
Group Reporting Basis Other revenues   0hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
 
Group Reporting Basis Provision for credit losses   0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
 
Group Reporting Basis Operating expenses   135hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
 
Group Reporting Basis Income (loss) from continuing operations before income tax   (135)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
 
Low Income Housing Tax Credit [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income 0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
Group Reporting Basis Other revenues (16)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
(30)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
(29)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
Group Reporting Basis Provision for credit losses 0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
Group Reporting Basis Operating expenses 0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
0hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
Group Reporting Basis Income (loss) from continuing operations before income tax (16)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
(30)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
(29)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
Other [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income (8)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(5)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(12)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
Group Reporting Basis Other revenues (23)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
15hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(31)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
Group Reporting Basis Provision for credit losses (40)hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
11hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
Group Reporting Basis Operating expenses (16)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
60hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(14)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
Group Reporting Basis Income (loss) from continuing operations before income tax 25hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(61)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
(29)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
Group Reporting Basis Adjustments [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Net interest income (74)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[1] (76)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[1] (123)hsbcusa_GroupReportingBasisNetInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[1]
Group Reporting Basis Other revenues (132)hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
22hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
43hsbcusa_GroupReportingBasisNonInterestIncomeExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Provision for credit losses 80hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
0hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
73hsbcusa_GroupReportingBasisLoanImpairmentChargesRecoveries
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Operating expenses (158)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[2] 201hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[2] (36)hsbcusa_GroupReportingBasisOperatingExpenseIncome
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[2]
Group Reporting Basis Income (loss) from continuing operations before income tax (128)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(255)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(117)hsbcusa_GroupReportingBasisProfitLossBeforeIncomeTaxExpense
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Total assets (54,138)hsbcusa_GroupReportingBasisAssets
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(49,879)hsbcusa_GroupReportingBasisAssets
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(67,543)hsbcusa_GroupReportingBasisAssets
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Unquoted Equity Securities [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets (195)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(163)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(108)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_UnquotedEquitySecuritiesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Reclassification of Financial Assets [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 11hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
11hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(4)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_ReclassificationOfFinancialAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Securities (Assets) [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets (13)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(24)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(27)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_SecuritiesAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Derivatives [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets (53,973)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(49,876)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(67,762)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_DerivativeMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Loan Impairment [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets (204)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(94)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(66)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LoanImpairmentMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Property [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 28hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
37hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
42hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PropertyPlantAndEquipmentOtherTypesMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Pension Costs [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets (166)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(154)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
(137)hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_PensionCostsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Goodwill [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 348hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_GoodwillMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
   
Group Reporting Basis Adjustments [Member] | Litigation [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 1hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LitigationMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
   
Group Reporting Basis Adjustments [Member] | Sale of London Branch Precious Metals Business [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 0hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleofLondonBranchPreciousMetalsBusinessMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
   
Group Reporting Basis Adjustments [Member] | Sale of Cards and Retail Services Business [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets     0hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_SaleOfCardsAndRetailServicesBusinessMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Goodwill Impairment [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets   348hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_GoodwillImpairmentMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
 
Group Reporting Basis Adjustments [Member] | Low Income Housing Tax Credit [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets 0hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
0hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
0hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= hsbcusa_LowIncomeHousingTaxCreditMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
Group Reporting Basis Adjustments [Member] | Other [Member]      
Segment Reporting Information [Line Items]      
Group Reporting Basis Total assets $ 25hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
$ 36hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
$ 519hsbcusa_GroupReportingBasisAssets
/ hsbcusa_AdjustmentsforGroupReportingBasisToGAAPAxis
= us-gaap_OtherAssetsMember
/ us-gaap_ConsolidationItemsAxis
= hsbcusa_GroupReportingBasisAdjustmentsMember
[1] Net interest income of each segment represents the difference between actual interest earned on assets and interest paid on liabilities of the segment adjusted for a funding charge or credit. Segments are charged a cost to fund assets (e.g. customer loans) and receive a funding credit for funds provided (e.g. customer deposits) based on equivalent market rates. The objective of these charges/credits is to transfer interest rate risk from the segments to one centralized unit in Balance Sheet Management and more appropriately reflect the profitability of segments.
[2] Expenses for the segments include fully apportioned corporate overhead expenses.