| r0.c0 | Disclosure of significant accounting policies [text block]/lbl31148 | ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r1.c0 | Description of accounting policy for available-for-sale financial assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForAvailableforsaleFinancialAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r2.c0 | Description of accounting policy for borrowing costs [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForBorrowingCostsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r3.c0 | Description of accounting policy for borrowings [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForBorrowingsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r4.c0 | Description of accounting policy for business combinations and goodwill [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForBusinessCombinationsAndGoodwillExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r5.c0 | Description of accounting policy for cash flows [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForCashFlowsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r6.c0 | Description of accounting policy for construction in progress [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForConstructionInProgressExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r7.c0 | Description of accounting policy for contingent liabilities and contingent assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForContingentLiabilitiesAndContingentAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r8.c0 | Description of accounting policy for decommissioning, restoration and rehabilitation provisions [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDecommissioningRestorationAndRehabilitationProvisionsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r9.c0 | Description of accounting policy for deferred income tax [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r10.c0 | Description of accounting policy for depreciation expense [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDepreciationExpenseExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r11.c0 | Description of accounting policy for derecognition of financial instruments [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDerecognitionOfFinancialInstrumentsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r12.c0 | Description of accounting policy for derivative financial instruments and hedging [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r13.c0 | Description of accounting policy for determining components of cash and cash equivalents [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r14.c0 | Description of accounting policy for discontinued operations [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDiscontinuedOperationsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r15.c0 | Description of accounting policy for dividends [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForDividendsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r16.c0 | Description of accounting policy for earnings per share [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r17.c0 | Description of accounting policy for emission rights [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForEmissionRightsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r18.c0 | Description of accounting policy for employee benefits [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r19.c0 | Description of accounting policy for expenses [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForExpensesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r20.c0 | Description of accounting policy for fair value measurement [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r21.c0 | Description of accounting policy for finance costs [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinanceCostsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r22.c0 | Description of accounting policy for finance income and costs [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r23.c0 | Description of accounting policy for financial assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r24.c0 | Description of accounting policy for financial instruments [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r25.c0 | Description of accounting policy for financial instruments at fair value through profit or loss [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r26.c0 | Description of accounting policy for financial liabilities [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r27.c0 | Description of accounting policy for foreign currency translation [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r28.c0 | Description of accounting policy for functional currency [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r29.c0 | Description of accounting policy for goodwill [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForGoodwillExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r30.c0 | Description of accounting policy for government grants [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForGovernmentGrants | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r31.c0 | Description of accounting policy for hedging [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForHedgingExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r32.c0 | Description of accounting policy for held-to-maturity investments [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForHeldtomaturityInvestmentsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r33.c0 | Description of accounting policy for impairment of assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r34.c0 | Description of accounting policy for impairment of financial assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r35.c0 | Description of accounting policy for impairment of non-financial assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r36.c0 | Description of accounting policy for income tax [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r37.c0 | Description of accounting policy for insurance contracts and related assets, liabilities, income and expense [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInsuranceContracts | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r38.c0 | Description of accounting policy for intangible assets and goodwill [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r39.c0 | Description of accounting policy for intangible assets other than goodwill [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r40.c0 | Description of accounting policy for interest income and expense [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInterestIncomeAndExpenseExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r41.c0 | Description of accounting policy for investment in associates [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInvestmentInAssociates | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r42.c0 | Description of accounting policy for investments in joint ventures [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInvestmentsInJointVentures | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r43.c0 | Description of accounting policy for investment property [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInvestmentPropertyExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r44.c0 | Description of accounting policy for investments other than investments accounted for using equity method [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r45.c0 | Description of accounting policy for issued capital [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r46.c0 | Description of accounting policy for leases [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r47.c0 | Description of accounting policy for loans and receivables [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r48.c0 | Description of accounting policy for measuring inventories [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r49.c0 | Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r50.c0 | Description of accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r51.c0 | Description of accounting policy for oil and gas assets [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForOilAndGasAssetsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r52.c0 | Description of accounting policy for property, plant and equipment [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r53.c0 | Description of accounting policy for provisions [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r54.c0 | Description of accounting policy for reclassification of financial instruments [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForReclassificationOfFinancialInstrumentsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r55.c0 | Description of accounting policy for recognising in profit or loss difference between fair value at initial recognition and transaction price [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForRecognisingDifferenceBetweenFairValueAtInitialRecognitionAndAmountDeterminedUsingValuationTechniqueExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r56.c0 | Description of accounting policy for recognition of revenue [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r57.c0 | Description of accounting policy for repairs and maintenance [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForRepairsAndMaintenanceExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r58.c0 | Description of accounting policy for research and development expense [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r59.c0 | Description of accounting policy for restricted cash and cash equivalents [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r60.c0 | Description of accounting policy for service concession arrangements [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForServiceConcessionArrangementsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r61.c0 | Description of accounting policy for share-based payment transactions [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r62.c0 | Description of accounting policy for stripping costs [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForStrippingCostsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r63.c0 | Description of accounting policy for subsidiaries [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForSubsidiariesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r64.c0 | Description of accounting policy for termination benefits [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTerminationBenefits | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r65.c0 | Description of accounting policy for trade and other payables [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r66.c0 | Description of accounting policy for trade and other receivables [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTradeAndOtherReceivablesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r67.c0 | Description of accounting policy for trading income and expense [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTradingIncomeAndExpenseExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r68.c0 | Description of accounting policy for transactions with non-controlling interests [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithNoncontrollingInterestsExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r69.c0 | Description of accounting policy for transactions with related parties [text block]/lbl31148 | ifrs-full:DescriptionOfAccountingPolicyForTransactionsWithRelatedPartiesExplanatory | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |
| r70.c0 | Description of other accounting policies relevant to understanding of financial statements [text block]/lbl31148 | ifrs-full:DescriptionOfOtherAccountingPoliciesRelevantToUnderstandingOfFinancialStatements | nonnum:textBlockItemType | duration | xs:date('2020-01-01')/xs:date('2020-12-31') |