| r0.c0 | breakdown_3/ruleNode_3 | nfo-dic:StandartMSFO | xbrli:stringItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c1 | breakdown_3/ruleNode_4 | srki-dic:KlassMSFO39Enumerator | enum:enumerationItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c2 | breakdown_3/ruleNode_5 | srki-dic:KlassMSFO9Enumerator | enum:enumerationItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c3 | breakdown_3/Стоимость актива на начало отчетного периода | npf-dic:AktivBalansStoim | xbrli:monetaryItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c4 | breakdown_3/Стоимость актива на конец отчетного периода | npf-dic:AktivBalansStoim | xbrli:monetaryItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c5 | breakdown_3/ruleNode_8 | npf-dic:SrednVzvVlozh | xbrli:monetaryItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c6 | breakdown_3/ruleNode_9 | npf-dic:SrokDyurat | xbrli:integerItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c7 | breakdown_3/ruleNode_10 | npf-dic:RezRealizPogash | xbrli:monetaryItemType | duration | * | N/A | * | mem-int:OPSMember |
| r0.c8 | breakdown_3/ruleNode_11 | npf-dic:ProczDoxDiv | xbrli:monetaryItemType | duration | * | N/A | * | mem-int:OPSMember |
| r0.c9 | breakdown_3/ruleNode_12 | npf-dic:DoxRasxPereocz | xbrli:monetaryItemType | duration | * | N/A | * | mem-int:OPSMember |
| r0.c10 | breakdown_3/ruleNode_13 | npf-dic:ProchDoxRasx | xbrli:monetaryItemType | duration | * | N/A | * | mem-int:OPSMember |
| r0.c11 | breakdown_3/ruleNode_14 | npf-dic:DoxRasItog | xbrli:monetaryItemType | duration | * | N/A | * | mem-int:OPSMember |
| r0.c12 | breakdown_3/ruleNode_15 | npf-dic:DoxodnProcDiv | xbrli:decimalItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c13 | breakdown_3/ruleNode_16 | npf-dic:DoxodnRealiz | xbrli:decimalItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c14 | breakdown_3/ruleNode_17 | npf-dic:DoxodnPereocz | xbrli:decimalItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c15 | breakdown_3/ruleNode_18 | npf-dic:DoxodnProch | xbrli:decimalItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c16 | breakdown_3/ruleNode_19 | npf-dic:DoxodnVsego | xbrli:decimalItemType | instant | * | N/A | * | mem-int:OPSMember |
| r0.c17 | breakdown_3/ruleNode_20 | nfo-dic:Primechanie | xbrli:stringItemType | instant | * | N/A | * | mem-int:OPSMember |
| r1.c0 | ruleNode_21/ruleNode_3 | nfo-dic:StandartMSFO | xbrli:stringItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c1 | ruleNode_21/ruleNode_4 | srki-dic:KlassMSFO39Enumerator | enum:enumerationItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c2 | ruleNode_21/ruleNode_5 | srki-dic:KlassMSFO9Enumerator | enum:enumerationItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c3 | ruleNode_21/Стоимость актива на начало отчетного периода | npf-dic:AktivBalansStoim | xbrli:monetaryItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c4 | ruleNode_21/Стоимость актива на конец отчетного периода | npf-dic:AktivBalansStoim | xbrli:monetaryItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c5 | ruleNode_21/ruleNode_8 | npf-dic:SrednVzvVlozh | xbrli:monetaryItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c6 | ruleNode_21/ruleNode_9 | npf-dic:SrokDyurat | xbrli:integerItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c7 | ruleNode_21/ruleNode_10 | npf-dic:RezRealizPogash | xbrli:monetaryItemType | duration | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c8 | ruleNode_21/ruleNode_11 | npf-dic:ProczDoxDiv | xbrli:monetaryItemType | duration | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c9 | ruleNode_21/ruleNode_12 | npf-dic:DoxRasxPereocz | xbrli:monetaryItemType | duration | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c10 | ruleNode_21/ruleNode_13 | npf-dic:ProchDoxRasx | xbrli:monetaryItemType | duration | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c11 | ruleNode_21/ruleNode_14 | npf-dic:DoxRasItog | xbrli:monetaryItemType | duration | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c12 | ruleNode_21/ruleNode_15 | npf-dic:DoxodnProcDiv | xbrli:decimalItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c13 | ruleNode_21/ruleNode_16 | npf-dic:DoxodnRealiz | xbrli:decimalItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c14 | ruleNode_21/ruleNode_17 | npf-dic:DoxodnPereocz | xbrli:decimalItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c15 | ruleNode_21/ruleNode_18 | npf-dic:DoxodnProch | xbrli:decimalItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c16 | ruleNode_21/ruleNode_19 | npf-dic:DoxodnVsego | xbrli:decimalItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |
| r1.c17 | ruleNode_21/ruleNode_20 | nfo-dic:Primechanie | xbrli:stringItemType | instant | * | mem-int:Prochaya_DZMember | * | mem-int:OPSMember |