 | us-gaap:SecurityOwnedAndPledgedAsCollateralFairValueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/TransfersAndServicing |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue | parent-child | http://fasb.org/us-gaap/role/disclosure/TransfersAndServicing |
 | us-gaap:FinancialInstrumentsOwnedAndPledgedAsCollateralTable | all | http://fasb.org/us-gaap/role/disclosure/TransfersAndServicingFinancialInstrumentsOwnedAndPledgedAsCollateralTable |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralFairValueAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/TransfersAndServicingFinancialInstrumentsOwnedAndPledgedAsCollateralTable |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue | domain-member | http://fasb.org/us-gaap/role/disclosure/TransfersAndServicingFinancialInstrumentsOwnedAndPledgedAsCollateralTable |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralFairValueAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:FinancialInstrumentsOwnedAndPledgedAsCollateralTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersFinancialInstrumentsOwnedAndPledgedAsCollateralTable |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralFairValueAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersFinancialInstrumentsOwnedAndPledgedAsCollateralTable |
 | us-gaap:SecurityOwnedAndPledgedAsCollateralAssociatedLiabilitiesFairValue | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersFinancialInstrumentsOwnedAndPledgedAsCollateralTable |