| Type | including |
|---|---|
| Role | https://xbrl.ifrs.org/role/ifrs/ifrs_15_2022-03-24_role-831150a |
| Type | Element |
|---|---|
| Hypercube | ifrs-full:DisclosureOfPerformanceObligationsTable |
| Explicit | ifrs-full:PerformanceObligationsAxis |
| Member | ifrs-full:PerformanceObligationsMember |
| Member | ifrs-full:PerformanceObligationsSatisfiedOverTimeMember |
| Member | ifrs-full:PerformanceObligationsSatisfiedAtPointInTimeMember |
| Label/QName |
|---|
ifrs-full:DisclosureOfPerformanceObligationsAbstract |
ifrs-full:DisclosureOfPerformanceObligationsLineItems |
ifrs-full:DescriptionOfWhenEntityTypicallySatisfiesPerformanceObligations |
ifrs-full:DescriptionOfSignificantPaymentTermsInContractsWithCustomers |
ifrs-full:DescriptionOfNatureOfGoodsOrServicesThatEntityHasPromisedToTransfer |
ifrs-full:DescriptionOfPerformanceObligationsToArrangeForAnotherPartyToTransferGoodsOrServices |
ifrs-full:DescriptionOfObligationsForReturnsRefundsAndOtherSimilarObligations |
ifrs-full:DescriptionOfTypesOfWarrantiesAndRelatedObligations |
ifrs-full:DescriptionOfMethodsUsedToRecogniseRevenueFromContractsWithCustomers |
ifrs-full:ExplanationOfWhyMethodsUsedToRecogniseRevenueProvideFaithfulDepictionOfTransferOfGoodsOrServices |
ifrs-full:DescriptionOfSignificantJudgementsMadeInEvaluatingWhenCustomerObtainsControlOfPromisedGoodsOrServices |