| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp021LiabilityForFuturePolicyBenefitActivityTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:LiabilityForFuturePolicyBenefitActivityTable |
| Explicit | srt:ProductOrServiceAxis |
| Member | srt:ProductsAndServicesDomain |
| Member | us-gaap:TermLifeInsuranceMember |
| Member | us-gaap:WholeLifeInsuranceMember |
| Label/QName |
|---|
us-gaap:LiabilityForFuturePolicyBenefitActivityLineItems |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumOriginalDiscountRateBeforeCashFlowAndReinsurance |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumCumulativeIncreaseDecreaseFromCashFlowChange |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumCumulativeIncreaseDecreaseOfActualVarianceFromExpectedExperience |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumOriginalDiscountRateBeforeReinsuranceAfterCashFlowChange |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumIssuance |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumInterestIncome |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumNetPremiumCollected |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumDerecognition |
us-gaap:AociLiabilityForFuturePolicyBenefitExpectedNetPremiumBeforeTax |
us-gaap:LiabilityForFuturePolicyBenefitExpectedNetPremiumBeforeReinsuranceAfterDiscountRateChange |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitOriginalDiscountRateBeforeCashFlowAndReinsurance |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitCumulativeIncreaseDecreaseFromCashFlowChange |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitCumulativeIncreaseDecreaseOfActualVarianceFromExpectedExperience |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFutureBenefitOriginalDiscountRateBeforeReinsuranceAfterCashFlowChange |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitIssuance |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitInterestExpense |
us-gaap:LiabilityForFuturePolicyBenefitsPaymentForBenefits |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitDerecognition |
us-gaap:AociLiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitBeforeTax |
us-gaap:LiabilityForFuturePolicyBenefitExpectedFuturePolicyBenefitBeforeReinsuranceAfterDiscountRateChange |
us-gaap:LiabilityForFuturePolicyBenefits |
us-gaap:LiabilityForFuturePolicyBenefitReinsuranceRecoverableAfterAllowance |
us-gaap:LiabilityForFuturePolicyBenefitAfterReinsurance |