XML 50 R103.htm IDEA: XBRL DOCUMENT
v3.20.1

Income and other taxes - Unused tax losses (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Tax effect | $ (6,945) | $ (31,325)
Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 1,243,496 |
Tax effect | 286,004 |
Expire | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 1,000,762 |
Tax effect | 230,175 |
Losses generated in 2015 (expires 2035) | Unused tax losses |  |
Disclosure of temporary difference, unused tax losses and unused tax credits [line items] |  |
Gross amount | 333,240 |
Tax effect | 76,645 |
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 | 242,734 |
Tax effect | $ 55,829 |

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain 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: |