XML 92 R69.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Property, plant and equipment - Level 3 inputs and the sensitivities of the fair value (Details) - New Zealand CGU $ in Millions | Dec. 31, 2024 USD ($) $ / Mt
--- | ---
Methanol price forecast | Change in input |
Disclosure of information for cash-generating units [line items] |
Sensitivities | $ / Mt | 25
Natural gas availability | Change in input |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 0.10
Discount rate (after-tax) | Input value or range |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 0.09
Discount rate (after-tax) | Change in input |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 0.01
Discount rate (after-tax) | Resulting change in valuation |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 2
Bottom of range | Methanol price forecast | Input value or range |
Disclosure of information for cash-generating units [line items] |
Sensitivities | $ / Mt | 317
Bottom of range | Methanol price forecast | Resulting change in valuation |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 24
Bottom of range | Natural gas availability | Resulting change in valuation |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 19
Top of range | Methanol price forecast | Input value or range |
Disclosure of information for cash-generating units [line items] |
Sensitivities | $ / Mt | 365
Top of range | Methanol price forecast | Resulting change in valuation |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 27
Top of range | Natural gas availability | Resulting change in valuation |
Disclosure of information for cash-generating units [line items] |
Sensitivities | 21

X
- Definition The amount by which value that has been assigned to a key assumption must change in order for a unit's recoverable amount to be equal to its carrying amount. [Refer: Carrying amount [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2024-01-01 -Paragraph 134 -Subparagraph f -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_f_iii&doctype=Standard -URIDate 2024-03-27 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 36 -IssueDate 2024-01-01 -Paragraph 135 -Subparagraph e -Clause iii -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_e_iii&doctype=Standard -URIDate 2024-03-27 + Details
Name: | ifrs-full_AmountByWhichValueAssignedToKeyAssumptionMustChangeInOrderForUnitsRecoverableAmountToBeEqualToCarryingAmount
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis=mx_NewZealandCGUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_UnobservableInputsAxis=mx_MeasurementInputMethanolPriceForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=mx_ValuationTechniquesChangeInInputMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_UnobservableInputsAxis=mx_NaturalGasAvailabilityMeasurementInputMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_UnobservableInputsAxis=ifrs-full_DiscountRateMeasurementInputMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=mx_ValuationTechniquesInputValueOrRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis=mx_ValuationTechniquesResultingChangeInValuationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |