XML 93 R81.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Accounts Receivable - Provision for Impairment of Receivables (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Disclosure of accounts receivables [abstract] |  |  |
Beginning balance | $ (3,739) | $ (2,997) | $ (3,691)
(Additions) reversals | (879) | (1,511) | 71
Write-offs | 945 | 769 | 623
Ending balance | $ (3,673) | $ (3,739) | $ (2,997)

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 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. + References No definition available. + Details
Name: | cpa_ProvisionForImpairmentReceivables
Namespace Prefix: | cpa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant