Quarterly report pursuant to Section 13 or 15(d)

Operating Segments (Details)

v2.4.1.9
Operating Segments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Apr. 03, 2015
Mar. 28, 2014
Dec. 31, 2014
Net operating revenues:      
Third party $ 10,711us-gaap_SalesRevenueGoodsNet $ 10,576us-gaap_SalesRevenueGoodsNet  
Intersegment 0ko_IntersegmentRevenue 0ko_IntersegmentRevenue  
Total net revenues 10,711ko_RevenueforReportableSegments 10,576ko_RevenueforReportableSegments  
Operating Income (Loss) 2,296us-gaap_OperatingIncomeLoss 2,376us-gaap_OperatingIncomeLoss  
Income (loss) before income taxes 1,981us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest 2,205us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Identifiable operating assets 77,121ko_SegmentReportingSegmentOperatingAssets 78,162ko_SegmentReportingSegmentOperatingAssets 78,398ko_SegmentReportingSegmentOperatingAssets
Noncurrent investments 13,895ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments 13,127ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments 13,625ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
Our proportionate share of unusual or infrequent items charge/(gain) recorded by equity method investees 73ko_EquityMethodInvestmentProportionateShareOfUnusualOrInfrequentItemsRecordedByInvestees 27ko_EquityMethodInvestmentProportionateShareOfUnusualOrInfrequentItemsRecordedByInvestees  
Valuation of shares in equity method investee gains/ (loss) (6)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal 0us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal  
Gains (Losses) on Extinguishment of Debt (320)us-gaap_GainsLossesOnExtinguishmentOfDebt    
Remeasurement on previously held equity interest 19us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss 0us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss  
Venezuelan subsidiary      
Net operating revenues:      
Remeasurement Charges on Subsidiary Assets 27ko_RemeasurementChargesOnSubsidiaryAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
   
Eurasia and Africa [Member]      
Net operating revenues:      
Third party 638us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
658us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
 
Intersegment 0ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
0ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
 
Total net revenues 638ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
658ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
 
Operating Income (Loss) 279us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
303us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
 
Income (loss) before income taxes 286us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
308us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
 
Identifiable operating assets 1,298ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
1,333ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
1,298ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
Noncurrent investments 1,113ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
1,145ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
1,081ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
Productivity, integration and restructuring initiatives 12us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= ko_EurasiaAndAfricaMember
   
Europe      
Net operating revenues:      
Third party 1,068us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
1,134us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Intersegment 144ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
159ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Total net revenues 1,212ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
1,293ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Operating Income (Loss) 716us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
719us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Income (loss) before income taxes 724us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
731us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
 
Identifiable operating assets 3,211ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
3,868ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
3,358ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
Noncurrent investments 88ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
109ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
90ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
Refinement of previously established accruals - credit 11us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Our proportionate share of unusual or infrequent items charge/(gain) recorded by equity method investees 1ko_EquityMethodInvestmentProportionateShareOfUnusualOrInfrequentItemsRecordedByInvestees
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_EuropeMember
   
Latin America [Member]      
Net operating revenues:      
Third party 1,047us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
1,094us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Intersegment 19ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
17ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Total net revenues 1,066ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
1,111ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Operating Income (Loss) 578us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
668us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Income (loss) before income taxes 588us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
667us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
 
Identifiable operating assets 2,215ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
2,809ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
2,426ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
Noncurrent investments 684ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
602ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
757ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
Income (expenses) related to subsidiary events (33)ko_Incomeexpensesrelatedtosubsidiaryevents
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_LatinAmericaMember
   
North America [Member]      
Net operating revenues:      
Third party 5,097us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
4,790us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Intersegment 4ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
3ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Total net revenues 5,101ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
4,793ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Operating Income (Loss) 511us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
428us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Income (loss) before income taxes 487us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
425us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Identifiable operating assets 33,471ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
34,255ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
33,066ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Noncurrent investments 50ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
50ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
48ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
Productivity, integration and restructuring initiatives 75us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
75us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
 
Benefit (charge) due to refranchising of territories (21)us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_NorthAmericaMember
   
Asia Pacific      
Net operating revenues:      
Third party 1,156us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
1,210us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Intersegment 129ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
105ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Total net revenues 1,285ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
1,315ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Operating Income (Loss) 544us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
557us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Income (loss) before income taxes 548us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
560us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Identifiable operating assets 1,794ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
1,996ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
1,793ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
Noncurrent investments 158ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
145ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
157ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
Productivity, integration and restructuring initiatives   7us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
 
Refinement of previously established accruals - credit 5us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_StatementBusinessSegmentsAxis
= ko_PacificMember
   
Bottling investments [Member]      
Net operating revenues:      
Third party 1,665us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
1,657us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Intersegment 13ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
16ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Total net revenues 1,678ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
1,673ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Operating Income (Loss) 14us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
(26)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Income (loss) before income taxes (1)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
22us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Identifiable operating assets 6,944ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
7,156ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
6,975ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
Noncurrent investments 8,718ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
9,183ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
8,781ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
Productivity, integration and restructuring initiatives 34us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
42us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Our proportionate share of unusual or infrequent items charge/(gain) recorded by equity method investees 72ko_EquityMethodInvestmentProportionateShareOfUnusualOrInfrequentItemsRecordedByInvestees
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
6ko_EquityMethodInvestmentProportionateShareOfUnusualOrInfrequentItemsRecordedByInvestees
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Bottling investments [Member] | Venezuelan subsidiary      
Net operating revenues:      
Remeasurement Charges on Subsidiary Assets   21ko_RemeasurementChargesOnSubsidiaryAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= ko_BottlingInvestmentsMember
 
Corporate      
Net operating revenues:      
Third party 40us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
33us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Intersegment 0ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Total net revenues 40ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
33ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Operating Income (Loss) (346)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(273)us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Income (loss) before income taxes (651)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
(508)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Identifiable operating assets 28,188ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
26,745ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
29,482ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Noncurrent investments 3,084ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1,893ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
2,711ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Productivity, integration and restructuring initiatives 20us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
4us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Valuation of shares in equity method investee gains/ (loss) (6)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
  (32)us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Gains (Losses) on Extinguishment of Debt (320)us-gaap_GainsLossesOnExtinguishmentOfDebt
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
Income (expenses) related to subsidiary events (102)ko_Incomeexpensesrelatedtosubsidiaryevents
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
Remeasurement on previously held equity interest 19us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
Corporate | Venezuelan subsidiary      
Net operating revenues:      
Remeasurement Charges on Subsidiary Assets 27ko_RemeasurementChargesOnSubsidiaryAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
226ko_RemeasurementChargesOnSubsidiaryAssets
/ dei_LegalEntityAxis
= us-gaap_SubsidiariesMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
 
Intersegment Eliminations [Member]      
Net operating revenues:      
Third party 0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Intersegment (309)ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(300)ko_IntersegmentRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Total net revenues (309)ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
(300)ko_RevenueforReportableSegments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Operating Income (Loss) 0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Income (loss) before income taxes 0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
 
Identifiable operating assets 0ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
0ko_SegmentReportingSegmentOperatingAssets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
Noncurrent investments $ 0ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ 0ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember
$ 0ko_SegmentReportingInformationInvestmentsIncludingEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_IntersegmentEliminationMember