XML 147 R133.htm IDEA: XBRL DOCUMENT
v3.25.1

Financial instruments-Risk management and fair value - Summary of Financial Liabilities According to Maturity Date (Detail) - USD ($) $ in Thousands | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | $ 2,231,232 | $ 1,929,879
Up to one year |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 606,669 | 520,260
Between 1 and 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,083,543 | 975,430
More than 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 796,712 | 635,024
Loans and borrowings |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,670,807 | 1,462,691
Loans and borrowings | Up to one year |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 302,202 | 256,216
Loans and borrowings | Between 1 and 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 835,630 | 780,090
Loans and borrowings | More than 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 734,947 | 588,019
Lease liability |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 329,697 | 283,657
Lease liability | Up to one year |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 73,739 | 80,513
Lease liability | Between 1 and 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 247,913 | 195,340
Lease liability | More than 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 61,765 | 47,005
Account payable |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 229,104 | 182,303
Account payable | Up to one year |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 229,104 | 182,303
Account payable | Between 1 and 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Account payable | More than 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Account payable to related parties |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,624 | 1,228
Account payable to related parties | Up to one year |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,624 | 1,228
Account payable to related parties | Between 1 and 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Account payable to related parties | More than 4 years |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 0 | 0
Contractual cash flow |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 2,486,924 | 2,130,714
Contractual cash flow | Loans and borrowings |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 1,872,779 | 1,624,325
Contractual cash flow | Lease liability |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 383,417 | 322,858
Contractual cash flow | Account payable |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | 229,104 | 182,303
Contractual cash flow | Account payable to related parties |  |
Disclosure of maturity analysis for derivative financial liabilities [line items] |  |
Non - derivative financial liabilities carrying amount | $ 1,624 | $ 1,228

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 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: |