XML 81 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments (Fair Value of Investments Available-For-Sale) (Details) (USD $)
Dec. 31, 2014
Dec. 31, 2013
Schedule of Available-for-sale Securities [Line Items]    
Carrying Value, Current $ 1,791,060,000us-gaap_AvailableForSaleSecuritiesCurrent $ 1,567,020,000us-gaap_AvailableForSaleSecuritiesCurrent
Carrying value, Noncurrent 4,570,000us-gaap_AvailableForSaleSecuritiesNoncurrent 59,768,000us-gaap_AvailableForSaleSecuritiesNoncurrent
Current [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,777,404,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
1,602,456,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
Gross Unrealized Holding Gains 22,500,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
12,900,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
Gross Unrealized Holding Losses (8,900,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
(48,400,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
Carrying Value, Current 1,791,000,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
1,567,000,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
Noncurrent [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,474,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
67,943,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
Gross Unrealized Holding Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
Gross Unrealized Holding Losses (900,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
(8,100,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
Carrying value, Noncurrent 4,600,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
59,800,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
Asset-backed securities [Member] | Current [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 437,200,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
394,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Holding Gains 2,600,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
3,400,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Holding Losses (1,900,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(8,700,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Carrying Value, Current 437,900,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
389,400,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Asset-backed securities [Member] | Noncurrent [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 800,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,300,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Holding Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Gross Unrealized Holding Losses (200,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
(200,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
Carrying value, Noncurrent 600,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
1,100,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_AssetBackedSecuritiesMember
U.S. government and agencies [Member] | Current [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 36,500,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
23,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Holding Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Gross Unrealized Holding Losses 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Carrying Value, Current 36,500,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
23,700,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Obligations of states and other political subdivisions [Member] | Current [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 716,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
734,300,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Holding Gains 17,200,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
5,900,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Holding Losses (1,700,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
(30,300,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Carrying Value, Current 732,200,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
709,900,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Obligations of states and other political subdivisions [Member] | Noncurrent [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   53,400,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Holding Gains   0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Gross Unrealized Holding Losses   (6,300,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Carrying value, Noncurrent   47,100,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Corporate debt securities [Member] | Current [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 587,000,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
449,800,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Holding Gains 2,700,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
3,600,000us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Holding Losses (5,300,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(9,400,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Carrying Value, Current 584,400,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
444,000,000us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesCurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Corporate debt securities [Member] | Noncurrent [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,700,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
13,200,000us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Holding Gains 0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
0us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Gross Unrealized Holding Losses (700,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
(1,600,000)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
Carrying value, Noncurrent $ 4,000,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
$ 11,600,000us-gaap_AvailableForSaleSecuritiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= hnt_InvestmentAvailableForSaleSecuritiesNoncurrentMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember