XML 185 R112.htm IDEA: XBRL DOCUMENT
v3.21.1

Employee Benefits - Summary of Defined Benefit Obligation (DBO) and Plan Assets for Pension and Other Benefit Obligation Plans (Detail) - MXN ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
--- | --- | --- | --- | ---
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | $ (154,847,297) | $ (140,696,974) | $ (108,118,868) | $ (107,944,581)
Reportable segments [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 154,578,357 | 140,483,909 |  |
Reportable segments [member] | Mexico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 128,343,821 | 115,691,830 |  |
Reportable segments [member] | Puerto Rico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 14,924,874 | 13,228,592 |  |
Reportable segments [member] | Brazil [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 5,818,789 | 7,024,944 |  |
Reportable segments [member] | Europe [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 5,490,873 | 4,538,543 |  |
Defined benefit obligation [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (343,003,240) | (342,569,774) | (306,702,447) | (329,113,625)
Defined benefit obligation [member] | Reportable segments [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 342,734,300 | 342,356,709 |  |
Defined benefit obligation [member] | Reportable segments [member] | Mexico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 278,434,302 | 280,602,176 |  |
Defined benefit obligation [member] | Reportable segments [member] | Puerto Rico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 40,240,193 | 35,803,893 |  |
Defined benefit obligation [member] | Reportable segments [member] | Brazil [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 18,568,932 | 21,412,097 |  |
Defined benefit obligation [member] | Reportable segments [member] | Europe [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 5,490,873 | 4,538,543 |  |
Plan assets [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 191,549,583 | 206,300,821 | 203,671,122 | 227,688,604
Plan assets [member] | Reportable segments [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (191,549,583) | (206,300,821) |  |
Plan assets [member] | Reportable segments [member] | Mexico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (150,090,481) | (164,910,346) |  |
Plan assets [member] | Reportable segments [member] | Puerto Rico [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (25,315,319) | (22,575,301) |  |
Plan assets [member] | Reportable segments [member] | Brazil [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (16,143,783) | (18,815,174) |  |
Effect of asset celling [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | (3,393,640) | (4,428,021) | $ (5,087,543) | $ (6,519,560)
Effect of asset celling [member] | Reportable segments [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | 3,393,640 | 4,428,021 |  |
Effect of asset celling [member] | Reportable segments [member] | Brazil [member] |  |  |  |
Disclosure of defined benefit plans [line items] |  |  |  |
Defined benefit obligation and plan assets | $ 3,393,640 | $ 4,428,021 |  |

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_DisclosureOfDefinedBenefitPlansLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2020-01-01 -Paragraph 140 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2020-en-r&anchor=para_140_a&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_LiabilityAssetOfDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_SegmentsAxis=ifrs-full_ReportableSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_MX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_PR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_GeographicalAreasAxis=srt_EuropeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_EffectOfAssetCeilingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |