 | us-gaap:ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | srt:LifeInsuranceInForceNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | srt:LifeInsuranceInForcePercentageAssumedToNet | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | us-gaap:PremiumsPercentageAssumedToNet | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17Reinsurance |
 | srt:ReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable | all | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:ReinsurancePremiumsForInsuranceCompaniesByProductSegmentNetAmountAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | srt:LifeInsuranceInForceNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | srt:LifeInsuranceInForcePercentageAssumedToNet | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |
 | us-gaap:PremiumsPercentageAssumedToNet | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-17ReinsuranceReinsurancePremiumsForInsuranceCompaniesByProductSegmentTable |