XML 251 R144.htm IDEA: XBRL DOCUMENT
v3.25.1

Pensions and Post-Employment Benefits - Additional Information (Detail) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 USD ($) Employees | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Disclosure of defined benefit plans [line items] |  |  |
Costs of defined contribution plans | $ 74 | $ 64 | $ 59
Projected benefits obligation | 1,704 | 2,010 | 1,903
Increase (decrease) in net defined benefit liability (asset) | 11 | 0 | 14
Actuarial (Gains) Losses Arising From Changes In Financial Assumptions | (20) | 37 | (270)
Actuarial (Gains) Losses Arising From Changes In Demographic Assumptions | (28) | (5) | (2)
Top of range [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Increase (decrease) in net defined benefit liability (asset) |  |  | 96
Actuarial (Gains) Losses Arising From Changes In Financial Assumptions | (84) | 16 | (466)
Post employment healthcare benefits [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Projected benefits obligation | $ 51 | $ 57 |
Multi-employer defined benefit plans [member] | Top of range [member] | Critical [Member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Percentage of funding based on zone | 65.00% |  |
Multi-employer defined benefit plans [member] | Top of range [member] | Endangered [Member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Percentage of funding based on zone | 80.00% |  |
Multi-employer defined benefit plans [member] | Bottom of range [member] | Green [Member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Percentage of funding based on zone | 80.00% |  |
Trinidad Cement Limited [member] | Maximum [Member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Medical inflation rates used to determine the projected benefits obligation | 8.00% | 9.00% |
Trinidad Cement Limited [member] | Minimum [Member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Medical inflation rates used to determine the projected benefits obligation | 5.00% | 5.00% |
Mexico [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Projected benefits obligation | $ 200 | $ 253 |
Medical inflation rates used to determine the projected benefits obligation | 8.00% | 8.00% |
Actuarial (Gains) Losses Arising From Changes In Financial Assumptions | $ (9) | $ 12 | (19)
Gain on account of reduction of retirement obligations | $ 11 |  |
Puerto Rico [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Medical inflation rates used to determine the projected benefits obligation | 7.00% | 6.60% |
United Kingdom [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Projected benefits obligation | $ 960 | $ 1,129 |
Medical inflation rates used to determine the projected benefits obligation | 6.70% | 6.60% |
Increase (decrease) in net defined benefit liability (asset) |  | $ 13 | 77
Actuarial (Gains) Losses Arising From Changes In Financial Assumptions | $ (66) | 31 | (373)
Actuarial (Gains) Losses Arising From Changes In Demographic Assumptions | (28) |  |
United States [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Projected benefits obligation | 142 | 184 |
Actuarial (Gains) Losses Arising From Changes In Financial Assumptions | $ (18) | 8 | (52)
United States [member] | Multi-employer defined benefit plans [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Average number of former employees covered by the contribution | Employees | 461 |  |
Percentage of employer contributions | 99.00% |  |
United States And United Kingdom [member] | Multi-employer defined benefit plans [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Contribution to the multiemployer plans combined amounts | $ 19 | 20 | 21
Estimate of contribution to be made to the plan in the subsequent annual period | 20 |  |
France [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Loss On Account of increase In the retirement obligations due to extension of retirement age | 1 |  |
Germany [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Projected benefits obligation | 121 | 141 |
Increase (decrease) in net defined benefit liability (asset) |  | $ 13 | $ 13
United Kingdom And Germany [Member] | Top of range [member] |  |  |
Disclosure of defined benefit plans [line items] |  |  |
Increase (decrease) in net defined benefit liability (asset) | $ 26 |  |

X
- Definition Average number of former employees covered by the contribution. + References No definition available. + Details
Name: | cx_AverageNumberOfFormerEmployeesCoveredByTheContribution
Namespace Prefix: | cx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined contribution cost. + References No definition available. + Details
Name: | cx_DefinedContributionCost
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gain on account of reduction of retirement obligations. + References No definition available. + Details
Name: | cx_GainOnAccountOfReductionOfRetirementObligations
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Gain on account of reduction of retirement obligations. + References No definition available. + Details
Name: | cx_LossOnAccountOfIncreaseInTheRetirementOnligationsDueToExtensionOfRetirementAge
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of employer contributions. + References No definition available. + Details
Name: | cx_PercentageOfEmployerContributions
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of funding based on zone. + References No definition available. + Details
Name: | cx_PercentageOfFundingBasedOnZone
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Medical cost trend rate used as significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [domain]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 144 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_144&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ActuarialAssumptionOfMedicalCostTrendRates
Namespace Prefix: | ifrs-full_
Data Type: | dtr-2022:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 141 -Subparagraph c -Clause ii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_ii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 141 -Subparagraph c -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [domain]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 141 -Subparagraph f -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_f&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods. [Refer: Plan assets, at fair value] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 57 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_57_a&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_DefinedBenefitObligationAtPresentValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [domain]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 147 -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_b&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 148 -Subparagraph d -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_148_d_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2024-01-01 -Paragraph 141 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=cx_PostEmploymentHealthcareBenefitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_DefinedBenefitPlansAxis=ifrs-full_MultiemployerDefinedBenefitPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ZoneAxis=cx_CriticalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ZoneAxis=cx_EndangeredMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ZoneAxis=cx_GreenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInAssociatesAxis=cx_TrinidadCementLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | ifrs-full_RangeAxis=srt_MinimumMember
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_GB
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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