 | us-gaap:FinancingReceivablePortfolioSegmentAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:FinancialInstrumentAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:GeographicDistributionAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | srt:InterestEarningAssetAndInterestBearingLiabilityInterestChangeTypeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | srt:InterestRateAndInterestDifferentialAnalysisLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:FinancingReceivablePortfolioSegmentAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:FinancialInstrumentAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:GeographicDistributionAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | srt:InterestEarningAssetAndInterestBearingLiabilityInterestChangeTypeAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |