XML 130 R116.htm IDEA: XBRL DOCUMENT
v3.25.1

Accounts and transactions with related parties - Summary of Related Party Transactions (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Assa Compañía de Seguros, S.A. | Insurance |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | $ 13,247 | $ 12,116 | $ 10,157
Desarrollos Inmobiliarios del Este, S.A. | Property leasing |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 3,382 | 3,564 | 2,989
Profuturo Administradora de Fondos de Pensión y Cesantía | Payments |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 4,875 | 4,572 | 3,911
Panama Air Cargo Terminal | Handling |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 3,509 | 3,889 | 4,116
Motta International | Purchase |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 1,199 | 1,013 | 812
Galindo, Arias & López | Legal services |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 395 | 407 | 530
GBM International, Inc. | Technological support |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 73 | 51 | 50
Global Brands, S.A. | Purchase |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | 2 | 83 | 60
Banco General, S.A. | Interest income,net |  |  |
Disclosure of transactions between related parties [line items] |  |  |
Related party | $ (3,710) | $ (2,368) | $ (829)

X
- Definition Income expense for related party transactions. + References No definition available. + Details
Name: | cpa_IncomeExpenseForRelatedPartyTransactions
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_AssaCompaniaDeSegurosMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_InsuranceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_DesarrolloInmobiliarioDelEsteSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_PropertyLeasingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_ProfuturoAdministradoraDeFondosDePensionyCesantiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_PaymentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_PanamaAirCargoTerminalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_HandlingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_MottaInternationalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_PurchaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_GalindoAriasAndLopezMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_LegalServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_GBMInternationalIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_TechnologicalSupportMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_GlobalBrandsPanamaSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_CategoriesOfRelatedPartiesAxis=cpa_BancoGeneralSAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ProductsAndServicesAxis=cpa_InterestIncomeNetMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |