XML 185 R132.htm IDEA: XBRL DOCUMENT
v3.21.1

Financial Instrument - Risk Management and Fair Value - Summary of Financial Liabilities According to Maturity Date (Detail) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | $ 1,460,841 | $ 1,498,747
Up to one year [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 312,577 | 387,408
Between 1 and 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 981,675 | 768,665
More than 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 305,876 | 504,009
Loans and Borrowings [Member |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,163,900 | 1,060,765
Loans and Borrowings [Member | Up to one year [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 155,902 | 146,434
Loans and Borrowings [Member | Between 1 and 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 834,145 | 556,257
Loans and Borrowings [Member | More than 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 297,156 | 494,944
Lease liability [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 230,510 | 304,564
Lease liability [member] | Up to one year [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 90,244 | 107,556
Lease liability [member] | Between 1 and 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 147,530 | 212,408
Lease liability [member] | More than 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 8,720 | 9,065
Accounts payable [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 63,461 | 119,332
Accounts payable [member] | Up to one year [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 63,461 | 119,332
Accounts payable [member] | Between 1 and 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Accounts payable [member] | More than 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Account payable to related parties [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 2,970 | 14,086
Account payable to related parties [member] | Up to one year [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 2,970 | 14,086
Account payable to related parties [member] | Between 1 and 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Account payable to related parties [member] | More than 4 years [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Contractual cash flow [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,600,129 | 1,660,082
Contractual cash flow [member] | Loans and Borrowings [Member |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,287,203 | 1,197,635
Contractual cash flow [member] | Lease liability [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 246,495 | 329,029
Contractual cash flow [member] | Accounts payable [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 63,461 | 119,332
Contractual cash flow [member] | Account payable to related parties [member] |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | $ 2,970 | $ 14,086

X
- Definition Non-derivative financial liabilities carrying amount. + References No definition available. + Details
Name: | cpa_NonDerivativeFinancialLiabilitiesCarryingAmount
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_DisclosureOfMaturityAnalysisForDerivativeFinancialLiabilitiesLineItems
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cpa_LaterThanOneYearAndNotLaterThanFourYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=cpa_LaterThanFourYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=cpa_LoansAndBorrowingsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=cpa_LeaseLiabilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=cpa_AccountsPayable1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfFinancialLiabilitiesAxis=cpa_AccountsPayableToRelatedPartiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MeasurementAxis=cpa_ContractualCashFlowMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |