XML 253 R237.htm IDEA: XBRL DOCUMENT
v3.21.1

Commitments and Contingencies Disclosure (Details) - 12 months ended Dec. 31, 2020 ₱ in Thousands, € in Thousands, ₨ in Thousands, ر.س in Thousands, د.إ in Thousands, ¥ in Thousands, RM in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, ₩ in Millions | KRW (₩) | USD ($) | EUR (€) | PHP (₱) | JPY (¥) | AED (د.إ) | CAD ($) | INR (₨) | SAR (ر.س) | MYR (RM) | MXN ($)
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Commitments on bank-overdraft |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 1,936,500 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 229,960 |  |  |  |  |  |  |  |  |  |
Commitments on bank-daylight overdraft |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 280,000 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 0 |  |  |  |  |  |  |  |  |  |
Limit amount available for CP |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 1,150,000 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 1,150,000 |  |  |  |  |  |  |  |  |  |
Limit amount available for card |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 47,104 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 5,378 |  |  |  |  |  |  |  |  |  |
Limit amount available for card |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Banco de Oro |  |  |  |  |  |  |  |  |  |
Credit limit | ₱ |  |  |  | ₱ 5,000 |  |  |  |  |  |  |
Used amount | ₱ |  |  |  | ₱ 3,000 |  |  |  |  |  |  |
Loan limit |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Kookmin Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 1,752,333 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 957,924 |  |  |  |  |  |  |  |  |  |
Loan limit |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | DBS Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | $ 1,809,700 |  |  |  |  |  |  |  |  |
Used amount |  | 55,393 |  |  |  |  |  |  |  |  |
Certification of payment on payables from foreign country |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  | 8,700 |  |  |  |  |  |  |  |  |
Used amount |  | 7,912 |  |  |  |  |  |  |  |  |
Certification of payment on L/C |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 938,400 |  |  |  |  |  |  |  |  |
Used amount |  | 90,240 |  |  |  |  |  |  |  |  |
Certification of payment on L/C |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Mizuho Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  |  |  |  |  |  |  |  |  |  | $ 3,666
Used amount |  |  |  |  |  |  |  |  |  |  | 3,666
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Seoul Guarantee Insurance and others |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 66,890 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 59,677 |  |  |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | First Abu Dhabi Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 1,036,334 |  |  |  |  |  |  |  |  |
Used amount |  | 834,223 |  |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Korea Development Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit | ¥ |  |  |  |  | ¥ 637,670 |  |  |  |  |  |
Used amount | ¥ |  |  |  |  | 637,670 |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | € |  |  | € 4,065 |  |  |  |  |  |  |  |
Used amount | € |  |  | 4,065 |  |  |  |  |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ₨ |  |  |  |  |  |  |  | ₨ 6,806 |  |  |
Used amount | ₨ |  |  |  |  |  |  |  | 6,806 |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  |  |  |  |  |  | $ 148 |  |  |  |
Used amount |  |  |  |  |  |  | $ 148 |  |  |  |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Maybank |  |  |  |  |  |  |  |  |  |
Credit limit | RM |  |  |  |  |  |  |  |  |  | RM 7,500 |
Used amount | RM |  |  |  |  |  |  |  |  |  | RM 7,500 |
Certification of performance guarantee on contract |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ر.س |  |  |  |  |  |  |  |  | ر.س 68,054 |  |
Used amount | ر.س |  |  |  |  |  |  |  |  | 68,054 |  |
Certification of bidding |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  | 10,000 |  |  |  |  |  |  |  |  |
Used amount |  | 197 |  |  |  |  |  |  |  |  |
Certification of bidding |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | € |  |  | 2 |  |  |  |  |  |  |  |
Used amount | € |  |  | € 2 |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Seoul Guarantee Insurance |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 40,153 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 40,153 |  |  |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Export-Import Bank of Korea and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 550,616 |  |  |  |  |  |  |  |  |
Used amount |  | 498,761 |  |  |  |  |  |  |  |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ر.س |  |  |  |  |  |  |  |  | 6,508 |  |
Used amount | ر.س |  |  |  |  |  |  |  |  | ر.س 6,508 |  |
Advance payment bond, Warranty bond, Retention bond and others |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  |  |  |  |  |  |  |  |  |  | 20,538
Used amount |  |  |  |  |  |  |  |  |  |  | 20,538
Other commitments |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Nonghyup Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 654,162 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 32,009 |  |  |  |  |  |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Export-Import Bank of Korea and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 2,268,158 |  |  |  |  |  |  |  |  |
Used amount |  | 1,819,226 |  |  |  |  |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ¥ |  |  |  |  | 381,210 |  |  |  |  |  |
Used amount | ¥ |  |  |  |  | ¥ 381,210 |  |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Standard Chartered |  |  |  |  |  |  |  |  |  |
Credit limit | د.إ |  |  |  |  |  | د.إ 50 |  |  |  |  |
Used amount | د.إ |  |  |  |  |  | د.إ 50 |  |  |  |  |
Other commitments |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |
Credit limit |  |  |  |  |  |  |  |  |  |  | 6,471
Used amount |  |  |  |  |  |  |  |  |  |  | $ 4,901
Inclusive credit |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ₩ | ₩ 8,000 |  |  |  |  |  |  |  |  |  |
Used amount | ₩ | ₩ 927 |  |  |  |  |  |  |  |  |  |
Inclusive credit |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Hana Bank and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 30,722 |  |  |  |  |  |  |  |  |
Used amount |  | 17,236 |  |  |  |  |  |  |  |  |
Inclusive credit |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | Shinhan Bank |  |  |  |  |  |  |  |  |  |
Credit limit | ₨ |  |  |  |  |  |  |  | 70,028 |  |  |
Used amount | ₨ |  |  |  |  |  |  |  | ₨ 70,028 |  |  |
Trade finance |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |
Financial institutions | BNP Paribas and others |  |  |  |  |  |  |  |  |  |
Credit limit |  | 750,000 |  |  |  |  |  |  |  |  |
Used amount |  | $ 0 |  |  |  |  |  |  |  |  |

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

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

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

X
- Definition The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_LineOfCredit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CommitmentsOnBankOverdraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CommitmentsOnBankDaylightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCPMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCard1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LimitAmountAvailableForCard2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=ifrs-full_LoanCommitmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_LoanCommitments2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CertificationOfPaymentOnPayablesFromForeignCountryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_PaymentGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PaymentGuarantee2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=us-gaap_PerformanceGuaranteeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_PerformanceGuarantee8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CertificationOfBidding1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_CertificationBidding2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondAndOthers1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_AdvancePaymentBondWarrantyBondRetentionBondOthers4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_OtherCommitments5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_InclusiveCredit3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherCommitmentsAxis=kep_TradeFinanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |