XML 159 R106.htm IDEA: XBRL DOCUMENT
v3.21.1

Loans and borrowings - Summary of Finance Cost and Income (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Disclosure of detailed information about borrowings [line items] |  |  |
Finance income | $ 19,963 | $ 24,405 | $ 23,628
Finance cost | (73,045) | (57,432) | (50,825)
Interest income on short-term bank deposits [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance income | 543 | 1,432 | 1,670
Interest income on investment [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance income | 19,420 | 22,973 | 21,958
Interests expense on bank loans [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance cost | (29,711) | (36,676) | (34,687)
Interest Expense on Senior Convertible Notes [Member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance cost | (23,571) | 0 | 0
Interest on factoring [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance cost | (256) | (1,316) | (1,163)
Interest on lease liabilities [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance cost | (10,734) | (14,140) | (14,975)
Other finance cost [member] |  |  |
Disclosure of detailed information about borrowings [line items] |  |  |
Finance cost | $ (8,773) | $ (5,300) | $ 0

X
- Definition Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 7 -IssueDate 2020-01-01 -Paragraph 20 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=7&code=ifrs-tx-2020-en-r&anchor=para_20_c&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_AdjustmentsForFinanceCosts
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table. + References No definition available. + Details
Name: | ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of income associated with interest and other financing activities of the entity. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2020-01-01 -Paragraph 85 -URI http://eifrs.ifrs.org/eifrs/xifrs-link?type=IAS&num=1&code=ifrs-tx-2020-en-r&anchor=para_85&doctype=Standard -URIDate 2020-01-01 + Details
Name: | ifrs-full_FinanceIncome
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_ShortTermDepositsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_InvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_BankLoansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_InterestExpenseOnSeniorConvertibleNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_FactoringMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=ifrs-full_LeaseLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfFinancialInstrumentsAxis=cpa_OtherFinanceCostMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |