XML 222 R207.htm IDEA: XBRL DOCUMENT
v3.25.1

Provisions - Summary of Changes in Greenhouse Gas Emissions Rights (Details) - 3rd planned period [Member] ₩ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 KRW (₩) kT
Disclosure of Detailed Information About Changes in Changes in Greenhouse Gas Emissions Rights [Line Items] |  |
Adjusted Quantity Beginning | kT | 36,069 | [1]
Purchase (Sell) | kT | 3,210 |
Government submission | kT | (15,437) |
Carry Forward (Borrowing) | kT | 286 |
ETC | kT | 0 |
Quantity Ending | kT | 24,128 |
Balance Beginning | ₩ | ₩ 131,969 | [1]
Purchase (Sell) | ₩ | 310,828 |
Government submission | ₩ | (93,695) |
Carry Forward (Borrowing) | ₩ | 43,659 |
ETC | ₩ | (45,258) |
Balance Ending | ₩ | ₩ 347,503 |
Period 2023 [Member] |  |
Disclosure of Detailed Information About Changes in Changes in Greenhouse Gas Emissions Rights [Line Items] |  |
Adjusted Quantity Beginning | kT | 14,829 | [1]
Purchase (Sell) | kT | 1,536 |
Government submission | kT | (14,780) |
Carry Forward (Borrowing) | kT | (1,585) |
ETC | kT | 0 |
Quantity Ending | kT | 0 |
Balance Beginning | ₩ | ₩ 25,128 | [1]
Purchase (Sell) | ₩ | 135,837 |
Government submission | ₩ | (39,968) |
Carry Forward (Borrowing) | ₩ | (129,188) |
ETC | ₩ | 8,191 |
Balance Ending | ₩ | ₩ 0 |
Period 2024 [Member] |  |
Disclosure of Detailed Information About Changes in Changes in Greenhouse Gas Emissions Rights [Line Items] |  |
Adjusted Quantity Beginning | kT | 11,952 | [1]
Purchase (Sell) | kT | 1,674 |
Government submission | kT | (657) |
Carry Forward (Borrowing) | kT | 1,043 |
ETC | kT | 0 |
Quantity Ending | kT | 14,012 |
Balance Beginning | ₩ | ₩ 99,968 | [1]
Purchase (Sell) | ₩ | 174,991 |
Government submission | ₩ | (53,727) |
Carry Forward (Borrowing) | ₩ | 44,430 |
ETC | ₩ | (53,693) |
Balance Ending | ₩ | ₩ 211,969 |
Period 2025 [Member] |  |
Disclosure of Detailed Information About Changes in Changes in Greenhouse Gas Emissions Rights [Line Items] |  |
Adjusted Quantity Beginning | kT | 9,288 | [1]
Purchase (Sell) | kT | 0 |
Government submission | kT | 0 |
Carry Forward (Borrowing) | kT | 828 |
ETC | kT | 0 |
Quantity Ending | kT | 10,116 |
Balance Beginning | ₩ | ₩ 6,873 | [1]
Purchase (Sell) | ₩ | 0 |
Government submission | ₩ | 0 |
Carry Forward (Borrowing) | ₩ | 128,417 |
ETC | ₩ | 244 |
Balance Ending | ₩ | ₩ 135,534 |
[1] | Changes in emission rights due to allowances additionally allocated or cancelled are reflected.

X
- Definition Disclosure of detailed information about changes in changes in greenhouse gas emissions rights. + References No definition available. + Details
Name: | kep_DisclosureOfDetailedInformationAboutChangesInChangesInGreenhouseGasEmissionsRightsLineItems
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Green house emissions rights in tons Co2 equivalents. + References No definition available. + Details
Name: | kep_GreenHouseEmissionsRightsInTonsCo2Equivalents
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Green house emissions rights in tons Co2 equivalents adjusted. + References No definition available. + Details
Name: | kep_GreenHouseEmissionsRightsInTonsCo2EquivalentsAdjusted
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Greenhouse gas emissions government submission. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsGovernmentSubmission
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Greenhouse gas emissions government submission in tons Co2 equivalents. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsGovernmentSubmissionInTonsCo2Equivalents
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Greenhouse gas emissions rights. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRights
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Greenhouse gas emissions rights borrowing carryforward. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsBorrowingCarryforward
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Greenhouse gas emissions rights borrowing carryforward in tons Co2 equivalents. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsBorrowingCarryforwardInTonsCo2Equivalents
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Definition Greenhouse gas emissions rights other changes. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsOtherChanges
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Greenhouse gas emissions rights other changes in tons Co2 equivalents. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsOtherChangesInTonsCo2Equivalents
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | instant

X
- Definition Greenhouse gas emissions rights purchase sell. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsPurchaseSell
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Greenhouse gas emissions rights purchase sell in tons Co2 equivalents. + References No definition available. + Details
Name: | kep_GreenhouseGasEmissionsRightsPurchaseSellInTonsCo2Equivalents
Namespace Prefix: | kep_
Data Type: | dtr-types:massItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | kep_PlannedPeriodAxis=kep_ThirdPlannedPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_PeriodAxis=kep_PeriodTwoThousandAndTwentyThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_PeriodAxis=kep_PeriodTwoThousandAndTwentyFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_PeriodAxis=kep_PeriodTwoThousandAndTwentyFiveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |