 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:DebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:USGovernmentDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:CorporateDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:AssetBackedSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:DerivativeMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:DebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:USGovernmentDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:CorporateDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:AssetBackedSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:DerivativeMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |
 | us-gaap:TrustPreferredSecuritiesSubjectToMandatoryRedemptionMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecurityOwnedAndSoldNotYetPurchasedAtFairValueTable |