XML 93 R79.htm IDEA: XBRL DOCUMENT
v3.25.1

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

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