 | us-gaap:ObligationToReturnSecuritiesReceivedAsCollateral | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchase | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:FinancialInstrumentsSoldNotYetPurchasedAtFairValue | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:TradingLiabilities | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | srt:PayablesToBrokerDealersAndClearingOrganizations | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:InvestmentRelatedLiabilities | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:ObligationToReturnSecuritiesReceivedAsCollateral | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchase | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:FinancialInstrumentsSoldNotYetPurchasedAtFairValue | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:TradingLiabilities | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | srt:PayablesToBrokerDealersAndClearingOrganizations | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:InvestmentRelatedLiabilities | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |