XML 255 R176.htm IDEA: XBRL DOCUMENT
v3.22.1

Commitments - Additional Information (Detail) T in Millions |  |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Oct. 01, 2019 | Jul. 27, 2012 | Apr. 30, 2016 MWh | Feb. 28, 2010 | Dec. 31, 2021 USD ($) | Dec. 31, 2019 USD ($) T MWh $ / MWh | Dec. 31, 2020 USD ($)
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Self-insured health care benefits |  |  |  |  | $ 59,000,000 | $ 62,000,000 | $ 61,000,000
Cost per megawatt hour | $ / MWh |  |  |  |  |  | 25.375 |
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 |  |  |  |  | 2,500,000 |  |
Bottom of range [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  |  | 23,000 |  |
Bottom of range [member] | Employees [Member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  |  | 100,000 |  |
Top of range [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  |  | 550,000 |  |
Top of range [member] | Employees [Member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Stop-loss limits value under medical assistance |  |  |  |  | 2,500,000 |  |
International Business Machines Corporation [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Strategic agreement period |  | 10-year |  |  |  |  |
Ventikas [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Acquired energy usage period |  |  | 20 years |  |  |  |
Estimated annual cost |  |  |  |  | 21,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 |  |  |  |  | 70,000,000 |  |
Installed capacity |  |  |  | 250 MW |  |  |
Termoelectrica del Golfo [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Estimated annual cost |  |  |  |  | 171,000,000 |  |
Combined volume allocate to TEG and other energy producer | T |  |  |  |  |  | 1.2 |
CEMEX Ostzement GmbH [member] |  |  |  |  |  |  |
Disclosure of Commitments and Contingencies [Line Items] |  |  |  |  |  |  |
Estimated annual cost |  |  |  |  | $ 18,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 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 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 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 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 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 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 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 Strategic agreement period. + References No definition available. + Details
Name: | cx_StrategicAgreementPeriod
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: | dei_EntityAddressesAddressTypeAxis=cx_EmployeesMember
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: | ifrs-full_CategoriesOfRelatedPartiesAxis=cx_InternationalBusinessMachinesCorporationMember
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_CEMEXOstzementGmBHMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |