 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/CommonDomainMembers |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/CommonDomainMembersStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-RealEstateOperationsStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfShareholdersEquityAndOtherComprehensiveIncome |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfShareholdersEquityAndOtherComprehensiveIncomeStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-DepositBasedOperationsStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-SecuritiesBasedOperationsStatementTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsSupplementalDisclosures |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsSupplementalDisclosuresDividendsPayableTable |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchased |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsSoldNotYetPurchasedInvestmentsSoldNotYetPurchasedTable |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNote |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsFederalTaxNoteFederalIncomeTaxNoteTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/AccountingPolicies |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/AccountingPoliciesScheduleOfImpairedFinancingReceivableTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthers |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersLoansAndLeasesReceivableDisclosureTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfAccountsNotesLoansAndFinancingReceivableTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivableTroubledDebtRestructuringsTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/ReceivablesLoansNotesReceivableAndOthersScheduleOfImpairedFinancingReceivableTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecurities |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesDebtSecuritiesAvailableForSaleTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesDebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesEquitySecuritiesWithoutReadilyDeterminableFairValueTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesMarketableSecuritiesTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesScheduleOfGainLossOnInvestmentsTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesScheduleOfHeldToMaturitySecuritiesTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesScheduleOfOtherThanTemporaryImpairmentCreditLossesRecognizedInEarningsTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsDebtAndEquitySecuritiesScheduleOfTradingSecuritiesAndOtherTradingAssetsTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityClassOfTreasuryStockTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfStockByClassTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityTargetedOrTrackingStockStockTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsStockCompensation |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CompensationRelatedCostsStockCompensationScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/EarningsPerShare |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareBasicByCommonClassTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/EarningsPerShareScheduleOfEarningsPerShareDilutedByCommonClassTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/BusinessCombinations |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosures |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialInstrumentsFairValueDisclosuresFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable |
 | us-gaap:ConvertiblePreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftDistributionOfAssetsLiabilitiesAndStockholdersEquityTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftInterestRateAndInterestDifferentialAnalysisTable |
 | us-gaap:ConvertiblePreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftTransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftTransferOfCertainFinancialAssetsAccountedForAsSecuredBorrowingsTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceScheduleOfInvestmentIncomeReportedAmountsByCategoryTable |
 | us-gaap:EquitySecuritiesMember | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:EquitySecuritiesMember | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:PreferredStockMember | parent-child | http://fasb.org/us-gaap/role/disclosure/CreditLosses |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesAvailableForSaleAllowanceForCreditLossTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityAllowanceForCreditLossTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityCreditQualityIndicatorTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesDebtSecuritiesHeldToMaturityNonaccrualTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesFinancingReceivableNonaccrualTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableAllowanceForCreditLossesTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesScheduleOfFinancingReceivablesPastDueTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSecuritiesBorrowedAllowanceForCreditLossTable |
 | us-gaap:PreferredStockMember | domain-member | http://fasb.org/us-gaap/role/disclosure/CreditLossesSecuritiesPurchasedUnderAgreementsToResellAllowanceForCreditLossTable |