 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:USGovernmentAgenciesDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:LoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:DollarRollsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentAgenciesDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:LoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:DollarRollsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USTreasurySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:USGovernmentAgenciesDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:LoansMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:CommercialPaperMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:BankersAcceptanceMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:CertificatesOfDepositMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:SeniorNotesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:DollarRollsMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealers |
 | us-gaap:USTreasurySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentAgenciesDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:USGovernmentSponsoredEnterprisesDebtSecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:LoansMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:CommercialPaperMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:BankersAcceptanceMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:CertificatesOfDepositMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:SeniorNotesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |
 | us-gaap:DollarRollsMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBrokersAndDealersScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable |