| r0.c0 | Basic earnings (loss) per share from continuing operations/Current | ifrs-full:BasicEarningsLossPerShareFromContinuingOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Basic earnings (loss) per share from continuing operations/Previous | ifrs-full:BasicEarningsLossPerShareFromContinuingOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Basic earnings (loss) per share from discontinued operations/Current | ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Basic earnings (loss) per share from discontinued operations/Previous | ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Basic earnings (loss) per share/Current | ifrs-full:BasicEarningsLossPerShare | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Basic earnings (loss) per share/Previous | ifrs-full:BasicEarningsLossPerShare | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Diluted earnings (loss) per share from continuing operations/Current | ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Diluted earnings (loss) per share from continuing operations/Previous | ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r4.c0 | Diluted earnings (loss) per share from discontinued operations/Current | ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c1 | Diluted earnings (loss) per share from discontinued operations/Previous | ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r5.c0 | Diluted earnings (loss) per share/Current | ifrs-full:DilutedEarningsLossPerShare | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c1 | Diluted earnings (loss) per share/Previous | ifrs-full:DilutedEarningsLossPerShare | num:perShareItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r6.c0 | Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity/Current | ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r6.c1 | Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity/Previous | ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r7.c0 | Profit (loss) from discontinued operations attributable to ordinary equity holders of parent entity/Current | ifrs-full:ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r7.c1 | Profit (loss) from discontinued operations attributable to ordinary equity holders of parent entity/Previous | ifrs-full:ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r8.c0 | Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity including dilutive effects/Current | ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r8.c1 | Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity including dilutive effects/Previous | ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r9.c0 | Profit (loss) from discontinued operations attributable to ordinary equity holders of parent entity including dilutive effects/Current | ifrs-full:ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r9.c1 | Profit (loss) from discontinued operations attributable to ordinary equity holders of parent entity including dilutive effects/Previous | ifrs-full:ProfitLossFromDiscontinuedOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r10.c0 | Profit (loss), attributable to ordinary equity holders of parent entity including dilutive effects/Current | ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r10.c1 | Profit (loss), attributable to ordinary equity holders of parent entity including dilutive effects/Previous | ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r11.c0 | Profit (loss), attributable to ordinary equity holders of parent entity/Current | ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r11.c1 | Profit (loss), attributable to ordinary equity holders of parent entity/Previous | ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity | xbrli:monetaryItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r12.c0 | Increase (decrease) in number of ordinary shares issued/Current | ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued | xbrli:sharesItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r12.c1 | Increase (decrease) in number of ordinary shares issued/Previous | ifrs-full:IncreaseDecreaseInNumberOfOrdinarySharesIssued | xbrli:sharesItemType | duration | ifrs-full:OrdinarySharesMember | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |