XML 231 R78.htm IDEA: XBRL DOCUMENT
v3.25.4

Accounts receivable - Summary of Movements in the Allowance for Impairment in Respect of Account Receivables (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
Trade and other receivables [abstract] |  |  |
Balance at beginning of years | $ (3,059) | $ (3,297) | $ (7,690)
Additions /(Reversals) | 137 | 158 | (496)
Write-off | 972 | 80 | 4,889
Balance at end of year | $ (1,950) | $ (3,059) | $ (3,297)

X
- Definition Additions (reversals) provision for impairment receivables. + References No definition available. + Details
Name: | cpa_AdditionsReversalsProvisionForImpairmentReceivables
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Bad debts provision written off. + References No definition available. + Details
Name: | cpa_BadDebtsProvisionWrittenOff
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Provision for impairment receivables beginning balance. + References No definition available. + Details
Name: | cpa_ProvisionForImpairmentReceivablesBeginningBalance
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Provision for impairment receivables ending balance. + References No definition available. + Details
Name: | cpa_ProvisionForImpairmentReceivablesEndingBalance
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | ifrs-full_TradeAndOtherReceivablesAbstract
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration