XML 111 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information by Segment (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Premiums                 $ 45,959us-gaap_PremiumsEarnedNet $ 38,829us-gaap_PremiumsEarnedNet $ 37,009us-gaap_PremiumsEarnedNet
Services                 2,164us-gaap_SalesRevenueServicesNet 2,109us-gaap_SalesRevenueServicesNet 1,726us-gaap_SalesRevenueServicesNet
Total revenues-external customers                 48,123us-gaap_SalesRevenueNet 40,938us-gaap_SalesRevenueNet 38,735us-gaap_SalesRevenueNet
Total revenues 12,328us-gaap_Revenues 12,238us-gaap_Revenues 12,222us-gaap_Revenues 11,712us-gaap_Revenues 10,187us-gaap_Revenues 10,319us-gaap_Revenues 10,321us-gaap_Revenues 10,486us-gaap_Revenues 48,500us-gaap_Revenues 41,313us-gaap_Revenues 39,126us-gaap_Revenues
Investment income                 377us-gaap_InvestmentIncomeInterestAndDividend 375us-gaap_InvestmentIncomeInterestAndDividend 391us-gaap_InvestmentIncomeInterestAndDividend
Benefits                 38,166us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare 32,564us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare 30,985us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
Operating costs                 7,639us-gaap_SellingGeneralAndAdministrativeExpense 6,355us-gaap_SellingGeneralAndAdministrativeExpense 5,830us-gaap_SellingGeneralAndAdministrativeExpense
Depreciation and amortization                 333hum_DepreciationAndAmortizationIncomeStatement 333hum_DepreciationAndAmortizationIncomeStatement 295hum_DepreciationAndAmortizationIncomeStatement
Total operating expenses                 46,138us-gaap_BenefitsLossesAndExpenses 39,252us-gaap_BenefitsLossesAndExpenses 37,110us-gaap_BenefitsLossesAndExpenses
Income from operations                 2,362us-gaap_OperatingIncomeLoss 2,061us-gaap_OperatingIncomeLoss 2,016us-gaap_OperatingIncomeLoss
Interest expense                 192us-gaap_InterestExpense 140us-gaap_InterestExpense 105us-gaap_InterestExpense
Income before income taxes 287us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 551us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 646us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 686us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments (49)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 586us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 654us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 730us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 2,170us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,921us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,911us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Medicare Advantage                      
Segment Reporting Information [Line Items]                      
Premiums                 31,431us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
27,191us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
24,852us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
Medicare Stand Alone Prescription Drug Plan                      
Segment Reporting Information [Line Items]                      
Premiums                 3,404us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
3,033us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
2,861us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
Medicare                      
Segment Reporting Information [Line Items]                      
Premiums                 34,835us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
30,224us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
27,713us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
Fully-Insured                      
Segment Reporting Information [Line Items]                      
Premiums                 8,604us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
6,277us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
6,000us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
Specialty                      
Segment Reporting Information [Line Items]                      
Premiums                 1,354us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
1,305us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
1,241us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
Military Services                      
Segment Reporting Information [Line Items]                      
Premiums                 19us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
25us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
1,017us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
Medicaid And Other                      
Segment Reporting Information [Line Items]                      
Premiums                 1,147us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
998us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
1,038us-gaap_PremiumsEarnedNet
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
Provider                      
Segment Reporting Information [Line Items]                      
Services                 1,206us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
1,242us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
1,020us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
Aso And Other                      
Segment Reporting Information [Line Items]                      
Services                 859us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
808us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
690us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
Pharmacy                      
Segment Reporting Information [Line Items]                      
Services                 99us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
59us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
16us-gaap_SalesRevenueServicesNet
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
Intersegment revenues                      
Segment Reporting Information [Line Items]                      
Total revenues                 (18,811)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(14,662)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(12,055)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
2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Employer Group                      
Segment Reporting Information [Line Items]                      
Total revenues                 78us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
51us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
31us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Intersegment revenues | Healthcare Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 18,733us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
14,611us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
12,022us-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
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Intersegment revenues | Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 (15,062)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
(11,859)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
(9,713)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
2us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Services | Employer Group                      
Segment Reporting Information [Line Items]                      
Total revenues                 78us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
51us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
31us-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                 14,984us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
11,808us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= hum_ServicesMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
9,680us-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
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                 (3,749)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
(2,803)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
(2,342)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
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Intersegment revenues | Products | Employer 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
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                 3,749us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
2,803us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_ProductOrServiceAxis
= us-gaap_ProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
2,342us-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
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                 33,954us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
27,204us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
25,001us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Services                 39us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
16us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
24us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total revenues-external customers                 33,993us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
27,220us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
25,025us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total revenues                 34,069us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
27,294us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
25,106us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Investment income                 76us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
74us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
79us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Benefits                 28,608us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
22,914us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
21,048us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating costs                 4,209us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
2,963us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
2,767us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Depreciation and amortization                 154hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
134hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
130hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Total operating expenses                 32,971us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
26,011us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
23,945us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Income from operations                 1,098us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,283us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,161us-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
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Income before income taxes                 1,098us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,283us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,161us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 11,935us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
10,930us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
10,138us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Services                 362us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
359us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
371us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total revenues-external customers                 12,297us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
11,289us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
10,509us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total revenues                 12,419us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
11,382us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
10,582us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Investment income                 44us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
42us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
42us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Benefits                 10,019us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
9,124us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
8,471us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating costs                 1,987us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,806us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,710us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Depreciation and amortization                 99hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
102hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
89hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Total operating expenses                 12,105us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
11,032us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
10,270us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Income from operations                 314us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
350us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
312us-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
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Income before income taxes                 314us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
350us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
312us-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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Services                 1,282us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,280us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,023us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total revenues-external customers                 1,282us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,280us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,023us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total revenues                 20,015us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
15,891us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
13,045us-gaap_Revenues
/ 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
0us-gaap_InvestmentIncomeInterestAndDividend
/ 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
0us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating costs                 19,121us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
15,223us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
12,530us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Depreciation and amortization                 155hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
147hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
87hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Total operating expenses                 19,276us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
15,370us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
12,617us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Income from operations                 739us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
521us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
428us-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
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Income before income taxes                 739us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
521us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
428us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Other Businesses                      
Segment Reporting Information [Line Items]                      
Premiums                 70us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
695us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,870us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Services                 481us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
454us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
308us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total revenues-external customers                 551us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,149us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
2,178us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total revenues                 611us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,208us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
2,236us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Investment income                 60us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
59us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
58us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Benefits                 113us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
935us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,802us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating costs                 405us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
446us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
436us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Depreciation and amortization                 15hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
20hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
16hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Total operating expenses                 533us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,401us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
2,254us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Income from operations                 78us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
(193)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
(18)us-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
0us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Income before income taxes                 78us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
(193)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
(18)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicare Advantage | Retail                      
Segment Reporting Information [Line Items]                      
Premiums                 25,941us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
22,481us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
20,788us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicare Advantage | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 5,490us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
4,710us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
4,064us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicare Stand Alone Prescription Drug Plan | Retail                      
Segment Reporting Information [Line Items]                      
Premiums                 3,396us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
3,025us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
2,853us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicare Stand Alone Prescription Drug Plan | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 8us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
8us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
8us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Medicare Stand Alone Prescription Drug Plan | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Medicare Stand Alone Prescription Drug Plan | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicare | Retail                      
Segment Reporting Information [Line Items]                      
Premiums                 29,337us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
25,506us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
23,641us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicare | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 5,498us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
4,718us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
4,072us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | 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
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                 3,265us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,160us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
1,004us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Fully-Insured | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 5,339us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
5,117us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_FullyInsuredMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
4,996us-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
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
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                 256us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
210us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
171us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Specialty | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 1,098us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,095us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
1,070us-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
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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Military Services | Retail                      
Segment Reporting Information [Line Items]                      
Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Military Services | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
Operating Segments | Military Services | Healthcare Services                      
Segment Reporting Information [Line Items]                      
Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
Operating Segments | Military Services | Other Businesses                      
Segment Reporting Information [Line Items]                      
Premiums                 19us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
25us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
1,017us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
Operating Segments | Medicaid And Other | Retail                      
Segment Reporting Information [Line Items]                      
Premiums                 1,096us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
328us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
185us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Medicaid And Other | Employer Group                      
Segment Reporting Information [Line Items]                      
Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
0us-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
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                 51us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
670us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_MedicaidAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
853us-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
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Provider | Employer Group                      
Segment Reporting Information [Line Items]                      
Services                 23us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
21us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
13us-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                 1,183us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,221us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_ProviderMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
1,007us-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
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                 39us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
16us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
24us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Aso And Other | Employer Group                      
Segment Reporting Information [Line Items]                      
Services                 339us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
338us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_EmployerGroupMember
358us-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
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                 481us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
454us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_AsoAndOtherMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_OtherBusinessesMember
308us-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
0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_RetailMember
Operating Segments | Pharmacy | Employer 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
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                 99us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
59us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember
/ us-gaap_StatementBusinessSegmentsAxis
= hum_HealthcareServicesMember
16us-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
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
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
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
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total revenues                 (18,614)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(14,462)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(11,843)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Investment income                 197us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
200us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
212us-gaap_InvestmentIncomeInterestAndDividend
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Benefits                 (574)us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(409)us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(336)us-gaap_PolicyholderBenefitsAndClaimsIncurredHealthCare
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating costs                 (18,083)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(14,083)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(11,613)us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Depreciation and amortization                 (90)hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(70)hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(27)hum_DepreciationAndAmortizationIncomeStatement
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Total operating expenses                 (18,747)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(14,562)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(11,976)us-gaap_BenefitsLossesAndExpenses
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Income from operations                 133us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
100us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
133us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Interest expense                 192us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
140us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
105us-gaap_InterestExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Income before income taxes                 (59)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(40)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
28us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Eliminations/Corporate | 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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareAdvantageMember
Eliminations/Corporate | Medicare Stand Alone Prescription Drug Plan                      
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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MedicareStandAlonePrescriptionDrugPlanMember
Eliminations/Corporate | 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
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
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
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_SpecialtyMember
Eliminations/Corporate | Military Services                      
Segment Reporting Information [Line Items]                      
Premiums                 0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
0us-gaap_PremiumsEarnedNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_MilitaryServiceMember
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
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
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
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
$ 0us-gaap_SalesRevenueServicesNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_MajorCustomersAxis
= hum_PharmacyMember