XML 121 R99.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Income and other taxes - Unused tax losses (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Tax effect | $ (7,008) | $ (7,013)
Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 1,377,598 |
Tax effect | 316,847 |
Expire | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 962,296 |
Tax effect | 221,328 |
Losses generated in 2015 (expires 2035) | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 294,774 |
Tax effect | 67,798 |
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 | 99,494 |
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 | 54,036 |
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 | 58,706 |
Losses generated in 2020 | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 160,058 |
Tax effect | $ 36,813 |

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_TaxPeriod1Axis=mx_TaxYear2015to2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_TaxPeriod1Axis=mx_TaxYear2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_TaxPeriod1Axis=mx_TaxYear2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_TaxPeriod1Axis=mx_TaxYear2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_TaxPeriod1Axis=mx_TaxYear2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | mx_TaxPeriod1Axis=mx_TaxYear2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |