| r0.c0 | Non-current receivables arising from accrued income not yet billed/Current | ifrs-smes:NoncurrentReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r0.c1 | Non-current receivables arising from accrued income not yet billed/Previous | ifrs-smes:NoncurrentReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r1.c0 | Non-current receivables due from related parties/Current | ifrs-smes:NoncurrentReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r1.c1 | Non-current receivables due from related parties/Previous | ifrs-smes:NoncurrentReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r2.c0 | Non-current receivables due from other parties/Current | ifrs-smes:NoncurrentReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r2.c1 | Non-current receivables due from other parties/Previous | ifrs-smes:NoncurrentReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r3.c0 | Trade and other non-current receivables/Current | ifrs-smes:NoncurrentReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r3.c1 | Trade and other non-current receivables/Previous | ifrs-smes:NoncurrentReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r4.c0 | Current receivables due from other parties/Current | ifrs-smes:TradeAndOtherCurrentReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r4.c1 | Current receivables due from other parties/Previous | ifrs-smes:TradeAndOtherCurrentReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r5.c0 | Current receivables due from related parties/Current | ifrs-smes:TradeAndOtherCurrentReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r5.c1 | Current receivables due from related parties/Previous | ifrs-smes:TradeAndOtherCurrentReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r6.c0 | Current receivables arising from accrued income not yet billed/Current | ifrs-smes:TradeAndOtherCurrentReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r6.c1 | Current receivables arising from accrued income not yet billed/Previous | ifrs-smes:TradeAndOtherCurrentReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r7.c0 | Trade and other current receivables/Current | ifrs-smes:TradeAndOtherCurrentReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r7.c1 | Trade and other current receivables/Previous | ifrs-smes:TradeAndOtherCurrentReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r8.c0 | Receivables arising from accrued income not yet billed/Current | ifrs-smes:TradeAndOtherReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r8.c1 | Receivables arising from accrued income not yet billed/Previous | ifrs-smes:TradeAndOtherReceivablesArisingFromAccruedIncomeNotYetBilled | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r9.c0 | Receivables due from other parties/Current | ifrs-smes:TradeAndOtherReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r9.c1 | Receivables due from other parties/Previous | ifrs-smes:TradeAndOtherReceivablesDueFromOtherParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r10.c0 | Receivables due from related parties/Current | ifrs-smes:TradeAndOtherReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r10.c1 | Receivables due from related parties/Previous | ifrs-smes:TradeAndOtherReceivablesDueFromRelatedParties | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |
| r11.c0 | Trade and other receivables/Current | ifrs-smes:TradeAndOtherReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodCurrentEndDateParam |
| r11.c1 | Trade and other receivables/Previous | ifrs-smes:TradeAndOtherReceivables | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember | $FinancialReportingPeriodPreviousEndDateParam |