 | us-gaap:IncurredClaimsPropertyCasualtyAndLiability | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:IncurredClaimsFinancialGuaranteeInsuranceContracts | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredLifeAndAnnuity | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredHealthCare | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredOther | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:IncurredClaimsPropertyCasualtyAndLiability | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:IncurredClaimsFinancialGuaranteeInsuranceContracts | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredLifeAndAnnuity | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredHealthCare | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:PolicyholderBenefitsAndClaimsIncurredOther | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |