| r0.c0 | Actuarial gains (losses) recognised in profit or loss, defined benefit plan/Current | ifrs-smes:ActuarialGainsLossesRecognisedInProfitOrLossDefinedBenefitPlan | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r0.c1 | Actuarial gains (losses) recognised in profit or loss, defined benefit plan/Previous | ifrs-smes:ActuarialGainsLossesRecognisedInProfitOrLossDefinedBenefitPlan | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r1.c0 | Other comprehensive income, before tax, actuarial gains (losses) on defined benefit plans/Current | ifrs-smes:OtherComprehensiveIncomeBeforeTaxActuarialGainsLossesOnDefinedBenefitPlans | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r1.c1 | Other comprehensive income, before tax, actuarial gains (losses) on defined benefit plans/Previous | ifrs-smes:OtherComprehensiveIncomeBeforeTaxActuarialGainsLossesOnDefinedBenefitPlans | xbrli:monetaryItemType | duration | ifrs-smes:ConsolidatedMember |
| r2.c0 | Other long-term employee benefit obligation/Current | ifrs-smes:OtherLongtermBenefitObligation | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r2.c1 | Other long-term employee benefit obligation/Previous | ifrs-smes:OtherLongtermBenefitObligation | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r3.c0 | Termination benefit obligation/Current | ifrs-smes:TerminationBenefitObligation | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |
| r3.c1 | Termination benefit obligation/Previous | ifrs-smes:TerminationBenefitObligation | xbrli:monetaryItemType | instant | ifrs-smes:ConsolidatedMember |