| r0.c0 | Revenue/Current | ifrs-full:Revenue | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Revenue/Previous | ifrs-full:Revenue | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Interest revenue calculated using effective interest method/Current | ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Interest revenue calculated using effective interest method/Previous | ifrs-full:InterestRevenueCalculatedUsingEffectiveInterestMethod | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Cost of sales/Current | ifrs-full:CostOfSales | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Cost of sales/Previous | ifrs-full:CostOfSales | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Gross profit/Current | ifrs-full:GrossProfit | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Gross profit/Previous | ifrs-full:GrossProfit | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r4.c0 | Other income/Current | ifrs-full:OtherIncome | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c1 | Other income/Previous | ifrs-full:OtherIncome | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r5.c0 | Decrease (increase) in inventories of finished goods and work in progress/Current | ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c1 | Decrease (increase) in inventories of finished goods and work in progress/Previous | ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r6.c0 | Other work performed by entity and capitalised/Current | ifrs-full:OtherWorkPerformedByEntityAndCapitalised | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r6.c1 | Other work performed by entity and capitalised/Previous | ifrs-full:OtherWorkPerformedByEntityAndCapitalised | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r7.c0 | Raw materials and consumables used/Current | ifrs-full:RawMaterialsAndConsumablesUsed | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r7.c1 | Raw materials and consumables used/Previous | ifrs-full:RawMaterialsAndConsumablesUsed | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r8.c0 | Employee benefits expense/Current | ifrs-full:EmployeeBenefitsExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r8.c1 | Employee benefits expense/Previous | ifrs-full:EmployeeBenefitsExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r9.c0 | Depreciation and amortisation expense/Current | ifrs-full:DepreciationAndAmortisationExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r9.c1 | Depreciation and amortisation expense/Previous | ifrs-full:DepreciationAndAmortisationExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r10.c0 | Distribution costs/Current | ifrs-full:DistributionCosts | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r10.c1 | Distribution costs/Previous | ifrs-full:DistributionCosts | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r11.c0 | Administrative expenses/Current | ifrs-full:AdministrativeExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r11.c1 | Administrative expenses/Previous | ifrs-full:AdministrativeExpense | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r12.c0 | Impairment loss (reversal of impairment loss) recognised in profit or loss/Current | ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r12.c1 | Impairment loss (reversal of impairment loss) recognised in profit or loss/Previous | ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r13.c0 | Other expenses, by nature/Current | ifrs-full:OtherExpenseByNature | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r13.c1 | Other expenses, by nature/Previous | ifrs-full:OtherExpenseByNature | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r14.c0 | Other gains (losses)/Current | ifrs-full:OtherGainsLosses | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r14.c1 | Other gains (losses)/Previous | ifrs-full:OtherGainsLosses | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r15.c0 | Profit (loss) from operating activities/Current | ifrs-full:ProfitLossFromOperatingActivities | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r15.c1 | Profit (loss) from operating activities/Previous | ifrs-full:ProfitLossFromOperatingActivities | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r16.c0 | Difference between carrying amount of dividends payable and carrying amount of non-cash assets distributed/Current | ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r16.c1 | Difference between carrying amount of dividends payable and carrying amount of non-cash assets distributed/Previous | ifrs-full:DifferenceBetweenCarryingAmountOfDividendsPayableAndCarryingAmountOfNoncashAssetsDistributed | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r17.c0 | Gains (losses) on net monetary position/Current | ifrs-full:GainsLossesOnNetMonetaryPosition | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r17.c1 | Gains (losses) on net monetary position/Previous | ifrs-full:GainsLossesOnNetMonetaryPosition | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r18.c0 | Gain (loss) arising from derecognition of financial assets measured at amortised cost/Current | ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r18.c1 | Gain (loss) arising from derecognition of financial assets measured at amortised cost/Previous | ifrs-full:GainLossArisingFromDerecognitionOfFinancialAssetsMeasuredAtAmortisedCost | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r19.c0 | Finance income/Current | ifrs-full:FinanceIncome | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r19.c1 | Finance income/Previous | ifrs-full:FinanceIncome | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r20.c0 | Finance costs/Current | ifrs-full:FinanceCosts | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r20.c1 | Finance costs/Previous | ifrs-full:FinanceCosts | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r21.c0 | Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9/Current | ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9 | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r21.c1 | Impairment loss (impairment gain and reversal of impairment loss) determined in accordance with IFRS 9/Previous | ifrs-full:ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9 | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r22.c0 | Share of profit (loss) of associates and joint ventures accounted for using equity method/Current | ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r22.c1 | Share of profit (loss) of associates and joint ventures accounted for using equity method/Previous | ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r23.c0 | Other income (expense) from subsidiaries, jointly controlled entities and associates/Current | ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r23.c1 | Other income (expense) from subsidiaries, jointly controlled entities and associates/Previous | ifrs-full:OtherIncomeExpenseFromSubsidiariesJointlyControlledEntitiesAndAssociates | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r24.c0 | Gains (losses) arising from difference between previous amortised cost and fair value of financial assets reclassified out of amortised cost into fair value through profit or loss measurement category/Current | ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r24.c1 | Gains (losses) arising from difference between previous amortised cost and fair value of financial assets reclassified out of amortised cost into fair value through profit or loss measurement category/Previous | ifrs-full:GainsLossesArisingFromDifferenceBetweenPreviousCarryingAmountAndFairValueOfFinancialAssetsReclassifiedAsMeasuredAtFairValue | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r25.c0 | Cumulative gain (loss) previously recognised in other comprehensive income arising from reclassification of financial assets out of fair value through other comprehensive income into fair value through profit or loss measurement category/Current | ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r25.c1 | Cumulative gain (loss) previously recognised in other comprehensive income arising from reclassification of financial assets out of fair value through other comprehensive income into fair value through profit or loss measurement category/Previous | ifrs-full:CumulativeGainLossPreviouslyRecognisedInOtherComprehensiveIncomeArisingFromReclassificationOfFinancialAssetsOutOfFairValueThroughOtherComprehensiveIncomeIntoFairValueThroughProfitOrLossMeasurementCategory | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r26.c0 | Hedging gains (losses) for hedge of group of items with offsetting risk positions/Current | ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r26.c1 | Hedging gains (losses) for hedge of group of items with offsetting risk positions/Previous | ifrs-full:HedgingGainsLossesForHedgeOfGroupOfItemsWithOffsettingRiskPositions | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r27.c0 | Profit (loss) before tax/Current | ifrs-full:ProfitLossBeforeTax | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r27.c1 | Profit (loss) before tax/Previous | ifrs-full:ProfitLossBeforeTax | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r28.c0 | Tax expense (income), continuing operations/Current | ifrs-full:IncomeTaxExpenseContinuingOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r28.c1 | Tax expense (income), continuing operations/Previous | ifrs-full:IncomeTaxExpenseContinuingOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r29.c0 | Profit (loss) from continuing operations/Current | ifrs-full:ProfitLossFromContinuingOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r29.c1 | Profit (loss) from continuing operations/Previous | ifrs-full:ProfitLossFromContinuingOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r30.c0 | Profit (loss) from discontinued operations/Current | ifrs-full:ProfitLossFromDiscontinuedOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r30.c1 | Profit (loss) from discontinued operations/Previous | ifrs-full:ProfitLossFromDiscontinuedOperations | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r31.c0 | Profit (loss)/Current | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r31.c1 | Profit (loss)/Previous | ifrs-full:ProfitLoss | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r32.c0 | Profit (loss), attributable to owners of parent/Current | ifrs-full:ProfitLossAttributableToOwnersOfParent | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r32.c1 | Profit (loss), attributable to owners of parent/Previous | ifrs-full:ProfitLossAttributableToOwnersOfParent | xbrli:monetaryItemType | duration | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |