XML 131 R78.htm IDEA: XBRL DOCUMENT
v3.21.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, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Disclosure of accounts receivables [abstract] |  |  |
Beginning balance | $ (5,579) | $ (5,057) | $ (3,673)
Adjustment on initial application of IFRS 9 |  |  | (624)
Balance at beginning of year under IFRS 9 | (5,579) | (5,057) | (4,297)
Additions | (1,310) | (744) | (1,311)
Write-offs | 406 | 222 | 551
Ending balance | $ (6,483) | $ (5,579) | $ (5,057)

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 Adjustments on initial application of IFRS 9. + References No definition available. + Details
Name: | cpa_AdjustmentsOnInitialApplicationOfIfrs9
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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 Disclosure of accounts receivables. + References No definition available. + Details
Name: | cpa_DisclosureOfAccountsReceivablesAbstract
Namespace Prefix: | cpa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

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