 | us-gaap:DeferredSalesInducementsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementsAdditions | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementCostDisposition | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementCostAmortizationExpenseAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementCostUnrealizedGainLossOnInvestment | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementCostForeignCurrencyTranslationGainLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementCostImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementsAdjustments | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementsPeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredSalesInducementsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsAdditions | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementCostDisposition | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsAmortizationExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSaleInducementCostExperienceAdjustment | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementCostForeignCurrencyTranslationGainLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementCostImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsAdjustments | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsPeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsNet | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:DeferredSalesInducementsNet | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementsAdditions | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementCostDisposition | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementsAmortizationExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSaleInducementCostExperienceAdjustment | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementCostForeignCurrencyTranslationGainLoss | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementCostImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementsAdjustments | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |
 | us-gaap:DeferredSalesInducementsPeriodIncreaseDecrease | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceADeferredSaleInducementCostTable |