XML 187 R172.htm IDEA: XBRL DOCUMENT
v3.23.1

Construction Contracts - Summary of Gross Amount of Assets and Liabilities for Contract and Accumulated Earned Revenue, Expense and Others (Details) - KRW (₩) ₩ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Accumulated earned revenue, expense and others |  |  |
Accumulated earned revenue |  | ₩ 22,507,004 | ₩ 22,051,129
Accumulated expense |  | 21,666,552 | 20,967,097
Accumulated profit |  | 840,452 | 1,084,032
Unearned advance receipts |  | 29,877 | 23,238
Construction Contract Assets and Liabilities [Abstract] |  |  |
Assets | [1] | 118,983 | 82,306
Liabilities | [2] | ₩ 120,952 | ₩ 5,330
[1] | Included in trade and other receivables, net, in the consolidated statements of financial position. The balance of trade receivables from construction contracts are ￦57,639 million and ￦85,757 million, as of December 31, 2021 and 2022, respectively.
[2] | Included in non-financial liabilities as advance received in the consolidated statements of financial position. The revenue recognized on December 31, 2022 from the amounts included in contract liabilities at the end of the prior year is ￦5,051 million.

X
- Definition Accumulated earned revenue, expense and others. + References No definition available. + Details
Name: | kep_AccumulatedEarnedRevenueExpenseAndOthersAbstract
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unearned advance receipts. + References No definition available. + Details
Name: | kep_AdvancesReceivedForContractsInProgress
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated expense. + References No definition available. + Details
Name: | kep_ConstructionConstractsAccumulatedExpense
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Accumulated profit + References No definition available. + Details
Name: | kep_ConstructionConstractsAccumulatedProfit
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accumulated earned revenue. + References No definition available. + Details
Name: | kep_ConstructionConstractsAccumulatedRevenue
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Construction contract assets. + References No definition available. + Details
Name: | kep_ConstructionContractAssets
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Construction Contract Assets and Liabilities + References No definition available. + Details
Name: | kep_ConstructionContractAssetsAndLiabilitiesAbstract
Namespace Prefix: | kep_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Construction contract liabilities. + References No definition available. + Details
Name: | kep_ConstructionContractLiabilities
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant