 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditRating | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031 |
 | us-gaap:PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRate | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031 |
 | us-gaap:PolicyholderFunds | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031 |
 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditRating | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRate | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderFunds | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceLongDurationContractsTmp031PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditRating | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRate | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceA |
 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderAccountBalanceGuaranteedMinimumCreditRating | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |
 | us-gaap:PolicyholderAccountBalanceAboveGuaranteedMinimumCreditingRate | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsuranceAPolicyholderAccountBalanceGuaranteedMinimumCreditingRateTable |