XML 127 R104.htm IDEA: XBRL DOCUMENT
v3.19.1

Retirement plans - Expense recognized in income statement (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2018 | Dec. 31, 2017
Net defined benefit pension plan expense: |  |
Current service cost | $ 1,981 | $ 1,879
Past service cost | 1,279 | 812
Net interest cost | 827 | 720
Net defined benefit pension plan expense | $ 4,087 | $ 3,411

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2017-01-01 -Paragraph 141 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2017-03-01&anchor=para_141_a&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2017-01-01 -Paragraph 141 -Subparagraph b -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2017-03-01&anchor=para_141_b&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in the net defined benefit liability (asset) resulting from past service cost. Past service cost is the change in the present value of the defined benefit obligation for employee service in prior periods, resulting from a plan amendment (the introduction or withdrawal of, or changes to, a defined benefit plan) or a curtailment (a significant reduction by the entity in the number of employees covered by a plan). [Refer: Net defined benefit liability (asset); Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2017-01-01 -Paragraph 141 -Subparagraph d -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2017-03-01&anchor=para_141_d&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of post-employment benefit expense relating to defined benefit plans. [Refer: Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 19 -IssueDate 2017-01-01 -Paragraph 5 -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=19&date=2017-03-01&anchor=para_5&doctype=Standard -URIDate 2017-03-09 + Details
Name: | ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net Defined Benefit Pension Plan Expense [Abstract] + References No definition available. + Details
Name: | mx_NetDefinedBenefitPensionPlanExpenseAbstract
Namespace Prefix: | mx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration