XML 208 R87.htm IDEA: XBRL DOCUMENT
v3.22.1

Leases (Details) - PEN (S/) | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Leases (Details) [Line Items] |  |
Lease term | 5 years |
Lease amount | S/ 1,419,000 | S/ 1,869,000
Bottom of range [member] |  |
Leases (Details) [Line Items] |  |
Percent of lease liability | 5.20% |
Top of range [member] |  |
Leases (Details) [Line Items] |  |
Percent of lease liability | 6.20% |

X
- Definition Lease liability means principal or lease payment minus interest percent. + References No definition available. + Details
Name: | cpac_LeaseLiabilityPercent
Namespace Prefix: | cpac_
Data Type: | dtr:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of lease term. + References No definition available. + Details
Name: | cpac_LeaseTerm
Namespace Prefix: | cpac_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- References No definition available. + Details
Name: | cpac_leaseAmount
Namespace Prefix: | cpac_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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