| r0.c0 | Property, plant and equipment, revalued assets/Current | ifrs-full:PropertyPlantAndEquipmentCarryingAmountOfRevaluedAssets | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Property, plant and equipment, revalued assets/Previous | ifrs-full:PropertyPlantAndEquipmentCarryingAmountOfRevaluedAssets | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Property, plant and equipment, revalued assets, at cost/Current | ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Property, plant and equipment, revalued assets, at cost/Previous | ifrs-full:PropertyPlantAndEquipmentCarryingAmountAtCostOfRevaluedAssets | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Property, plant and equipment, revaluation surplus/Current | ifrs-full:PropertyPlantAndEquipmentRevaluationSurplus | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Property, plant and equipment, revaluation surplus/Previous | ifrs-full:PropertyPlantAndEquipmentRevaluationSurplus | xbrli:monetaryItemType | instant | ifrs-full:SeparateMember | $FinancialReportingPeriodPreviousEndDateParam |