XML 205 R159.htm IDEA: XBRL DOCUMENT
v3.19.1

Income Tax - Schedule of Variations Between the Line Item Changes in Deferred Tax Assets Against the Changes in Deferred Tax Assets in the Balance Sheet (Detail) - MXN ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
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 | (1,770) | (5,221)
Recognition related to unrecognized tax loss carryforwards | 98 | 9,694
Foreign currency translation and other effects | (432) | (6,087)
Changes in deferred tax assets | (2,104) | (1,614)
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 | 2,676 | 6,092
Derecognition related to tax loss carryforwards recognized in prior years | (56) | (5,221)
Recognition related to unrecognized tax loss carryforwards | 98 | 9,694
Foreign currency translation and other effects | (432) | (5,132)
Changes in deferred tax assets | $ 2,286 | $ 5,433

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