XML 130 R87.htm IDEA: XBRL DOCUMENT
v3.24.1

Details of Significant Accounts - Capital surplus, reconciliation of capital surplus (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($)
Share Repurchase Plan: |
Shares retired | $ 1,634
Increase (decrease) through treasury share transactions, equity | (51,064)
Shares repurchased |
Share Repurchase Plan: |
Shares repurchased | (1,064)
Shares retired | 0
Shares Surrender |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 0
Tender Offer |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (50,000)
Capital stock |
Share Repurchase Plan: |
Shares retired | 0
Increase (decrease) through treasury share transactions, equity | (1,634)
Capital stock | Shares repurchased |
Share Repurchase Plan: |
Shares repurchased | 0
Shares retired | (19)
Capital stock | Shares Surrender |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (2)
Capital stock | Tender Offer |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (1,613)
Additional paid-in capital [member] |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (76,475)
Additional paid-in capital [member] | Shares repurchased |
Share Repurchase Plan: |
Shares repurchased | 0
Shares retired | (893)
Additional paid-in capital [member] | Shares Surrender |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 2
Additional paid-in capital [member] | Tender Offer |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (75,584)
Other | Shares repurchased |
Share Repurchase Plan: |
Shares repurchased | 0
Shares retired | 38
Other | Shares Surrender |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 0
Other | Tender Offer |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 27,197
Treasury shares | Shares repurchased |
Share Repurchase Plan: |
Shares repurchased | (1,064)
Shares retired | 874
Treasury shares | Shares Surrender |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 0
Treasury shares | Tender Offer |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 0
Additional paid-in capital [member] |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | (76,475)
Other |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | 27,235
Treasury shares |
Share Repurchase Plan: |
Increase (decrease) through treasury share transactions, equity | $ (190)

X
- Definition The amount of treasury stock cancelled during the period. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 106 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_CancellationOfTreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares] + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 106 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2023-01-01 -Paragraph 106 -Subparagraph d -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard -URIDate 2023-03-23 + Details
Name: | ifrs-full_PurchaseOfTreasuryShares
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Share Repurchase Plan + References No definition available. + Details
Name: | perf_ShareRepurchasePlanAbstract
Namespace Prefix: | perf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | perf_ShareOfferingAxis=perf_ShareRepurchasePlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | perf_ShareOfferingAxis=perf_ShareSurrenderMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | perf_ShareOfferingAxis=perf_TenderOfferMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_AdditionalPaidinCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=perf_EmployeeStockOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_TreasurySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_AdditionalPaidinCapitalMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=perf_EmployeeStockOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_ComponentsOfEquityAxis=ifrs-full_TreasurySharesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |