| r0.c0 | Closing foreign exchange rate/Current | ifrs-full:ClosingForeignExchangeRate | xbrli:decimalItemType | instant | ifrs-full:ConsolidatedMember |
| r0.c1 | Closing foreign exchange rate/Previous | ifrs-full:ClosingForeignExchangeRate | xbrli:decimalItemType | instant | ifrs-full:ConsolidatedMember |
| r1.c0 | Reserve of exchange differences on translation/Current | ifrs-full:ReserveOfExchangeDifferencesOnTranslation | xbrli:monetaryItemType | instant | ifrs-full:ConsolidatedMember |
| r1.c1 | Reserve of exchange differences on translation/Previous | ifrs-full:ReserveOfExchangeDifferencesOnTranslation | xbrli:monetaryItemType | instant | ifrs-full:ConsolidatedMember |
| r2.c0 | Average foreign exchange rate/Current | ifrs-full:AverageForeignExchangeRate | xbrli:decimalItemType | duration | ifrs-full:ConsolidatedMember |
| r2.c1 | Average foreign exchange rate/Previous | ifrs-full:AverageForeignExchangeRate | xbrli:decimalItemType | duration | ifrs-full:ConsolidatedMember |
| r3.c0 | Foreign exchange gain (loss)/Current | ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |
| r3.c1 | Foreign exchange gain (loss)/Previous | ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |
| r4.c0 | Net foreign exchange gain/Current | ifrs-full:NetForeignExchangeGain | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |
| r4.c1 | Net foreign exchange gain/Previous | ifrs-full:NetForeignExchangeGain | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |
| r5.c0 | Net foreign exchange loss/Current | ifrs-full:NetForeignExchangeLoss | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |
| r5.c1 | Net foreign exchange loss/Previous | ifrs-full:NetForeignExchangeLoss | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember |