XML 196 R178.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Provisions - Schedule of Possible Losses (Details) - BRL (R$) R$ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Labour Provision [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | R$ 1,363 | R$ 1,199
Customer Relations [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 346 | 231
Other Civil Actions [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 613 | 537
Civil Cases [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 959 | 768
Provision for taxes other than income tax [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 2,474 | 2,149
Regulatory [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 3,145 | 2,976
Other [member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | 1,840 | 1,361
Possiblelosses [Member] |  |
IfrsStatementLineItems [Line Items] |  |
Possible losses | R$ 9,781 | R$ 8,453

X
- Definition Ifrs Statement Line Items + References No definition available. + Details
Name: | cig_IfrsStatementLineItems
Namespace Prefix: | cig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Possible Losses + References No definition available. + Details
Name: | cig_PossibleLosses
Namespace Prefix: | cig_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_LabourProvisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_CustomerRelationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_OtherCivilActionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_CivilCaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForTaxesOtherThanIncomeTaxMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_RegulatoryOtherProvisionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_OtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfProvisionsAxis=cig_PossiblelossesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |