 | us-gaap:TierOneRiskBasedCapitalAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CommonEquityTierOneCapitalAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TierOneLeverageCapitalAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TierTwoRiskBasedCapital | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CapitalAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:RiskBasedRatiosAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:LeverageRatiosAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TangibleCapitalAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationTangibleEquityRatioAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationCapitalConservationBufferAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationLeverageBufferAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationCountercyclicalCapitalBuffer | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationGlobalSystemicallyImportantBankGsibSurchargeAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationMaximumPayoutRatioAndAmountAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationMaximumLeveragePayoutRatioAndAmountAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ClassificationOfInstitutionCreditUnions | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TierOneRiskBasedCapitalAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:CommonEquityTierOneCapitalAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TierOneLeverageCapitalAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TierTwoRiskBasedCapital | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:CapitalAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:RiskBasedRatiosAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:LeverageRatiosAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TangibleCapitalAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationTangibleEquityRatioAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationCapitalConservationBufferAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationLeverageBufferAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationCountercyclicalCapitalBuffer | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationGlobalSystemicallyImportantBankGsibSurchargeAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationMaximumPayoutRatioAndAmountAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationMaximumLeveragePayoutRatioAndAmountAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:ClassificationOfInstitutionCreditUnions | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |