XML 287 R272.htm IDEA: XBRL DOCUMENT
v3.23.1

Commitments for Expenditure - Summary of Commitments For Inventory Purchase (Details) | 12 Months Ended
--- | ---
Dec. 31, 2022
Concentrate |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2022 ~ 2033
Contracted amounts | 26,310 Ton U3O8
Transformed |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2022 ~ 2030
Contracted amounts | 19,012 Ton U
Enrichment |
Disclosure of contracts for inventory purchase commitment [Line Items] |
Periods | 2022 ~ 2032
Contracted amounts | 21,434 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_TransformedMember
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: |