XML 53 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reinsurance - Guaranteed Minimum Death Benefit Contracts, Future Policy Benefits (Details) (Variable Annuity [Member], Guaranteed Minimum Death Benefit [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Variable Annuity [Member] | Guaranteed Minimum Death Benefit [Member]
   
Activity in future policy benefits reserves for GMDB business [Line Items]    
Future Policy Benefit Reserve, beginning balance, gross $ 1,270us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
$ 1,396us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Costs payable, beginning balance, gross 16us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
18us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Less: Reinsurance and other amounts recoverable 1,186us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
1,317us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Balance at January 1, net 100us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
97us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Add: Incurred benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
3us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Less: Paid benefits 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Ending balance, net 100us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
100us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityNet
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Costs payable, ending balance, gross 19us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
16us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Add: Reinsurance and other amounts recoverable 1,163us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
1,186us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsReinsuranceRecoverable
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
Future Policy Benefit Reserve, ending balance, gross $ 1,244us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember
$ 1,270us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_NetAmountAtRiskByProductAndGuaranteeGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_VariableAnnuityMember