XML 16 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information by Segment (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Segment Reporting Information [Line Items]    
Premiums $ 13,248us-gaap_PremiumsEarnedNet $ 11,083us-gaap_PremiumsEarnedNet
Services 490us-gaap_SalesRevenueServicesNet 538us-gaap_SalesRevenueServicesNet
Total revenues - external customers 13,738us-gaap_SalesRevenueNet 11,621us-gaap_SalesRevenueNet
Investment income 95us-gaap_InvestmentIncomeInterestAndDividend 91us-gaap_InvestmentIncomeInterestAndDividend
Total revenues 13,833us-gaap_Revenues 11,712us-gaap_Revenues
Benefits 11,005us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare 9,124us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
Operating costs 1,945us-gaap_SellingGeneralAndAdministrativeExpense 1,785us-gaap_SellingGeneralAndAdministrativeExpense
Depreciation and amortization 93hum_DepreciationAndAmortizationIncomeStatement 82hum_DepreciationAndAmortizationIncomeStatement
Total operating expenses 13,043us-gaap_BenefitsLossesAndExpenses 10,991us-gaap_BenefitsLossesAndExpenses
Income from operations 790us-gaap_OperatingIncomeLoss 721us-gaap_OperatingIncomeLoss
Interest expense 46us-gaap_InterestExpense 35us-gaap_InterestExpense
Income (loss) before income taxes 744us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 686us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Individual Medicare Advantage    
Segment Reporting Information [Line Items]    
Premiums 7,433us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
6,460us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
Group Medicare Advantage    
Segment Reporting Information [Line Items]    
Premiums 1,394us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
1,384us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
Medicare stand-alone PDP    
Segment Reporting Information [Line Items]    
Premiums 1,003us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
865us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
Total Medicare    
Segment Reporting Information [Line Items]    
Premiums 9,830us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
8,709us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
Fully-insured    
Segment Reporting Information [Line Items]    
Premiums 2,478us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
1,854us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
Specialty    
Segment Reporting Information [Line Items]    
Premiums 333us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
334us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
Medicaid and other    
Segment Reporting Information [Line Items]    
Premiums 607us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
186us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
Provider    
Segment Reporting Information [Line Items]    
Services 317us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
312us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
ASO and other    
Segment Reporting Information [Line Items]    
Services 166us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
205us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
Pharmacy    
Segment Reporting Information [Line Items]    
Services 7us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
21us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
Intersegment revenues    
Segment Reporting Information [Line Items]    
Total revenues (5,585)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(4,346)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
Intersegment revenues | Retail    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Group    
Segment Reporting Information [Line Items]    
Total revenues 22us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
19us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Intersegment revenues | Healthcare Services    
Segment Reporting Information [Line Items]    
Total revenues 5,563us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
4,327us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Intersegment revenues | Other Businesses    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Intersegment revenues | Services    
Segment Reporting Information [Line Items]    
Total revenues (4,435)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
(3,500)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
Intersegment revenues | Services | Retail    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Services | Group    
Segment Reporting Information [Line Items]    
Total revenues 22us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
19us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Intersegment revenues | Services | Healthcare Services    
Segment Reporting Information [Line Items]    
Total revenues 4,413us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
3,481us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Intersegment revenues | Services | Other Businesses    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Intersegment revenues | Products    
Segment Reporting Information [Line Items]    
Total revenues (1,150)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
(846)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
Intersegment revenues | Products | Retail    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Products | Group    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Intersegment revenues | Products | Healthcare Services    
Segment Reporting Information [Line Items]    
Total revenues 1,150us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
846us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Intersegment revenues | Products | Other Businesses    
Segment Reporting Information [Line Items]    
Total revenues 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Retail    
Segment Reporting Information [Line Items]    
Premiums 11,578us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
9,462us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Services 4us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
14us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total revenues - external customers 11,582us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
9,476us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Investment income 27us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
23us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total revenues 11,609us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
9,499us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Benefits 9,936us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
8,080us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating costs 1,254us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,010us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Depreciation and amortization 44hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
40hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total operating expenses 11,234us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
9,130us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Income from operations 375us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
369us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Income (loss) before income taxes 375us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
369us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Group    
Segment Reporting Information [Line Items]    
Premiums 1,660us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,610us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Services 169us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
193us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total revenues - external customers 1,829us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,803us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Investment income 5us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
6us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total revenues 1,856us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,828us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Benefits 1,226us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,167us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating costs 453us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
493us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Depreciation and amortization 23hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
24hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total operating expenses 1,702us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,684us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Income from operations 154us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
144us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Income (loss) before income taxes 154us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
144us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Services 315us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
328us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total revenues - external customers 315us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
328us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Investment income 0us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total revenues 5,878us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
4,655us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Benefits 0us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating costs 5,606us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
4,434us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Depreciation and amortization 42hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
36hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total operating expenses 5,648us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
4,470us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Income from operations 230us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
185us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Income (loss) before income taxes 230us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
185us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 10us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
11us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Services 2us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
3us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total revenues - external customers 12us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
14us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Investment income 15us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
15us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total revenues 27us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
29us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Benefits 23us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
24us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating costs 3us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
4us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Depreciation and amortization 0hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total operating expenses 26us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
29us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Income from operations 1us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Interest expense 0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Income (loss) before income taxes 1us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Individual Medicare Advantage | Retail    
Segment Reporting Information [Line Items]    
Premiums 7,433us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
6,460us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Individual Medicare Advantage | Group    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Individual Medicare Advantage | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Individual Medicare Advantage | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Group Medicare Advantage | Retail    
Segment Reporting Information [Line Items]    
Premiums 1,394us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,384us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Group Medicare Advantage | Group    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Group Medicare Advantage | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Group Medicare Advantage | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicare stand-alone PDP | Retail    
Segment Reporting Information [Line Items]    
Premiums 1,003us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
865us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicare stand-alone PDP | Group    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Medicare stand-alone PDP | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Medicare stand-alone PDP | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Total Medicare | Retail    
Segment Reporting Information [Line Items]    
Premiums 9,830us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
8,709us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Total Medicare | Group    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Total Medicare | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Total Medicare | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Fully-insured | Retail    
Segment Reporting Information [Line Items]    
Premiums 1,094us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
525us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Fully-insured | Group    
Segment Reporting Information [Line Items]    
Premiums 1,384us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,329us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Fully-insured | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Fully-insured | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Specialty | Retail    
Segment Reporting Information [Line Items]    
Premiums 63us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
59us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Specialty | Group    
Segment Reporting Information [Line Items]    
Premiums 270us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
275us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Specialty | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Specialty | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicaid and other | Retail    
Segment Reporting Information [Line Items]    
Premiums 591us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
169us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicaid and other | Group    
Segment Reporting Information [Line Items]    
Premiums 6us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
6us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Medicaid and other | Healthcare Services    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Medicaid and other | Other Businesses    
Segment Reporting Information [Line Items]    
Premiums 10us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
11us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Provider | Retail    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Provider | Group    
Segment Reporting Information [Line Items]    
Services 9us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
5us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Provider | Healthcare Services    
Segment Reporting Information [Line Items]    
Services 308us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
307us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Provider | Other Businesses    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | ASO and other | Retail    
Segment Reporting Information [Line Items]    
Services 4us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
14us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | ASO and other | Group    
Segment Reporting Information [Line Items]    
Services 160us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
188us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | ASO and other | Healthcare Services    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | ASO and other | Other Businesses    
Segment Reporting Information [Line Items]    
Services 2us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
3us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Pharmacy | Retail    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Pharmacy | Group    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Pharmacy | Healthcare Services    
Segment Reporting Information [Line Items]    
Services 7us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
21us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Pharmacy | Other Businesses    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Eliminations/Corporate    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total revenues - external customers 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Investment income 48us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
47us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total revenues (5,537)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(4,299)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Benefits (180)us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(147)us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating costs (5,371)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(4,156)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Depreciation and amortization (16)hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(19)hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total operating expenses (5,567)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(4,322)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Income from operations 30us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
23us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Interest expense 46us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
35us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Income (loss) before income taxes (16)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(12)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Eliminations/Corporate | Individual Medicare Advantage    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
Eliminations/Corporate | Group Medicare Advantage    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_GroupMedicareAdvantageMember
Eliminations/Corporate | Medicare stand-alone PDP    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
Eliminations/Corporate | Total Medicare    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
Eliminations/Corporate | Fully-insured    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
Eliminations/Corporate | Specialty    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
Eliminations/Corporate | Medicaid and other    
Segment Reporting Information [Line Items]    
Premiums 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
Eliminations/Corporate | Provider    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
Eliminations/Corporate | ASO and other    
Segment Reporting Information [Line Items]    
Services 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_ASOAndOtherMember
Eliminations/Corporate | Pharmacy    
Segment Reporting Information [Line Items]    
Services $ 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
$ 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember