 | us-gaap:PremiumsWrittenNetConsolidatedAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:IncreaseDecreaseInUnearnedPremiumsNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:PremiumsWrittenNetConsolidatedAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:IncreaseDecreaseInUnearnedPremiumsNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:DirectPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:CededPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:AssumedPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DirectPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:CededPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:AssumedPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceEffectsOfReinsuranceTable |
 | us-gaap:DirectPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:CededPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:AssumedPremiumsEarned | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:PremiumsEarnedNet | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:DirectPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:CededPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:AssumedPremiumsEarned | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:PremiumsEarnedNet | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |