| r0.c0 | Cash and cash equivalents/Current | ifrs-smes:CashAndCashEquivalents | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r0.c1 | Cash and cash equivalents/Previous | ifrs-smes:CashAndCashEquivalents | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r1.c0 | Bank overdrafts/Current | ifrs-smes:BankOverdraftsClassifiedAsCashEquivalents | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r1.c1 | Bank overdrafts/Previous | ifrs-smes:BankOverdraftsClassifiedAsCashEquivalents | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r2.c0 | Other differences to cash and cash equivalents in statement of cash flows/Current | ifrs-smes:OtherDifferencesToCashAndCashEquivalentsInStatementOfCashFlows | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r2.c1 | Other differences to cash and cash equivalents in statement of cash flows/Previous | ifrs-smes:OtherDifferencesToCashAndCashEquivalentsInStatementOfCashFlows | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r3.c0 | Cash and cash equivalents if different from statement of financial position/Current | ifrs-smes:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r3.c1 | Cash and cash equivalents if different from statement of financial position/Previous | ifrs-smes:CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPosition | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r4.c0 | Cash and cash equivalents held by entity unavailable for use by group/Current | ifrs-smes:CashAndCashEquivalentsHeldByEntityUnavailableForUseByGroup | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r4.c1 | Cash and cash equivalents held by entity unavailable for use by group/Previous | ifrs-smes:CashAndCashEquivalentsHeldByEntityUnavailableForUseByGroup | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r5.c0 | Income taxes paid (refund), classified as operating activities/Current | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsOperatingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r5.c1 | Income taxes paid (refund), classified as operating activities/Previous | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsOperatingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r6.c0 | Income taxes paid (refund), classified as investing activities/Current | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsInvestingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r6.c1 | Income taxes paid (refund), classified as investing activities/Previous | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsInvestingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r7.c0 | Income taxes paid (refund), classified as financing activities/Current | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsFinancingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r7.c1 | Income taxes paid (refund), classified as financing activities/Previous | ifrs-smes:IncomeTaxesPaidRefundClassifiedAsFinancingActivities | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r8.c0 | Income taxes paid (refund)/Current | ifrs-smes:IncomeTaxesPaidRefund | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r8.c1 | Income taxes paid (refund)/Previous | ifrs-smes:IncomeTaxesPaidRefund | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |