XML 256 R156.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

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, 2023 | Dec. 31, 2022
Changes in Balance Sheet [member] |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Derecognition related to tax loss carryforwards recognized in prior years | $ (125) | $ (103)
Recognition related to unrecognized tax loss carryforwards | 12 | 16
Foreign currency translation and other effects | (3) | (14)
Changes in deferred tax assets | (116) | (101)
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 | 45 | 38
Derecognition related to tax loss carryforwards recognized in prior years |  | 0
Recognition related to unrecognized tax loss carryforwards | (105) | (498)
Foreign currency translation and other effects | 3 | 0
Changes in deferred tax assets | $ (57) | $ (460)

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: |