XML 133 R87.htm IDEA: XBRL DOCUMENT
v3.19.1

Trade Accounts Receivable, Net - Additional Information (Detail) $ in Millions, $ in Millions | Dec. 31, 2018 MXN ($) | Dec. 31, 2017 MXN ($) | Dec. 31, 2016 MXN ($) | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($)
--- | --- | --- | --- | --- | ---
Disclosure Of Trade Accounts Receivable [line items] |  |  |  |  |
Receivables | $ 29,248 | $ 30,588 |  |  |
Other financial obligations | $ 12,739 | 19,362 |  |  |
Estimated credit loss rate increase description | The average ECL rate increases in each segment of days past due until the rate is 100% for the segment of 365 days or more past due. |  |  |  |
Securitization programs [member] |  |  |  |  |
Disclosure Of Trade Accounts Receivable [line items] |  |  |  |  |
Receivables | $ 13,048 | 12,713 |  | $ 664 | $ 647
Other financial obligations | 11,770 | 11,313 |  | $ 599 | $ 576
Financial expense | $ 446 | $ 308 | $ 258 |  |

X
- Definition Disclosure of trade accounts receivable. + References No definition available. + Details
Name: | cx_DisclosureOfTradeAccountsReceivableLineItems
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated credit loss rate increase description. + References No definition available. + Details
Name: | cx_EstimatedCreditLossRateIncreaseDescription
Namespace Prefix: | cx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financial expenses. + References No definition available. + Details
Name: | cx_FinancialExpenses
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of current trade receivables. [Refer: Trade receivables] + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 78 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_78_b&doctype=Standard -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 68 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_68&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_CurrentTradeReceivables
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of current financial liabilities that the entity does not separately disclose in the same statement or note. [Refer: Other financial liabilities; Current financial liabilities] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IFRS -Number 12 -IssueDate 2018-01-01 -Paragraph B13 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IFRS&num=12&date=2018-03-01&anchor=para_B13_b&doctype=Appendix&seq=2 -URIDate 2018-03-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 54 -Subparagraph m -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_54_m&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_OtherCurrentFinancialLiabilities
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | invest_InvestmentAxis=cx_SecuritizationProgramsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |