XML 151 R134.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial Instruments - Summary of Sensitivity Analysis of Market Risks (Detail) - Market risk - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Forward agreements to purchase U.S. Dollar (MXN/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | (11.00%) | (10.00%)
Effect on equity | $ (203) | $ (465) | $ (512)
Profit and loss effect | $ 0 | $ 0 | $ 0
Forward agreements to purchase U.S. Dollar (BRL/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | (12.00%) | (18.00%)
Effect on equity | $ (50) | $ (521) | $ (550)
Profit and loss effect | $ 0 | $ 0 | $ 0
Forward agreements to purchase U.S. Dollar (COP/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (11.00%) | (16.00%) | (17.00%)
Effect on equity | $ (34) | $ (225) | $ (112)
Profit and loss effect | $ 0 | $ 0 | $ 0
Forward agreements to purchase U.S. Dollar (ARS/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (2.00%) | (55.00%) | (3.00%)
Effect on equity | $ (11) | $ (140) | $ (10)
Profit and loss effect | $ 0 | $ 0 | $ 0
Forward agreements to purchase U.S. Dollar (UYU/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (5.00%) | (5.00%) | (7.00%)
Effect on equity | $ (13) | $ (20) | $ (25)
Profit and loss effect | $ 0 | $ 0 | $ 0
Forward agreements to purchase U.S. Dollar (CRC/USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (5.00%) | (7.00%) | (7.00%)
Effect on equity | $ (14) | $ (15) | $ (24)
Profit and loss effect | $ 0 | $ 0 | $ 0
Cross currency swaps (USD to MXN) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | (11.00%) | (10.00%)
Effect on equity | $ (1,863) | $ (1,314) | $ (1,220)
Profit and loss effect | $ 0 | $ 0 | $ 0
Cross currency swaps (USD to BRL) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | (12.00%) | (18.00%)
Effect on equity | $ (2,396) | $ (1,683) | $ (2,893)
Profit and loss effect | $ 0 | $ 0 | $ 0
Sugar price contracts |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change on sugar Price | (29.00%) | (29.00%) | (22.00%)
Effect on equity | $ (1,578) | $ (765) | $ (333)
Profit and loss effect | $ 0 | $ 0 | $ 0
Aluminum price contracts |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change on Aluminum price | (22.00%) | (22.00%) | (35.00%)
Change in Aluminum price, effect on equity | $ (189) | $ (147) | $ (189)
Profit and loss effect | $ 0 | $ 0 | $ 0
Options to purchase foreign currency (MXN to USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | 0.00% | 0.00%
Effect on equity | $ (136) | $ 0 | $ 0
Profit and loss effect | $ 0 | $ 0 | $ 0
Options to purchase foreign currency (BRL to USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (13.00%) | 0.00% | 0.00%
Effect on equity | $ (119) | $ 0 | $ 0
Profit and loss effect | $ 0 | $ 0 | $ 0
Options to purchase foreign currency (COP to USD) |  |  |
Disclosure of nature and extent of risks arising from financial instruments [line items] |  |  |
Change in USD rate | (11.00%) | 0.00% | 0.00%
Effect on equity | $ (54) | $ 0 | $ 0
Profit and loss effect | $ 0 | $ 0 | $ 0

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

X
- Definition Change in aluminum price, effect on equity. + References No definition available. + Details
Name: | kof_ChangeInAluminumPriceEffectOnEquity
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in aluminum price percentage. + References No definition available. + Details
Name: | kof_ChangeInAluminumPricePercentage
Namespace Prefix: | kof_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Change in foreign currancy rate, effect on equity. + References No definition available. + Details
Name: | kof_ChangeInForeignCurrencyRateEffectOnEquity
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in foreign currancy rate, effect on profit (loss). + References No definition available. + Details
Name: | kof_ChangeInForeignCurrencyRateEffectOnProfitLoss
Namespace Prefix: | kof_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change in sugar price percentage. + References No definition available. + Details
Name: | kof_ChangeInSugarPricePercentage
Namespace Prefix: | kof_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Change in us dollar rate percentage. + References No definition available. + Details
Name: | kof_SurchargeRatePercentage
Namespace Prefix: | kof_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfRisksAxis=ifrs-full_MarketRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDMXNUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDBRLUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDCOPUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDARSUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementsToPurchaseUSDUYUUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_ForwardAgreementToPurchaseUSDollarCRCUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoMXNMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_CrossCurrencySwapsUSDIntoBRLMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_SugarPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_AluminumPriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_OptionsToPurchaseForeignCurrencyMXNToUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_OptionsToPurchaseForeignCurrencyBRLToUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=kof_OptionsToPurchaseForeignCurrencyCOPToUSDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |