 | us-gaap:MarketRiskBenefitInterestExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitAttributedFeeCollected | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitBenefitPayment | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIssuance | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromActualPolicyholderBehaviorDifferentFromExpected | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromEquityMarketChange | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromFutureExpectedPolicyholderBehaviorAssumption | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromInterestRateChange | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromOtherAssumption | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromVolatility | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitPeriodIncreaseDecrease | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:MarketRiskBenefitInterestExpense | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitAttributedFeeCollected | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitBenefitPayment | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIssuance | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromActualPolicyholderBehaviorDifferentFromExpected | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromEquityMarketChange | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromFutureExpectedPolicyholderBehaviorAssumption | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromInterestRateChange | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromOtherAssumption | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitIncreaseDecreaseFromVolatility | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |
 | us-gaap:MarketRiskBenefitPeriodIncreaseDecrease | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAMarketRiskBenefitTable |