| r0.c0 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_2 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:OtkrytLiczScheta_IzmenInformLiczSchetaMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c1 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_3 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:PredostInfIzReestraMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c2 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_4 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSLiczSchetISchetaNeustLiczVRezSovSdelkiMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c3 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_5 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSliczSchetIiSchetaNeustLiczVRezNasledMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c4 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_6 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczPoReshSudaMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c5 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_7 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchetIiSchetaNeustLiczPripogashInvPaevMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c6 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_8 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriObmeneInvPaevMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c7 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_9 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriVydIpotSertUchMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c8 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_10 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczScheSchNeustLiczPriPogashIpotSertUchMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c9 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_11 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladEmisCZenBumMember |
| r0.c10 | ruleNode_2/ruleNodeSR_040204120_r2_breakdownY_12 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_Ne_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladEmisCZenBumMember |
| r1.c0 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_2 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:OtkrytLiczScheta_IzmenInformLiczSchetaMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c1 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_3 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:PredostInfIzReestraMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c2 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_4 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSLiczSchetISchetaNeustLiczVRezSovSdelkiMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c3 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_5 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSliczSchetIiSchetaNeustLiczVRezNasledMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c4 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_6 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczPoReshSudaMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c5 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_7 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchetIiSchetaNeustLiczPripogashInvPaevMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c6 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_8 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriObmeneInvPaevMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c7 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_9 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriVydIpotSertUchMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c8 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_10 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczScheSchNeustLiczPriPogashIpotSertUchMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c9 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_11 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r1.c10 | ruleNode_3/ruleNodeSR_040204120_r2_breakdownY_12 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_Ne_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladelczevInvestPaevPIFMember |
| r2.c0 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_2 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:OtkrytLiczScheta_IzmenInformLiczSchetaMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c1 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_3 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:PredostInfIzReestraMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c2 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_4 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSLiczSchetISchetaNeustLiczVRezSovSdelkiMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c3 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_5 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCSliczSchetIiSchetaNeustLiczVRezNasledMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c4 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_6 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczPoReshSudaMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c5 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_7 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchetIiSchetaNeustLiczPripogashInvPaevMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c6 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_8 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriObmeneInvPaevMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c7 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_9 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczSchIiSchetaNeustLiczPriVydIpotSertUchMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c8 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_10 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:SvyazSoSpisCBSliczScheSchNeustLiczPriPogashIpotSertUchMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c9 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_11 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |
| r2.c10 | ruleNode_4/ruleNodeSR_040204120_r2_breakdownY_12 | purcb-dic:RegistrOperaczii_kol | xbrli:integerItemType | duration | mem-int:Inye_Ne_SvyazSoSpisCZenBSliczSchetIiSchetaNeustLiczMember | mem-int:ReestrVladIpotechSertifUchastiyaMember |