XML 136 R108.htm IDEA: XBRL DOCUMENT
v3.24.0.1

PENSION AND OTHER POSTRETIREMENT BENEFIT PLANS - Narrative (Details) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) yr | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Defined Benefit Plan Disclosure |  |  |
Minimum Interest Crediting Rate | 3.80% |  |
Period of time current interest crediting rate will converge with ultimate interest crediting rate | yr | 10 |  |
Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year | $ 47 |  |
Multiemployer Plan, Employer Contribution, Cost | $ 1 | $ 1 | $ 1
U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined benefit plan portion of projected pension benefit obligation percentage | 63.00% |  |
Defined Benefit Plan Portion of Projected Pension Plan Assets Percentage | 56.00% |  |
Maximum portion of plan assets for which an investment manager is responsible (as a percent) | 28.00% |  |
Rate of increase in compensation levels (as a percent) | 6.75% |  |
The 5-year annualized return on plan assets (as a percent) | 6.70% |  |
The 10-year annualized return on plan assets (as a percent) | 6.10% |  |
The 15-year annualized return on plan assets (as a percent) | 8.30% |  |
Annualized return on plan assets since inception (as a percent) | 9.90% |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 3.00% |  |
Company costs associated with defined contribution plans | $ 44 | 45 | 32
U.S. Pension Plans | Maximum |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Contribution Plan, Employer Matching Contribution, Percent of Match | 3.50% |  |
Non-U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 34.00% |  |
Defined Benefit Plan, Plan Assets, Target Allocation Percentage, European and Canadian | 66.00% |  |
Company costs associated with defined contribution plans | $ 82 | $ 79 | $ 79
Equity Securities, US based companies | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 18.00% |  |
Global equities | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 81.00% |  |
Emerging market equities | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 11.00% |  |
Domestic small- and mid-cap equities | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 8.00% |  |
Long-duration bonds | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 62.00% |  |
Multi-strategy alternative credit managers | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 38.00% |  |
Equity Securities, International based companies | Non-U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 2.00% |  |
Defined Benefit Plan, Plan Assets, Target Allocation Percentage, European and Canadian | 60.00% |  |
Fixed Income Funds | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 47.00% |  |
Fixed Income Funds | Non-U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 23.00% |  |
Defined Benefit Plan, Plan Assets, Target Allocation Percentage, European and Canadian | 29.00% |  |
Mutual, pooled and commingled funds | Non-U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 40.00% |  |
Other | Non-U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 35.00% |  |
Defined Benefit Plan, Plan Assets, Target Allocation Percentage, European and Canadian | 11.00% |  |
Common Stock |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 9.00% |  |
Common Stock | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 5.00% |  |
Alternative investments | U.S. Pension Plans |  |  |
Defined Benefit Plan Disclosure |  |  |
Defined Benefit Plan, Plan Assets, Target Allocation, Percentage | 35.00% |  |

X
- Definition This element represents the annualized return on plan assets since inception. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostAnnualizedReturnOnAssetsSinceInception
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the 15-year annualized return on plan assets. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostFifteenYearAnnualizedReturnOnAssets
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This represents the 5-year annualized return on plan assets. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostFiveYearAnnualizedReturnonAssets
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the 10-year annualized return on plan assets. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostTenYearAnnualizedReturnOnAssets
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents the maximum portion of plan assets for which each of the investment manager is responsible. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanMaximumPortionOfPlanAssetsEntrustedWithInvestmentManager
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanPlanAssetsTargetAllocationPercentageEuropean
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the portion of projected pension benefit obligation represented by the specified defined benefit pension plan. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanPortionOfProjectedPensionBenefitObligationPercentage
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition This element represents the portion of projected pension plan assets represented by the specified defined benefit pension plan. + References No definition available. + Details
Name: | ko_DefinedBenefitPlanPortionOfProjectedPensionPlanAssetsPercentage
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Minimum interest crediting rate for all active employees and certain former employees for the U.S. qualified pension plan. + References No definition available. + Details
Name: | ko_MinimumInterestCreditingRate
Namespace Prefix: | ko_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Period of time current interest crediting rate will converge with ultimate interest crediting rate + References No definition available. + Details
Name: | ko_PeriodOfTimeCurrentInterestCreditingRateWillConvergeWithUltimateInterestCreditingRate
Namespace Prefix: | ko_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanDisclosureLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-18 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480482/715-20-55-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of cost for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 70 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 + Details
Name: | us-gaap_DefinedContributionPlanCostRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage employer matches of the employee's percentage contribution matched. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480547/715-80-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480606/715-80-35-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-11 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 80 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-9 + Details
Name: | us-gaap_MultiemployerPlanEmployerContributionCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_DomesticPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_GlobalEquitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_EmergingMarketEquitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_DomesticSmallAndMidCapEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_LongDurationBondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_MultiStrategyAlternativeCreditManagersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_MutualPooledAndCommingledFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_OtherInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ko_AlternativeInvestmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |