PRODUCTIVITY, INTEGRATION AND RESTRUCTURING INITIATIVES (Details) (USD $)
In Millions, unless otherwise specified |
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2007
|
|
Integration of German Bottling and Distribution Operation [Member] | ||||
Restructuring Cost and Reserve [Line Items] | ||||
Restructuring and Related Cost, Cost Incurred to Date |
$ 835us-gaap_RestructuringAndRelatedCostCostIncurredToDate1 / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
|||
Number of German bottling and distribution operations for which integration initiatives began in 2008 |
18ko_NumberOfOperationalUnitsInvolvedInIntegrationInitiatives / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
|||
Restructuring Reserve | ||||
Accrued balance as of December 31 |
127us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
|||
Costs incurred |
208us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
187us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
148us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
|
Accrued balance as of December 31 |
101us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
127us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_IntegrationOfGermanBottlingAndDistributionOperationMember |
||
Productivity and Reinvestment [Member] | ||||
Restructuring Cost and Reserve [Line Items] | ||||
Restructuring and Related Cost, Cost Incurred to Date |
1,365us-gaap_RestructuringAndRelatedCostCostIncurredToDate1 / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
|||
Restructuring Reserve | ||||
Accrued balance as of December 31 |
112us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
26us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
||
Costs incurred |
601us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
494us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
270us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
|
Payments |
(402)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
(381)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
(230)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
|
Noncash and exchange |
(26)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
(27)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
(14)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
|
Accrued balance as of December 31 |
285us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
112us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
26us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember |
|
Productivity and Reinvestment [Member] | Severance pay and benefits | ||||
Restructuring Reserve | ||||
Accrued balance as of December 31 |
88us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
12us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
||
Costs incurred |
277us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
188us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
21us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
Payments |
(103)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(113)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(8)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
Noncash and exchange |
(2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
1us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
(1)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
Accrued balance as of December 31 |
260us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
88us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
12us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember |
|
Productivity and Reinvestment [Member] | Outside Services [Member] | ||||
Restructuring Reserve | ||||
Accrued balance as of December 31 |
6us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
6us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
||
Costs incurred |
77us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
59us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
61us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
|
Payments |
(79)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
(59)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
(55)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
|
Noncash and exchange |
0us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
0us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
0us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
|
Accrued balance as of December 31 |
4us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
6us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
6us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OutsideServicesMember |
|
Productivity and Reinvestment [Member] | Other direct costs [Member] | ||||
Restructuring Reserve | ||||
Accrued balance as of December 31 |
18us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
8us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
||
Costs incurred |
247us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
247us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
188us-gaap_RestructuringCharges / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
|
Payments |
(220)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
(209)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
(167)us-gaap_PaymentsForRestructuring / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
|
Noncash and exchange |
(24)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
(28)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
(13)us-gaap_RestructuringReserveTranslationAndOtherAdjustment / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
|
Accrued balance as of December 31 |
$ 21us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
$ 18us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
$ 8us-gaap_RestructuringReserve / ko_ProductivityIntegrationAndRestructuringInitiativesAxis = ko_ProductivityAndReinvestmentMember / us-gaap_RestructuringCostAndReserveAxis = ko_OtherDirectCostsMember |
X | ||||||||||
- Definition
This element represents the number of acquired operational units that are subject to integration initiatives during the reporting period. No definition available.
|
X | ||||||||||
- Definition
Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of costs incurred to date for the specified restructuring cost. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition
Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Definition
The amount of change in the restructuring reserve related to foreign currency translation adjustments and any other adjustments not separately disclosed or provided for elsewhere in the Taxonomy. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|