 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpensePropertyCasualtyLiability | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpenseDisabilityAccidentAndHealth | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilityNetForClaimsAndClaimsAdjustmentExpenseFinancialGuaranteeInsuranceContracts | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperations |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpensePropertyCasualtyLiability | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpenseDisabilityAccidentAndHealth | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilityNetForClaimsAndClaimsAdjustmentExpenseFinancialGuaranteeInsuranceContracts | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionUnclassified-InvestmentBasedOperationsStatementTable |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpenseMethodologiesAndAssumptions | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpensePropertyCasualtyLiability | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpenseDisabilityAccidentAndHealth | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LiabilityNetForClaimsAndClaimsAdjustmentExpenseFinancialGuaranteeInsuranceContracts | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LiabilityForTitleClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |