 | us-gaap:SecuritiesPurchasedUnderAgreementsToResell | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchase | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesBorrowed | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesReceivedAsCollateral | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:CollateralSecuritiesRepledgedDeliveredOrUsed | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesForReverseRepurchaseAgreements | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesLoaned | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SecuritiesFinancingTransactionTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesPurchasedUnderAgreementsToResell | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesSoldUnderAgreementsToRepurchase | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesBorrowed | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesReceivedAsCollateral | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:CollateralSecuritiesRepledgedDeliveredOrUsed | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesForReverseRepurchaseAgreements | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |
 | us-gaap:SecuritiesLoaned | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersSecuritiesFinancingTransactionTable |