XML 194 R87.htm IDEA: XBRL DOCUMENT
v3.25.1

Trade Accounts Receivable - Summary of Allowance for Expected Credit Losses (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Disclosure of financial assets [abstract] |  |  |
Allowances for expected credit losses at beginning of period | $ 90 | $ 91 | $ 101
Charged to selling expenses | 15 | 11 | 9
Deductions | (17) | (15) | (21)
Reclassification to assets held for sale | (6) | 0 | 0
Foreign currency translation effects | (5) | 3 | 2
Allowances for expected credit losses at end of period | $ 77 | $ 90 | $ 91

X
- Definition Additional allowance recognised in profit or loss allowance account for credit losses of assets. + References No definition available. + Details
Name: | cx_AdditionalAllowanceRecognisedInProfitOrLossAllowanceAccountForCreditLossesOfAssets
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Allowance account for credit losses of loans. + References No definition available. + Details
Name: | cx_AllowanceAccountForCreditLossesOfLoans
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Increase decrease through net exchange and other differences allowance account for credit losses of financial assets. + References No definition available. + Details
Name: | cx_IncreaseDecreaseThroughNetExchangeAndOtherDifferencesAllowanceAccountForCreditLossesOfFinancialAssets
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Reclassification to assets held for sale allowance account for credit losses of assets. + References No definition available. + Details
Name: | cx_ReclassificationToAssetsHeldForSaleAllowanceAccountForCreditLossesOfAssets
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Write offs allowance account for credit losses of financial assets. + References No definition available. + Details
Name: | cx_WriteOffsAllowanceAccountForCreditLossesOfFinancialAssets
Namespace Prefix: | cx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | ifrs-full_DisclosureOfFinancialAssetsAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration