 | us-gaap:CommercialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:ResidentialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:ConsumerPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:UnallocatedFinancingReceivablesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:CommercialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ResidentialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ConsumerPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:UnallocatedFinancingReceivablesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableCreditRatioTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:CommercialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:ResidentialPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:ConsumerPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:UnallocatedFinancingReceivablesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:CommercialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:ResidentialPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:ConsumerPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:FinanceLeasesPortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:UnallocatedFinancingReceivablesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:CommercialRealEstatePortfolioSegmentMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |