XML 285 R178.htm IDEA: XBRL DOCUMENT
v3.25.1

Commitments - Additional Information (Detail) T in Millions, MT in Millions |  | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | --- | ---
Oct. 01, 2019 | Apr. 30, 2016 MWh | Feb. 28, 2010 | Dec. 31, 2024 USD ($) Employees T MWh MT $ / MWh | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($) | Mar. 31, 2024 USD ($) | Oct. 31, 2022 USD ($)
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Acquired energy usage period |  | 20 years |  |  |  |  |  |
Self-insured health care benefits |  |  |  | $ 72,000,000 | $ 72,000,000 | $ 64,000,000 |  |
Cost per megawatt hour | $ / MWh |  |  |  | 25.375 |  |  |  |
Emissions of Co2 gross | MT |  |  |  | 50 |  |  |  |
Percentage of Co2 released directly related to production process |  |  |  | 63.00% |  |  |  |
Percentage of Co2 released directly related to electric consumption |  |  |  | 6.00% |  |  |  |
Percentage of Co2 released through activity of supply and transportation |  |  |  | 31.00% |  |  |  |
Loss from catastrophes |  |  |  | $ 9,000,000 | 3,000,000 | 1,000,000 |  |
Executive Variable Compensation [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Precease of decrease in annual executive variable compensation |  |  |  | (10.00%) |  |  |  |
Precease of increase in annual executive variable compensation |  |  |  | 10.00% |  |  |  |
Number of employees | Employees |  |  |  | 4,500 |  |  |  |
Two Thousand and Twenty Year Baseline [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage reduction of Co2 emissions |  |  |  | 25.00% |  |  |  |
Percentage decrease in transportation emissions |  |  |  | 30.00% |  |  |  |
Percentage decrease of scope 3 emissions per ton of purchased fuels |  |  |  | 40.00% |  |  |  |
Percentage decrease of absolute scope 3 emissions from the use of traded fuels |  |  |  | 42.00% |  |  |  |
Nineteen Thousand And Ninty Year Baseline [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage reduction of Co2 emissions |  |  |  | 47.00% |  |  |  |
Scope One [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage reduction of Co2 emissions |  |  |  | 31.00% |  |  |  |
Scope Two [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage reduction of Co2 emissions |  |  |  | 58.00% |  |  |  |
Scope Three [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage reduction of Co2 emissions |  |  |  | 0.00% |  |  |  |
Commitement With Six Vendors For Back Office Services [Member] | Later than five years and not later than seven years [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Annual Commitement With Vendors Value |  |  |  | $ 60,000,000 |  |  |  |
MX [Member] | Energy Financial Hedge [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Period of hedging agreement | 20 years |  |  |  |  |  |  |
Electric energy expected consumption | MWh |  |  |  | 400,000 |  |  |  |
Percentage increase in the price of the commodity |  |  |  | 1.50% |  |  |  |
Proceeds payments from financial hedge |  |  |  | $ 5,000,000 | $ 3,000,000 | $ 3,000,000 |  |
Bottom of range [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Percentage of Co2 released |  |  |  | 5.00% |  |  |  |
Top of range [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  | $ 550,000 |  |  |  |
Percentage of Co2 released |  |  |  | 8.00% |  |  |  |
Top of range [member] | Employees [Member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  | $ 2,500,000 |  |  |  |
Ventikas [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Estimated annual cost |  |  |  | 24,000,000 |  |  |  |
Combined generation capacity | MWh |  | 252 |  |  |  |  |  |
EURUS [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Acquired energy usage period |  |  | 20 years |  |  |  |  |
Estimated annual cost |  |  |  | 77,000,000 |  |  |  |
Installed capacity |  |  | 250 |  |  |  |  |
Termoelectrica del Golfo [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Estimated annual cost |  |  |  | $ 87,000,000 |  |  |  |
Combined volume allocate to TEG and other energy producer | T |  |  |  | 1.2 |  |  |  |
European Union Emissions [Member] | Forward purchase commitments [member] |  |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |  |
Annual Commitement With Vendors Value |  |  |  |  |  |  |  | $ 55,000,000
Purchase Commitments by an Entity |  |  |  |  |  |  | $ 1,800,000 |
Purchase Price of an Entity |  |  |  |  |  |  | $ 157,000,000 |

X
- Definition Acquired combined generation capacity. + References No definition available. + Details
Name: | cx_AcquiredCombinedGenerationCapacity
Namespace Prefix: | cx_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Acquired energy usage period. + References No definition available. + Details
Name: | cx_AcquiredEnergyUsagePeriod
Namespace Prefix: | cx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Annual commitement with vendors value. + References No definition available. + Details
Name: | cx_AnnualCommitementWithVendorsValue
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Cost per megawatt hour. + References No definition available. + Details
Name: | cx_CostPerMegawattHour
Namespace Prefix: | cx_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of commitments and contingencies. + References No definition available. + Details
Name: | cx_DisclosureOfCommitmentsAndContingenciesLineItems
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Electric Energy Expected Consumption. + References No definition available. + Details
Name: | cx_ElectricEnergyExpectedConsumption
Namespace Prefix: | cx_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Emission Of Co 2 Gross. + References No definition available. + Details
Name: | cx_EmissionOfCo2Gross
Namespace Prefix: | cx_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated future costs. + References No definition available. + Details
Name: | cx_EstimatedFutureCosts
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Loss from catastrophes. + References No definition available. + Details
Name: | cx_LossFromCatastrophes1
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operated Installed Capacity + References No definition available. + Details
Name: | cx_OperatedInstalledCapacity
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage decrease in transportation emissions + References No definition available. + Details
Name: | cx_PercentageDecreaseInTransportationEmissions
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage decrease of absolute scope 3 emissions from the use of traded fuels. + References No definition available. + Details
Name: | cx_PercentageDecreaseOfAbsolutescope3EmissionsFromTheUseOfTradedFuels
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage decrease of scope 3 emissions per ton of purchased fuels. + References No definition available. + Details
Name: | cx_PercentageDecreaseOfScope3EmissionsPerTonOfPurchasedFuels
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Increase In The Price Of The Hedged Commodity. + References No definition available. + Details
Name: | cx_PercentageIncreaseInThePriceOfHedgedCommodity
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Co2 Released Directly Related To Production Process. + References No definition available. + Details
Name: | cx_PercentageOfCo2ReleasedDirectlyRelatedToProductionProcess
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Co2 Released In Directly Related To Electric Consumption. + References No definition available. + Details
Name: | cx_PercentageOfCo2ReleasedInDirectlyRelatedToElectricConsumption
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Of Co2 Released Through Activity Of Supply And Transportation. + References No definition available. + Details
Name: | cx_PercentageOfCo2ReleasedThroughActivityOfSupplyAndTransportation
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage Reduction Of Co2 Emissions. + References No definition available. + Details
Name: | cx_PercentageReductionOfCo2Emissions
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition PercentageOf Co 2 Released During Calcination Of Limestone. + References No definition available. + Details
Name: | cx_PercentageofCo2ReleasedDuringCalcinationOfLimestone
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period of hedging agreement. + References No definition available. + Details
Name: | cx_PeriodOfHedgingAgreement
Namespace Prefix: | cx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Precease of decrease in annual executive variable compensation. + References No definition available. + Details
Name: | cx_PreceaseOfDecreaseInAnnualExecutivevariableCompensation
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Precease of increase in annual executive variable compensation. + References No definition available. + Details
Name: | cx_PreceaseOfIncreaseInAnnualExecutivevariableCompensation
Namespace Prefix: | cx_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Proceeds (payment) from financial hedge . + References No definition available. + Details
Name: | cx_ProceedsPaymentsFromFinancialHedge
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Production capacity. + References No definition available. + Details
Name: | cx_ProductionCapacity
Namespace Prefix: | cx_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase commitments by an entity. + References No definition available. + Details
Name: | cx_PurchaseCommitmentsByAnEntity
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Purchase price of an entity. + References No definition available. + Details
Name: | cx_PurchasePriceOfAnEntity
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Self-insured health care benefits. + References No definition available. + Details
Name: | cx_SelfinsuredHealthCareBenefits
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Stop-loss limits value under medical assistance. + References No definition available. + Details
Name: | cx_StoplossLimitsValueUnderMedicalAssistance
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of personnel employed by the entity at a date. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2024-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_NumberOfEmployees
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=cx_ExecutiveVariableCompensationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_BaseLineYearAxis=cx_TwoThousandAndTwentyYearBaselineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_BaseLineYearAxis=cx_NineteenThousandAndNintyYearBaselineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ScopeAxis=cx_ScopeOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ScopeAxis=cx_ScopeTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_ScopeAxis=cx_ScopeThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfContingentLiabilitiesAxis=cx_CommitementWithSixVendorsForBackOfficeServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsAndNotLaterThanSevenYearsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | dei_EntityAddressesAddressTypeAxis=cx_EmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cx_VentikasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cx_EURUSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cx_TermoelectricaDelGolfoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cx_EuropeanUnionEmissionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_CommitmentAxis=cx_ForwardPurchaseCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |