XML 52 R9.htm IDEA: XBRL DOCUMENT
v3.24.1

The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation | 12 Months Ended
--- | ---
Dec. 31, 2023
The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation |
The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation | The Date of Authorization for Issuance of the Financial Statements and Procedures for Authorization These consolidated financial statements were authorized for issuance by the Board of Directors on March 29, 2024.

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

X
- Definition The entire disclosure on date of for issuance of the financial statements and procedures for + References No definition available. + Details
Name: | perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock
Namespace Prefix: | perf_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration