| r0.c0 | Key management personnel compensation, short-term employee benefits/Current | ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Key management personnel compensation, short-term employee benefits/Previous | ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Key management personnel compensation, post-employment benefits/Current | ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Key management personnel compensation, post-employment benefits/Previous | ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Key management personnel compensation, other long-term employee benefits/Current | ifrs-full:KeyManagementPersonnelCompensationOtherLongtermBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Key management personnel compensation, other long-term employee benefits/Previous | ifrs-full:KeyManagementPersonnelCompensationOtherLongtermBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Key management personnel compensation, termination benefits/Current | ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Key management personnel compensation, termination benefits/Previous | ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r4.c0 | Key management personnel compensation, share-based payment/Current | ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c1 | Key management personnel compensation, share-based payment/Previous | ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r5.c0 | Key management personnel compensation/Current | ifrs-full:KeyManagementPersonnelCompensation | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c1 | Key management personnel compensation/Previous | ifrs-full:KeyManagementPersonnelCompensation | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |