XML 166 R151.htm IDEA: XBRL DOCUMENT
v3.21.1

Earnings per Share - Additional Information (Detail) shares in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 shares
Series L shares, without par value |
Earnings per share [line items] |
Effect of dilutive potential shares (shares) | 27.9

X
- Definition The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 33 -IssueDate 2019-01-01 -Paragraph 70 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=33&code=ifrs-tx-2019-en-r&anchor=para_70_b&doctype=Standard -URIDate 2019-03-27 + Details
Name: | ifrs-full_AdjustedWeightedAverageShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=kof_SeriesLShareMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |