XML 216 R195.htm IDEA: XBRL DOCUMENT
v3.25.1

Operating Costs, Expenses and Other Revenue - Schedule of Outsourced Services (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$ 1,934 | R$ 1,458 | R$ 1,052
Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 2,142 | 1,902 | 1,706
Meter reading and bill delivery [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 159 | 161 | 146
Communication [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 182 | 169 | 153
Maintenance and conservation of electrical facilities and equipment [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 799 | 708 | 589
Building conservation and cleaning [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 90 | 85 | 73
Security services [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 22 | 20 | 17
Consultancy [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 19 | 21 | 39
Information technology [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 185 | 174 | 146
Disconnection and reconnection [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 72 | 87 | 90
Legal services and procedural costs [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 38 | 32 | 40
Environment services [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 86 | 58 | 49
Cleaning of power line pathways [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 154 | 117 | 91
Copying and legal publications [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 18 | 17 | 18
Inspection of Customers [Member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 48 | 45 | 41
Contract Labor Member | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | 49 | 38 | 23
Other [member] | Operating Cost [Member] |  |  |
Disclosure of disaggregation of revenue from contracts with customers [line items] |  |  |
Total | R$ 221 | R$ 170 | R$ 191

X
- Definition Outsourced service cost. + References No definition available. + Details
Name: | cig_OutsourcedServiceCost
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_ProductsAndServicesAxis=cig_OperatingCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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