| r0.c0 | Borrowing costs capitalised/Current | ifrs-full:BorrowingCostsCapitalised | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Borrowing costs capitalised/Previous | ifrs-full:BorrowingCostsCapitalised | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Borrowing costs recognised as expense/Current | ifrs-full:BorrowingCostsRecognisedAsExpense | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Borrowing costs recognised as expense/Previous | ifrs-full:BorrowingCostsRecognisedAsExpense | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Borrowing costs incurred/Current | ifrs-full:BorrowingCostsIncurred | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Borrowing costs incurred/Previous | ifrs-full:BorrowingCostsIncurred | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Interest costs capitalised/Current | ifrs-full:InterestCostsCapitalised | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Interest costs capitalised/Previous | ifrs-full:InterestCostsCapitalised | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r4.c0 | Interest expense/Current | ifrs-full:InterestExpense | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r4.c1 | Interest expense/Previous | ifrs-full:InterestExpense | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r5.c0 | Interest costs incurred/Current | ifrs-full:InterestCostsIncurred | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r5.c1 | Interest costs incurred/Previous | ifrs-full:InterestCostsIncurred | xbrli:monetaryItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |
| r6.c0 | Capitalisation rate of borrowing costs eligible for capitalisation/Current | ifrs-full:CapitalisationRateOfBorrowingCostsEligibleForCapitalisation | dtr-types:percentItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodCurrentStartDateParam/$FinancialReportingPeriodCurrentEndDateParam |
| r6.c1 | Capitalisation rate of borrowing costs eligible for capitalisation/Previous | ifrs-full:CapitalisationRateOfBorrowingCostsEligibleForCapitalisation | dtr-types:percentItemType | duration | ifrs-full:ConsolidatedMember | $FinancialReportingPeriodPreviousStartDateParam/$FinancialReportingPeriodPreviousEndDateParam |