XML 126 R103.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Income and other taxes - Unused tax losses (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Tax effect | $ (6,482) | $ (7,381)
Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 1,356,881 |
Tax effect | 298,515 |
Expire | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 949,959 |
Tax effect | 208,991 |
Losses generated in 2015 (expires 2035) | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 282,437 |
Tax effect | 62,136 |
Losses generated in 2016 (expires 2036) | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 432,581 |
Tax effect | 95,168 |
Losses generated in 2017 (expires 2037) | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 234,941 |
Tax effect | 51,687 |
Losses generated in 2019 | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 255,244 |
Tax effect | 56,154 |
Losses generated in 2020 | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 121,321 |
Tax effect | 26,691 |
Losses generated in 2023 | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 23,721 |
Tax effect | 5,219 |
Losses generated in 2024 | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 6,636 |
Tax effect | $ 1,460 |

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

X
- Definition Operating Loss Carryforwards1 + References No definition available. + Details
Name: | mx_OperatingLossCarryforwards1
Namespace Prefix: | mx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Tax Effect Of Unrecognized Loss Carryforwards And Temporary Differences + References No definition available. + Details
Name: | mx_TaxEffectOfUnrecognizedLossCarryforwardsAndTemporaryDifferences
Namespace Prefix: | mx_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2015To2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_LossesGeneratedPeriodAxis=mx_LossesGeneratedPeriodYear2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |