XML 217 R196.htm IDEA: XBRL DOCUMENT
v3.25.1

Operating Costs, Expenses and Other Revenue - Schedule of Other Costs and Expenses, Net (Details) - BRL (R$) R$ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | R$ 537 | R$ 503 | R$ 396
Leasing and Rentals [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total |  | 3 | 16
Advertising [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 29 | 14 | 9
Own Consumption [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 28 | 23 | 24
Subsidies and Donations [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 49 | 29 | 26
Insurance [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 10 | 22 | 24
CCEE Annual Charge [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 9 | 7 | 6
Forluz Administrative Running Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 40 | 40 | 36
Collecting Agents [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 60 | 72 | 77
Net Loss (Gain) on Deactivation and Disposal of Assets [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 213 | 210 | 127
Taxes (IPTU, IPVA and other) [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 25 | 10 | 8
Other and Reversals [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | R$ 74 | R$ 73 | R$ 43

X
- Definition Other costs and expenses, net. + References No definition available. + Details
Name: | cig_OtherCostsAndExpensesNet
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_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_LeasingAndRentalsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_AdvertisingCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_OwnConsumptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_SubsidiesAndDonationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_InsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_CceeAnnualChargeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_ForluzAdministrativeRunningCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_CollectingAgentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_NetLossGainOnDeactivationAndDisposalOfAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_TaxesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CounterpartiesAxis=cig_OtherAndReversalsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |