XML 159 R144.htm IDEA: XBRL DOCUMENT
v3.23.1

Other Financial Assets - Summary of Changes in the Allowance for Doubtful Accounts of Loans and Receivables (Details) - KRW (₩) ₩ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Allowance for doubtful accounts [Abstract] |  |  |
Beginning balance | ₩ 52,677 | ₩ 20,267 | ₩ 15,094
Bad debt expense | 2,180 | 30,942 | 5,173
Other | (20) | 1,468 | 0
Ending balance | ₩ 54,837 | ₩ 52,677 | ₩ 20,267

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

X
- Definition Allowance for doubtful accounts other financial assets. + References No definition available. + Details
Name: | kep_AllowanceForDoubtfulAccountsOtherFinancialAssets
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Allowance for doubtful accounts other financial assets bad debt expense. + References No definition available. + Details
Name: | kep_AllowanceForDoubtfulAccountsOtherFinancialAssetsBadDebtExpense
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Allowance for doubtful accounts other financial assets other. + References No definition available. + Details
Name: | kep_AllowanceForDoubtfulAccountsOtherFinancialAssetsOther
Namespace Prefix: | kep_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration