| r0.c0 | ruleNodeFR_2_017_02a_01_breakdownY_1/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | N/A | N/A |
| r0.c1 | ruleNodeFR_2_017_02a_01_breakdownY_1/Расчеты с персоналом | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetySPersonalomMember | N/A | N/A |
| r0.c2 | ruleNodeFR_2_017_02a_01_breakdownY_1/Расчеты с поставщиками и подрядчиками | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | N/A | N/A |
| r0.c3 | ruleNodeFR_2_017_02a_01_breakdownY_1/Запасы | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:ZapasyMember | N/A | N/A |
| r0.c4 | ruleNodeFR_2_017_02a_01_breakdownY_1/Прочее | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:ProcheeMember | N/A | N/A |
| r0.c5 | ruleNodeFR_2_017_02a_01_breakdownY_1/Итого | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RezervPodObesczenenieProchixAktivovMember | N/A | N/A |
| r1.c0 | ruleNode/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | N/A |
| r1.c1 | ruleNode/Расчеты с персоналом | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | N/A |
| r1.c2 | ruleNode/Расчеты с поставщиками и подрядчиками | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | N/A |
| r1.c3 | ruleNode/Запасы | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | N/A |
| r1.c4 | ruleNode/Прочее | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | N/A |
| r1.c5 | ruleNode/Итого | ifrs-ru:AnalizIzmenenijRezervaPodObesczenenieProchixAktivovAbstract | xbrli:stringItemType | duration | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | N/A |
| r2.c0 | Резерв под обесценение на начало отчетного периода/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r2.c1 | Резерв под обесценение на начало отчетного периода/Расчеты с персоналом | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r2.c2 | Резерв под обесценение на начало отчетного периода/Расчеты с поставщиками и подрядчиками | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r2.c3 | Резерв под обесценение на начало отчетного периода/Запасы | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r2.c4 | Резерв под обесценение на начало отчетного периода/Прочее | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r2.c5 | Резерв под обесценение на начало отчетного периода/Итого | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | $par:RegStartInsYear |
| r3.c0 | Отчисления в резерв (восстановление резерва) под обесценение/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r3.c1 | Отчисления в резерв (восстановление резерва) под обесценение/Расчеты с персоналом | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r3.c2 | Отчисления в резерв (восстановление резерва) под обесценение/Расчеты с поставщиками и подрядчиками | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r3.c3 | Отчисления в резерв (восстановление резерва) под обесценение/Запасы | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r3.c4 | Отчисления в резерв (восстановление резерва) под обесценение/Прочее | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r3.c5 | Отчисления в резерв (восстановление резерва) под обесценение/Итого | ifrs-ru:OtchisleniyaVRezervVosstanovlenieRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c0 | Списание за счет резерва/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c1 | Списание за счет резерва/Расчеты с персоналом | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c2 | Списание за счет резерва/Расчеты с поставщиками и подрядчиками | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c3 | Списание за счет резерва/Запасы | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c4 | Списание за счет резерва/Прочее | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r4.c5 | Списание за счет резерва/Итого | ifrs-ru:ProchieAktivySpisannyeKakBeznadezhnye | xbrli:monetaryItemType | duration | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c0 | Прочие движения/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c1 | Прочие движения/Расчеты с персоналом | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c2 | Прочие движения/Расчеты с поставщиками и подрядчиками | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c3 | Прочие движения/Запасы | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c4 | Прочие движения/Прочее | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r5.c5 | Прочие движения/Итого | ifrs-ru:ProchieDvizheniyaRezervaPodObesczenenieProchixAktivov | xbrli:monetaryItemType | duration | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | $par:RegStartDurYear/$par:refPeriodEnd |
| r6.c0 | Резерв под обесценение на конец отчетного периода/Расчеты по договорам администрирования договоров об обязательном пенсионном страховании и негосударственного пенсионного обеспечения | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetyPoDogovoramAdministrirovaniyaDogovorovObyazatelnogoPensionnogoStraxovaniyaINegosudarstvennogoPensionnogoObespecheniyaMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |
| r6.c1 | Резерв под обесценение на конец отчетного периода/Расчеты с персоналом | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetySPersonalomMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |
| r6.c2 | Резерв под обесценение на конец отчетного периода/Расчеты с поставщиками и подрядчиками | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RaschetySPostavshhikamiIPodryadchikamiMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |
| r6.c3 | Резерв под обесценение на конец отчетного периода/Запасы | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:ZapasyMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |
| r6.c4 | Резерв под обесценение на конец отчетного периода/Прочее | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:ProcheeMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |
| r6.c5 | Резерв под обесценение на конец отчетного периода/Итого | ifrs-ru:ProchieAktivyRezervPodObesczenenieProchixAktivov | xbrli:monetaryItemType | instant | mem-int:RezervPodObesczenenieProchixAktivovMember | mem-int:ProchieAktivyMember | $par:refPeriodEnd |