XML 39 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Separate Accounts, Death Benefits and Other Insurance Benefit Features Level 4 (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Sep. 30, 2013
Dec. 31, 2012
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value $ 22,829us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue        
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 3,414us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk        
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 537us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization        
Separate Accounts, Liability 135,790us-gaap_SeparateAccountsLiability   134,689us-gaap_SeparateAccountsLiability    
Guaranteed Minimum Death Benefit [Member]          
Changes in the gross U.S. GMDB and UL secondary guarantee benefits          
Liability, balance, beginning of period 812us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
    854us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
849us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Incurred 41us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
47us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Paid (29)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
(31)us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Unlock 24us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
11us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Liability balance, end of period 800us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
    854us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
849us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Reinsurance recoverable asset, beginning of period 480us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
    532us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
533us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Incurred 25hlic_ReinsuranceRecoverableAssetIncurred
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
26hlic_ReinsuranceRecoverableAssetIncurred
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Paid (22)hlic_ReinsuranceRecoverableAssetPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
(22)hlic_ReinsuranceRecoverableAssetPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Reinsurance recoverable asset, end of period 477us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
    532us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
533us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 3,951us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Schedule of Fair Value of Separate Accounts [Abstract]          
Schedule of Fair Value of Separate Accounts by Major Category of Investment, Fair Value 47,549us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
  48,852us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
   
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Percent Debt Securities 17.00%us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerSharePercentDebtSecurities
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Fair Value, Investments, Entities that Calculate Net Asset Value Per Share, Percent Equity Securities 83.00%us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerSharePercentEquitySecurities
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Return of Premium ROP Other [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 10,864us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ReturnOfPremiumRopOtherMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 53us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ReturnOfPremiumRopOtherMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 47us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ReturnOfPremiumRopOtherMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 67 years        
Reset [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 2,895us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ResetMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 14us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ResetMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 14us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_ResetMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 69 years        
Lifetime Income Benefit ("LIB") - Death Benefit [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 608us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_LifetimeIncomeBenefitLibDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 7us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_LifetimeIncomeBenefitLibDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 7us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_LifetimeIncomeBenefitLibDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 68 years        
Asset Protection Benefit ("APB") [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 14,304us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_AssetProtectionBenefitApbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 195us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_AssetProtectionBenefitApbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 128us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_AssetProtectionBenefitApbMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 68 years        
With Five Percent Rollup and EPB [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 544us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupAndEpbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 115us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupAndEpbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 24us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupAndEpbMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 71 years        
With Earnings Protection Benefit Rider (EPB) [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 4,275us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithEarningsProtectionBenefitRiderEpbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 581us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithEarningsProtectionBenefitRiderEpbMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 77us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithEarningsProtectionBenefitRiderEpbMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 69 years        
With Five Percent Rollup [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 1,433us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 199us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 57us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_WithFivePercentRollupMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 70 years        
MAV Only [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 16,577us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_MavOnlyMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 2,519us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_MavOnlyMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 379us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_MavOnlyMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 70 years        
Universal Life [Member] | Secondary Guarantees [Member]          
Changes in the gross U.S. GMDB and UL secondary guarantee benefits          
Liability, balance, beginning of period 2,041us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
    1,858us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
1,802us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
Incurred 66us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
56us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsIncurredBenefits1
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
     
Paid 0us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsBenefitsPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
       
Unlock 3us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
       
Liability balance, end of period 2,104us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
    1,858us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
1,802us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteedBenefitLiabilityGross
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
Reinsurance recoverable asset, beginning of period 2,041us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
    1,858us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
1,802us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
Incurred 63hlic_ReinsuranceRecoverableAssetIncurred
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
56hlic_ReinsuranceRecoverableAssetIncurred
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
     
Paid 0hlic_ReinsuranceRecoverableAssetPaid
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
       
Reinsurance recoverable asset, end of period 2,104us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
    1,858us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
1,802us-gaap_ReinsuranceRecoverableGuaranteeBenefits
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
Reinsurance Recoverables [Member] | Guaranteed Minimum Death Benefit [Member]          
Changes in the gross U.S. GMDB and UL secondary guarantee benefits          
Unlock (6)us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_BalanceSheetLocationAxis
= hlic_ReinsuranceRecoverablesMember
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
(5)us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_BalanceSheetLocationAxis
= hlic_ReinsuranceRecoverablesMember
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
     
Reinsurance Recoverables [Member] | Universal Life [Member] | Secondary Guarantees [Member]          
Changes in the gross U.S. GMDB and UL secondary guarantee benefits          
Unlock 0us-gaap_DeferredPolicyAcquisitionCostAmortizationExpenseEffectOfAdjustmentsToEstimatedGrossProfit
/ us-gaap_BalanceSheetLocationAxis
= hlic_ReinsuranceRecoverablesMember
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= hlic_SecondaryGuaranteesMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_UniversalLifeMember
       
Equity Securities [Member] | Guaranteed Minimum Death Benefit [Member]          
Schedule of Fair Value of Separate Accounts [Abstract]          
Schedule of Fair Value of Separate Accounts by Major Category of Investment, Fair Value 43,532us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_EquitySecuritiesMember
  44,786us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_EquitySecuritiesMember
   
Cash and Cash Equivalents [Member] | Guaranteed Minimum Death Benefit [Member]          
Schedule of Fair Value of Separate Accounts [Abstract]          
Schedule of Fair Value of Separate Accounts by Major Category of Investment, Fair Value 4,017us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
  4,066us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentFairValue
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
   
UNITED STATES | Guaranteed Minimum Withdrawal Benefit [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 8,200us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 0us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumWithdrawalBenefitMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 70 years        
UNITED STATES | Guaranteed Minimum Death Benefit [Member]          
Account Value by GMDB Type [Abstract]          
Net Amount at Risk by Product and Guarantee, General Account Value 51,500us-gaap_NetAmountAtRiskByProductAndGuaranteeGeneralAccountValue
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk 3,683us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRisk
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Net Amount at Risk at Annuitization 733us-gaap_NetAmountAtRiskByProductAndGuaranteeNetAmountAtRiskAtAnnuitization
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
Net Amount at Risk by Product and Guarantee, Weighted Average Attained Age 69 years        
Separate Accounts, Liability 47,549us-gaap_SeparateAccountsLiability
/ invest_InvestmentGeographicRegionAxis
= country_US
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember
       
JAPAN | Guaranteed Minimum Death Benefit [Member]          
Account Value by GMDB Type [Abstract]          
Separate Accounts, Liability $ 88,241us-gaap_SeparateAccountsLiability
/ invest_InvestmentGeographicRegionAxis
= country_JP
/ us-gaap_LiabilitiesForGuaranteesOnLongDurationContractsGuaranteeTypeAxis
= us-gaap_GuaranteedMinimumDeathBenefitMember