XML 270 R163.htm IDEA: XBRL DOCUMENT
v3.25.1

Income Taxes - Schedule of Variations Between the Line Item Changes in Deferred Tax Assets Against the Changes in Deferred Tax Assets in the Balance Sheet (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Changes in Balance Sheet [member] |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Tax loss carryforwards generated and not recognized during the year | $ 0 | $ 0
Derecognition related to tax loss carryforwards recognized in prior years | (100) | (125)
Recognition related to unrecognized tax loss carryforwards | 105 | 12
Foreign currency translation and other effects | (4) | (3)
Changes in deferred tax assets | 1 | (116)
Reconciliation [Member] |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Tax loss carryforwards generated and not recognized during the year | 89 | 45
Derecognition related to tax loss carryforwards recognized in prior years | 0 | 0
Recognition related to unrecognized tax loss carryforwards | (186) | (105)
Foreign currency translation and other effects | (2) | 3
Changes in deferred tax assets | $ (99) | $ (57)

X
- Definition Changes in deferred tax assets. + References No definition available. + Details
Name: | cx_ChangesInDeferredTaxAssets
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred Tax Assets Operating Loss Carry Forwards + References No definition available. + Details
Name: | cx_DeferredTaxAssetsOperatingLossCarryForwards1
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derecognition related to tax loss carryforwards recognized in prior years. + References No definition available. + Details
Name: | cx_DerecognitionRelatedToTaxLossCarryforwardsRecognizedInPriorYears
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Foreign currency translation and other effects. + References No definition available. + Details
Name: | cx_ForeignCurrencyTranslationAndOtherEffects
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Recognition related to unrecognized tax loss carryforwards. + References No definition available. + Details
Name: | cx_RecognitionRelatedToUnrecognizedTaxLossCarryforwards
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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | cx_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=cx_ChangesInBalanceSheetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_StatementOfComprehensiveIncomeProfitOrLossLocationAxis=cx_ReconciliationOfTheEffectiveTaxRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |