XML 229 R129.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Financial Instruments - Additional Information - Derivative Financial Instruments (Detail) - USD ($) $ in Millions | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2023 | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | Nov. 30, 2023 | Oct. 30, 2023
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Gains and (losses) related to recognition of changes in fair values of the derivative instruments | $ (19.0) | $ (5.0) | $ (6.0) |  |  |
Mexican Peso Floating Rates [member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Payments on Contract | 3.0 |  |  |  |  |
Currency swap contract [member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount |  |  |  |  |  | $ 335.0
Gain (loss) due to changes in estimated fair value | 23.0 |  |  |  |  |
Reclassification adjustments on cash flow hedges, net of tax | 5.0 |  |  |  |  |
Currency swap contract [member] | Euro denominated [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount |  |  | 750.0 |  |  |
Net foreign exchange loss |  |  | 1.0 |  |  |
Net foreign exchange gain | 70.0 | 8.0 | 10.0 |  |  |
Debt Instrument Settlement Gains | 80.0 |  |  |  |  |
Foreign Exchange Options [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | $ 300.0 | 500.0 |  |  |  |
Financial Income And Other Items [Member] | Peso Denominated Value [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative contracts maturity date | June 2025 |  |  |  |  |
Financial Income And Other Items [Member] | Foreign Exchange Options [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Changes in the fair value of these instruments | $ 18.0 | 13.0 | 5.0 |  |  |
Financial Income And Other Items [Member] | Foreign Exchange Options [Member] | Peso Denominated Value [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative contracts maturity date | December 2025 |  |  |  |  |
Fuel Price Forward Contracts [member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | $ 110.0 | 136.0 |  |  |  |
Financial liabilities at estimated fair value | 1.0 | 8.0 |  |  |  |
Gain (loss) due to changes in estimated fair value | 6.0 | 25.0 | 22.0 |  |  |
Fuel Price Forward Contracts [member] | Operating Expense [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Reclassification adjustments on cash flow hedges, net of tax | 7.0 | 88.0 | 36.0 |  |  |
Fuel Price Forward Contracts [member] | Financial Income And Other Items [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Changes in the fair value of these instruments | 1.0 |  |  |  |  |
Fuel Price Forward Contracts [member] | Cemex Brent Oil [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | 122.0 |  |  |  |  |
Net Investment Hedges [member] | Forward Contract [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | 518.0 |  | 738.0 |  |  |
Net foreign exchange gain (loss) | (172.0) | 96.0 |  | $ 4.0 |  |
Net Investment Hedges [member] | Capped Forwards With Option Contracts [Member] | Peso Denominated Value [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | 458.0 | 99.0 |  |  |  |
Net foreign exchange loss | $ 54.0 | 2.0 |  |  |  |
Net Investment Hedges [member] | Top of range [member] | Forward Contract [Member] | Peso Denominated Value [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
BorrowingsMaturityPeriod | 15 months |  |  |  |  |
Net Investment Hedges [member] | Bottom of range [member] | Forward Contract [Member] | Peso Denominated Value [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
BorrowingsMaturityPeriod | 1 month |  |  |  |  |
Interest Rate Swap Contract [Member] | Finance Expense [Member] | Peso Floating Rates [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Reclassification adjustments on cash flow hedges, net of tax | $ 18.0 | 7.0 | 0.3 |  |  |
Interest Rate Swap Contract [Member] | Loans from banks at floating interest rate [member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | 750.0 | 750.0 |  |  |  |
Financial assets at fair value through profit or loss |  |  |  |  | $ 5.0 |
Gain (loss) due to changes in estimated fair value | 9.0 | 69.0 | 23.0 |  |  |
Reclassification adjustments on cash flow hedges, net of tax |  | 39.0 |  |  |  |
Interest Rate Swap Contract [Member] | Loans from banks at floating interest rate [member] | Peso Floating Rates [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Gain (loss) due to changes in estimated fair value | 15.0 | 3.0 | 15.0 |  |  |
Interest Rate Swap Contract [Member] | Loans from banks at floating interest rate [member] | Finance Expense [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Reclassification adjustments on cash flow hedges, net of tax | 30.0 |  |  |  |  |
Interest Rate Swaps [member] | Mexican Peso Floating Rates [member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Derivative financial instrument, Notional amount | 268.0 |  |  |  |  |
Financial assets at estimated fair value |  | 15.0 |  |  |  |
Interest Rate Swaps [member] | Loans from banks at floating interest rate [member] | Finance Expense [Member] |  |  |  |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |  |  |  |
Reclassification adjustments on cash flow hedges, net of tax | $ 22.0 | $ 2.0 | $ 22.0 |  |  |

X
- Definition Borrowings maturity period. + References No definition available. + Details
Name: | cx_Borrowingsmaturityperiod
Namespace Prefix: | cx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Changes in the fair value of these instruments. + References No definition available. + Details
Name: | cx_ChangesInTheFairValueOfTheseInstruments
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Debt instrument settlement gains. + References No definition available. + Details
Name: | cx_DebtInstrumentSettlementGains
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Derivative maturity date month and year. + References No definition available. + Details
Name: | cx_DerivativeMaturityDateMonthAndYear
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial assets at fair values through profit or loss. + References No definition available. + Details
Name: | cx_FinancialAssetsAtFairValuesThroughProfitOrLoss
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Net foreign exchange gain (loss). + References No definition available. + Details
Name: | cx_NetForeignExchangeGainLoss
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition payments on contract. + References No definition available. + Details
Name: | cx_PaymentsOnContract
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The fair value of financial assets. [Refer: At fair value [member]; Financial assets] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 25 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_FinancialAssetsAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 25 -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_FinancialLiabilitiesAtFairValue
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The gain (loss) recognised on designation of a financial instrument, or a proportion of it, as measured at fair value through profit or loss, because a credit derivative is used to manage the credit risk of that financial instrument. [Refer: Credit risk [member]; Derivatives [member]; Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24G -Subparagraph b -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24G_b&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainLossOnDesignationOfFinancialInstrumentAsMeasuredAtFairValueThroughProfitOrLossBecauseCreditDerivativeIsUsedToManageCreditRisk
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The gain (loss) recognised on derecognition of financial instruments whose fair value previously could not be reliably measured. [Refer: Financial instruments, class [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Note Expired 2023-01-01 -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 30 -Subparagraph e -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-b&anchor=para_30_e&doctype=Standard&book=b -URIDate 2023-03-23 + Details
Name: | ifrs-full_GainLossRecognisedOnFinancialInstrumentsWhoseFairValuePreviouslyCouldNotBeReliablyMeasured
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net gain arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 21 -IssueDate 2023-01-01 -Paragraph 52 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 35 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NetForeignExchangeGain
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The net loss arising from exchange differences recognised in profit or loss, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Foreign exchange gain (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 21 -IssueDate 2023-01-01 -Paragraph 52 -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 35 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NetForeignExchangeLoss
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The nominal or face amount of a financial instrument, used to calculate payments made on that instrument. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 112 -Subparagraph c -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_NotionalAmount
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24E -Subparagraph a -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard -URIDate 2023-03-23 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 7 -IssueDate 2023-01-01 -Paragraph 24C -Subparagraph b -Clause iv -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_iv&doctype=Standard -URIDate 2023-03-23 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 92 -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=cx_MexicanPesoFloatingRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_CurrencySwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=cx_EuroDenominatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cx_ForeignExchangeOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeStatementLocationAxis=cx_FinancialIncomeAndOtherItemsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CurrencyInWhichInformationIsDisplayedAxis=cx_PesoDenominatedValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_HedgingInstrumentsAxis=cx_FuelPriceForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeStatementAxis=cx_OperatingExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=cx_CemexBrentOilMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cx_NetInvestmentHedgesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=ifrs-full_ForwardContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialAssetsAxis=cx_CappedForwardsWithOptionContractsMember
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_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_InterestRateSwapContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeStatementLocationAxis=cx_FinanceExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_BorrowingsByNameAxis=cx_PesoFloatingRatesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfHedgesAxis=cx_LoansFromBanksAtFloatingInterestRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialAssetsAxis=cx_InterestRateSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |