 | us-gaap:LiabilitiesCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:LiabilitiesCurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:LiabilitiesCurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:LiabilitiesAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:CollateralizedFinancings | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:LiabilitiesAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:CollateralizedFinancingsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:CollateralizedFinancingsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:SecuritiesLoanedAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting |
 | us-gaap:SecuritiesLoanedAmountOffsetAgainstCollateral | summation-item | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting |
 | us-gaap:SecuritiesLoanedAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsettingOffsettingLiabilitiesTable |
 | us-gaap:SecuritiesFinancingTransactionLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesFinancingTransactionsBalanceSheetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesFinancingTransactionLineItems | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |