| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable |
| Explicit | us-gaap:IncomeStatementLocationAxis |
| Member | us-gaap:IncomeStatementLocationDomain |
| Member | us-gaap:SalesMember |
| Member | us-gaap:TradingRevenueMember |
| Member | us-gaap:CostOfSalesMember |
| Member | us-gaap:PrincipalOrProprietaryTransactionsMember |
| Member | us-gaap:AssetManagementIncomeMember |
| Member | us-gaap:OtherIncomeMember |
| Member | us-gaap:InterestIncomeMember |
| Member | us-gaap:InvestmentIncomeMember |
| Member | us-gaap:OperatingIncomeLossMember |
| Member | us-gaap:OtherOperatingIncomeExpenseMember |
| Member | us-gaap:InterestExpenseMember |
| Member | us-gaap:OperatingExpenseMember |
| Member | us-gaap:OtherExpenseMember |
| Member | us-gaap:GainLossOnDerivativeInstrumentsMember |
| Member | us-gaap:GainLossOnInvestmentsMember1 |
| Member | us-gaap:InvestmentIncomeExpenseMember |
| Member | us-gaap:NonoperatingIncomeExpenseMember |
| Member | us-gaap:OtherNonoperatingIncomeExpenseMember |
| Member | us-gaap:ForeignCurrencyGainLossMember |
| Member | us-gaap:SaleOfSubsidiaryGainLossMember |
| Member | us-gaap:SellingGeneralAndAdministrativeExpensesMember |
| Member | us-gaap:SellingAndMarketingExpenseMember |
| Member | us-gaap:GeneralAndAdministrativeExpenseMember |
| Explicit | us-gaap:FairValueByLiabilityClassAxis |
| Member | us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain |
| Member | us-gaap:AccountsPayableMember |
| Member | us-gaap:BorrowingsMember |
| Member | us-gaap:ObligationsMember |
| Member | us-gaap:SubordinatedDebtObligationsMember |
| Member | us-gaap:LongTermDebtMember |
| Member | us-gaap:TradingLiabilitiesMember |
| Member | us-gaap:FederalFundsPurchasedAndSecuritiesSoldUnderAgreementsToRepurchaseMember |
| Member | us-gaap:FederalFundsPurchasedMember |
| Member | us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseMember |
| Member | us-gaap:FederalHomeLoanBankBorrowingsMember |
| Member | us-gaap:InvestmentContractsMember |
| Member | us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember |
| Member | us-gaap:CommitmentsMember |
| Member | us-gaap:GuaranteesMember |
| Member | us-gaap:MandatorilyRedeemablePreferredStockMember |
| Member | us-gaap:SecuritiesSoldNotYetPurchasedMember |
| Member | us-gaap:LiabilityMember |
| Explicit | us-gaap:OtherComprehensiveIncomeLocationAxis |
| Member | us-gaap:OtherComprehensiveIncomeLocationDomain |
| Member | us-gaap:OtherComprehensiveIncomeMember |
| Label/QName |
|---|
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems |
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings |
us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome |
us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfOtherComprehensiveIncomeExtensibleList |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlementsAbstract |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNetAbstract |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 |
Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet |
us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease |
us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss |
us-gaap:FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList |