XML 239 R160.htm IDEA: XBRL DOCUMENT
v3.22.1

Income Taxes - Additional Information (Detail) - USD ($) $ in Millions |  |  |  | 12 Months Ended
--- | --- | --- | --- | ---
Dec. 03, 2021 | Sep. 05, 2018 | Apr. 06, 2018 | Dec. 31, 2021
Disclosure of Income Taxes [Line Items] |  |  |  |
pre-tax income |  |  |  | $ 2,633
Prior year tax loss carryforwards value |  |  |  | 518
Income tax return 2012 [member] |  |  |  |
Disclosure of Income Taxes [Line Items] |  |  |  |
Income tax penalty imposed |  |  | $ 31 |
Income tax return 2012 [member] | Columbia Tax Authority [Member] |  |  |  |
Disclosure of Income Taxes [Line Items] |  |  |  |
Income tax penalty due to inadmissible compensation |  |  |  | $ 14
Time period for which the proceeding shall last |  |  |  | 2 years
Income tax return 2011 [member] |  |  |  |
Disclosure of Income Taxes [Line Items] |  |  |  |
Income tax penalty imposed |  | $ 21 |  |
Income Tax Return 2010 to 2014 [Member] | Spanish Tax Authority [Member] |  |  |  |
Disclosure of Income Taxes [Line Items] |  |  |  |
Income tax penalty imposed | $ 78 |  |  |
Additional income tax payable due to assessment |  |  |  | $ 55

X
- Definition Additional income tax payable due to assessment. + References No definition available. + Details
Name: | cx_AdditionalIncomeTaxPayableDueToAssessment
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent concepts included in income taxes. + References No definition available. + Details
Name: | cx_DisclosureOfIncomeTaxesLineItems
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected income tax benefit expenses. + References No definition available. + Details
Name: | cx_ExpectedIncomeTaxBenefitExpenses
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Income tax penalty due to inadmissible compensation. + References No definition available. + Details
Name: | cx_IncomeTaxPenaltyDueToInadmissibleCompensation
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Income tax penalty imposed. + References No definition available. + Details
Name: | cx_IncomeTaxPenaltyImposed
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Time period for which the proceeding shall last. + References No definition available. + Details
Name: | cx_TimePeriodForWhichTheProceedingShallLast
Namespace Prefix: | cx_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Adjustments of tax expense (income) recognised in the period for current tax of prior periods. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 12 -IssueDate 2021-01-01 -Paragraph 80 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=12&code=ifrs-tx-2021-en-r&anchor=para_80_b&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | cx_IncomeTaxAuthority1Axis=cx_IncomeTaxReturnTwoThousandTwelveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeTaxAuthorityTwoAxis=cx_ColumbiaTaxAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeTaxAuthority1Axis=cx_IncomeTaxReturnTwoThousandElevenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeTaxAuthority1Axis=cx_IncomeTaxReturnTwoThousandTenToTwoThousandAndFourteenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cx_IncomeTaxAuthorityTwoAxis=cx_SpanishTaxAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |