XML 217 R64.htm IDEA: XBRL DOCUMENT
v3.25.4

Corporate information - Additional Information (Detail) | 1 Months Ended | 12 Months Ended
--- | --- | ---
May 31, 2021 | Dec. 31, 2025 airline destination country aircraft flight
Parent company information [line items] |  |
Number of daily scheduled flights | flight |  | 436
Number of airline destinations | destination |  | 84
Number of airline destination countries | country |  | 32
Number of international airline destinations (more than) | destination |  | 200
Commercial alliance renewed | five years |
Number of operated aircrafts |  | 125
Aircraft useful life |  | 10 years 2 months 12 days
Boeing 737-MAX 9 aircraft |  |
Parent company information [line items] |  |
Number of operated aircrafts |  | 32
Boeing 737 Max 8 Aircraft |  |
Parent company information [line items] |  |
Number of operated aircrafts |  | 15
Boeing 737-800 |  |
Parent company information [line items] |  |
Number of operated aircrafts |  | 67
Boeing 737-700 |  |
Parent company information [line items] |  |
Number of operated aircrafts |  | 9
Boeing 737-800 BCF |  |
Parent company information [line items] |  |
Number of operated aircrafts |  | 2
ConnectMiles | Star Alliance Airlines |  |
Parent company information [line items] |  |
Number of destinations | destination |  | 1,150
ConnectMiles | Star Alliance Airlines | Bottom of range |  |
Parent company information [line items] |  |
Number of airlines | airline |  | 25

X
- Definition NA + References No definition available. + Details
Name: | cpa_NumberOfAirlineDestinationCountries
Namespace Prefix: | cpa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition NA + References No definition available. + Details
Name: | cpa_NumberOfAirlineDestinations
Namespace Prefix: | cpa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of airlines. + References No definition available. + Details
Name: | cpa_NumberOfAirlines
Namespace Prefix: | cpa_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of flights to destinations within Colombia. + References No definition available. + Details
Name: | cpa_NumberOfDestinations
Namespace Prefix: | cpa_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Flights + References No definition available. + Details
Name: | cpa_NumberOfFlights
Namespace Prefix: | cpa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition NA + References No definition available. + Details
Name: | cpa_NumberOfOperatedAircrafts
Namespace Prefix: | cpa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Parent company information. + References No definition available. + Details
Name: | cpa_ParentCompanyInformationLineItems
Namespace Prefix: | cpa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property plant and​ equipment​ aircraft​ average useful life. + References No definition available. + Details
Name: | cpa_PropertyPlantandEquipmentAircraftAverageUsefulLife
Namespace Prefix: | cpa_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition NA + References No definition available. + Details
Name: | cpa_RenewalOfCommercialAlliance
Namespace Prefix: | cpa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total number of international airline destinations. + References No definition available. + Details
Name: | cpa_TotalNumberOfInternationalAirlineDestinations
Namespace Prefix: | cpa_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_AircraftTypeAxis=cpa_Boeing737Max9AircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=cpa_Boeing737Max8AircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=cpa_Boeing737800NextGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=cpa_Boeing737700NextGenerationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_AircraftTypeAxis=cpa_BoeingSevenHundredandThirtySevenEightHundredBCFAircraftMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_SignificantInvestmentsInSubsidiariesAxis=cpa_ConnectMilesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ConsolidatedStructuredEntitiesAxis=cpa_StarAllianceAirlinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |