XML 238 R220.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Financial Instruments and Risk Management - Schedule of Derivative Instruments Contracted (Parenthetical) (Details) $ in Millions | Dec. 31, 2023 R$ / $ | Jul. 31, 2018 USD ($) R$ / $ | Dec. 31, 2017 USD ($) R$ / $
--- | --- | --- | ---
Disclosure of detailed information about financial instruments [line items] |  |  |
Derivative instrument asset, issued | $ |  |  | $ 1,000
Derivative instrument floor per unit |  |  | 3.25
Derivative instrument ceiling per unit |  |  | 5
Derivative instrument coupon rate |  |  | 9.25%
Derivative instrument average interest rate |  |  | 150.49%
Derivative instrument additional asset, issued | $ |  | $ 500 |
Derivative instrument additional floor per unit |  | 3.85 |
Derivative instrument additional ceiling per unit |  | 5 |
Derivative instrument additional coupon rate |  | 9.25% |
Derivative instrument additional average interest rate |  | 125.52% |
Maximum exchange rate, hedge instrument | 5 |  |
Overs The Counters [Member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Derivative instrument coupon rate | 9.25% |  |
Derivative instrument average interest rate | 152.01% |  |
Overs The Counters 1 [Member] |  |  |
Disclosure of detailed information about financial instruments [line items] |  |  |
Derivative instrument coupon rate | 9.25% |  |
Derivative instrument average interest rate | 125.52% |  |

X
- Definition Derivative instrument additional asset, issued + References No definition available. + Details
Name: | cig_DerivativeInstrumentAdditionalAssetIssued
Namespace Prefix: | cig_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Derivative instrument additional average interest rate. + References No definition available. + Details
Name: | cig_DerivativeInstrumentAdditionalAverageInterestRate
Namespace Prefix: | cig_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument additional ceiling per unit. + References No definition available. + Details
Name: | cig_DerivativeInstrumentAdditionalCeilingPerUnit
Namespace Prefix: | cig_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument additional coupon rate. + References No definition available. + Details
Name: | cig_DerivativeInstrumentAdditionalCouponRate
Namespace Prefix: | cig_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument additional floor per unit. + References No definition available. + Details
Name: | cig_DerivativeInstrumentAdditionalFloorPerUnit
Namespace Prefix: | cig_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument average intrest rate. + References No definition available. + Details
Name: | cig_DerivativeInstrumentAverageInterestRate
Namespace Prefix: | cig_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument ceiling per unit. + References No definition available. + Details
Name: | cig_DerivativeInstrumentCeilingPerUnit
Namespace Prefix: | cig_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument coupon rate. + References No definition available. + Details
Name: | cig_DerivativeInstrumentCouponRate
Namespace Prefix: | cig_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument floor per unit. + References No definition available. + Details
Name: | cig_DerivativeInstrumentFloorPerUnit
Namespace Prefix: | cig_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Derivative instrument asset, issued. + References No definition available. + Details
Name: | cig_DerrivativeInstrumentAssetIssued
Namespace Prefix: | cig_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Maximum exchange rate, hedge instrument. + References No definition available. + Details
Name: | cig_MaximumExchangeRateHedgeInstrument
Namespace Prefix: | cig_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

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_OversTheCountersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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