XML 293 R278.htm IDEA: XBRL DOCUMENT
v3.25.1

Commitments for Expenditure - Summary of Commitments For Inventory Purchase (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024
Concentrate |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2024 ~ 2033
Contracted amounts | 22,282 Ton U3O8
Conversion |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2024 ~ 2030
Contracted amounts | 14,391 Ton U
Enrichment |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2024 ~ 2035
Contracted amounts | 26,943 Ton SWU

X
- Definition Contracted amounts. + References No definition available. + Details
Name: | kep_ContractedAmounts
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | kep_ContractsForInventoryPurchaseCommitmentLineitems
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Periods. + References No definition available. + Details
Name: | kep_Periods
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | kep_ContractsForInventoryPurchaseCommitmentAxis=kep_ConcentrateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_ContractsForInventoryPurchaseCommitmentAxis=kep_ConversionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | kep_ContractsForInventoryPurchaseCommitmentAxis=kep_EnrichmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |