 | us-gaap:TierOneLeverageCapitalToAverageAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationTierOneLeverageCapitalRatioUndercapitalizedMinimum | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationTierOneLeverageCapitalRatioSignificantlyUndercapitalizedMinimum | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ExcessTierOneLeverageCapitalToAverageAssets | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:SupplementaryLeverageRatio | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioWellCapitalizedMinimum | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioCapitalAdequacyMinimum | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioUndercapitalizedMinimum | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:TierOneLeverageCapitalToAverageAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationTierOneLeverageCapitalRatioUndercapitalizedMinimum | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationTierOneLeverageCapitalRatioSignificantlyUndercapitalizedMinimum | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:ExcessTierOneLeverageCapitalToAverageAssets | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:SupplementaryLeverageRatio | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioWellCapitalizedMinimum | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioCapitalAdequacyMinimum | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |
 | us-gaap:BankingRegulationSupplementaryLeverageRatioUndercapitalizedMinimum | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable |