XML 75 R53.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Retirement plans (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2021
Employee Benefits [Abstract] |
Disclosure of net defined benefit liability (asset) | Information concerning the Company’s defined benefit pension plans, in aggregate, is as follows:
As at | Dec 31 2021 | Dec 31 2020
Accrued benefit obligations: |  |
Balance, beginning of year | $ | 78,810 |  | $ | 66,061 |
Current service cost | 3,232 |  | 3,016 |
Interest cost on accrued benefit obligations | 1,619 |  | 1,794 |
Benefit payments | (9,188) |  | (2,227) |
Settlements | (123) |  | — |
Actuarial (gain) loss | (7,911) |  | 7,120 |
Foreign exchange (gain) loss | (4,231) |  | 3,046 |
Balance, end of year | 62,208 |  | 78,810 |
Fair values of plan assets: |  |
Balance, beginning of year | 46,958 |  | 43,891 |
Interest income on assets | 1,057 |  | 1,260 |
Contributions | 7,528 |  | 1,182 |
Benefit payments | (9,188) |  | (2,227) |
Return on plan assets | 2 |  | 1,940 |
Foreign exchange gain | 251 |  | 912 |
Balance, end of year | 46,608 |  | 46,958 |
Unfunded status | 15,600 |  | 31,852 |
Minimum funding requirement | — |  | — |
Defined benefit obligation, net | $ | 15,600 |  | $ | 31,852 |
Expense recognized in the income statement | The Company’s net defined benefit pension plan expense charged to the consolidated statements of income (loss) for the years ended December 31, 2021 and 2020 is as follows:
For the years ended December 31 | 2021 | 2020
Net defined benefit pension plan expense: |  |
Current service cost | $ | 3,232 | $ | 3,016 |
Net interest cost | 562 | 534 |
Cost of settlement | (123) | — |
Total net defined benefit pension plan expense | $ | 3,671 | $ | 3,550 |
Expense recognized in other comprehensive income | The Company’s current year actuarial losses, recognized in the consolidated statements of comprehensive income (loss) for the years ended December 31, 2021 and 2020, are as follows:
For the years ended December 31 | 2021 | 2020
Actuarial gain (loss) | $ | 7,499 |  | $ | (5,413) |
Disclosure of fair value of plan assets | The asset allocation for the defined benefit pension plan assets as at December 31, 2021 and 2020 is as follows:
As at | Dec 31 2021 | Dec 31 2020
Equity securities | 19% | 18%
Debt securities | 54% | 57%
Cash and other short-term securities | 27% | 25%
Total | 100% | 100%

X
- Definition The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2021-01-01 -Paragraph 142 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_142&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 19 -IssueDate 2021-01-01 -Paragraph 140 -Subparagraph a -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=19&code=ifrs-tx-2021-en-r&anchor=para_140_a&doctype=Standard -URIDate 2021-03-24 + Details
Name: | ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory
Namespace Prefix: | ifrs-full_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure Of Defined Benefit Plan Expense Recognized In Other Comprehensive Income Explanatory [Table Text Block] + References No definition available. + Details
Name: | mx_DisclosureOfDefinedBenefitPlanExpenseRecognizedInOtherComprehensiveIncomeExplanatoryTableTextBlock
Namespace Prefix: | mx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure Of Defined Benefit Plan Expense Recognized In Profit Or Loss Explanatory [Table Text Block] + References No definition available. + Details
Name: | mx_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock
Namespace Prefix: | mx_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Employee Benefits [Abstract] + References No definition available. + Details
Name: | mx_EmployeeBenefitsAbstract
Namespace Prefix: | mx_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration