XML 229 R208.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial Instruments and Risk Management - Schedule of Derivative Instruments Contracted Realized Gain (Details) - BRL (R$) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Disclosure of detailed information about financial instruments [line items] |  |
Unrealized gain/loss Carrying amount | R$ 514 | R$ 67
Over the counter [member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Assets | US$ exchange variation + Rate (9.25% p.y.) |
Liability | Local currency R$ + 149.99% of CDI |
Maturity period | Interest: Half-yearly Principal: Dec. 2024 |
Trade market | Over the counter |
Unrealized gain/loss Carrying amount | R$ 212 | 97
Over the counter [member] | United States of America, Dollars |  |
Disclosure of detailed information about financial instruments [line items] |  |
Notional amount | R$ 120 |
Over the counter one [member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Assets | US$ exchange variation + Rate (9.25% p.y.) |
Liability | Local currency R$ + 125.54% of CDI |
Maturity period | Interest: Half-yearly Principal: Dec. 2024 |
Trade market | Over the counter |
Unrealized gain/loss Carrying amount | R$ 302 | 87
Over the counter one [member] | United States of America, Dollars |  |
Disclosure of detailed information about financial instruments [line items] |  |
Notional amount | R$ 261.11 |
Over The Counters Two [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Assets | US$ exchange variation higher than R$5.1110 |
Liability | US$ exchange variation higher than R$5.1110 |
Maturity period | April 13, 2023 December 05, 2023 |
Trade market | Over the counter |
Unrealized gain/loss Carrying amount |  | (79)
Over The Counters Two [Member] | United States of America, Dollars |  |
Disclosure of detailed information about financial instruments [line items] |  |
Notional amount | R$ 392.344 |
Over The Counters Three [Member] |  |
Disclosure of detailed information about financial instruments [line items] |  |
Assets | US$ exchange variation higher than R$4.9675 |
Liability | US$ exchange variation higher than R$4.9675 |
Maturity period | December 05, 2023 December 19, 2023 |
Trade market | Over the counter |
Unrealized gain/loss Carrying amount |  | R$ (38)
Over The Counters Three [Member] | United States of America, Dollars |  |
Disclosure of detailed information about financial instruments [line items] |  |
Notional amount | R$ 376.55 |

X
- Definition Description of derivative instruments assets. + References No definition available. + Details
Name: | cig_DerivativeInstrumentsAsset
Namespace Prefix: | cig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of derivative instruments liability + References No definition available. + Details
Name: | cig_DerivativeInstrumentsLiabilities
Namespace Prefix: | cig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivatives notional amount.. + References No definition available. + Details
Name: | cig_DerivativesNotionalAmount
Namespace Prefix: | cig_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Financial instruments maturity period. + References No definition available. + Details
Name: | cig_FinancialInstrumentsMaturityPeriod
Namespace Prefix: | cig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of trade market. + References No definition available. + Details
Name: | cig_TradeMarket
Namespace Prefix: | cig_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unrealized gain / loss according to contract + References No definition available. + Details
Name: | cig_UnrealizedGainLossAccordingToContract
Namespace Prefix: | cig_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfFinancialInstrumentsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cig_OverTheCountersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cig_OverTheCountersOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cig_OverTheCountersTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cig_OverTheCountersThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |