{
 "version": "2.2",
 "instance": {
  "perf-20260630.htm perf-20260630_d2.htm": {
   "nsprefix": "perf",
   "nsuri": "http://www.perfectcorp.com/20260630",
   "dts": {
    "inline": {
     "local": [
      "perf-20260630.htm",
      "perf-20260630_d2.htm"
     ]
    },
    "schema": {
     "local": [
      "perf-20260630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/rol_ifrs_ea-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2025-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "perf-20260630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "perf-20260630_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions-ea/dim_ifrs_ea_2025-03-27_role-995000.xml",
      "https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/dimensions/dim_full_ifrs_2025-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "perf-20260630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "perf-20260630_pre.xml"
     ]
    }
   },
   "keyStandard": 272,
   "keyCustom": 106,
   "axisStandard": 33,
   "axisCustom": 3,
   "memberStandard": 54,
   "memberCustom": 54,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://www.perfectcorp.com/20260630": 1
   },
   "contextCount": 392,
   "entityCount": 1,
   "segmentCount": 113,
   "elementCount": 653,
   "unitCount": 12,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1002,
    "http://xbrl.sec.gov/dei/2025": 8
   },
   "report": {
    "R1": {
     "role": "http://www.perfectcorp.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS",
     "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:OtherCurrentReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952153 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "longName": "9952154 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-14",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "UNAUDITED CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustmentsForDepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.perfectcorp.com/role/HistoryandOrganization",
     "longName": "9952156 - Disclosure - History and Organization",
     "shortName": "History and Organization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation",
     "longName": "9952157 - Disclosure - The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation",
     "shortName": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations",
     "longName": "9952158 - Disclosure - Application of New Standards, Amendments and Interpretations",
     "shortName": "Application of New Standards, Amendments and Interpretations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPolicies",
     "longName": "9952159 - Disclosure - Summary of Material Accounting Policies",
     "shortName": "Summary of Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.perfectcorp.com/role/CriticalAccountingJudgmentsEstimatesandKeySourcesofAssumptionUncertainty",
     "longName": "9952160 - Disclosure - Critical Accounting Judgments, Estimates and Key Sources of Assumption Uncertainty",
     "shortName": "Critical Accounting Judgments, Estimates and Key Sources of Assumption Uncertainty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccounts",
     "longName": "9952161 - Disclosure - Details of Significant Accounts",
     "shortName": "Details of Significant Accounts",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:DetailsOfSignificantAccountsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:DetailsOfSignificantAccountsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactions",
     "longName": "9952162 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.perfectcorp.com/role/PledgedAssets",
     "longName": "9952163 - Disclosure - Pledged Assets",
     "shortName": "Pledged Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:PledgedAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:PledgedAssetsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments",
     "longName": "9952164 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments",
     "shortName": "Significant Contingent Liabilities and Unrecognized Contract Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.perfectcorp.com/role/SignificantDisasterLoss",
     "longName": "9952165 - Disclosure - Significant Disaster Loss",
     "shortName": "Significant Disaster Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:SignificantDisasterLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:SignificantDisasterLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate",
     "longName": "9952166 - Disclosure - Significant Events After the Balance Sheet Date",
     "shortName": "Significant Events After the Balance Sheet Date",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.perfectcorp.com/role/Others",
     "longName": "9952167 - Disclosure - Others",
     "shortName": "Others",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.perfectcorp.com/role/SegmentInformation",
     "longName": "9952168 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Material Accounting Policies (Policies)",
     "shortName": "Summary of Material Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:StatementOfIFRSCompliance",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:StatementOfIFRSCompliance",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables",
     "longName": "9955512 - Disclosure - Application of New Standards, Amendments and Interpretations (Tables)",
     "shortName": "Application of New Standards, Amendments and Interpretations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesTables",
     "longName": "9955513 - Disclosure - Summary of Material Accounting Policies (Tables)",
     "shortName": "Summary of Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables",
     "longName": "9955514 - Disclosure - Details of Significant Accounts (Tables)",
     "shortName": "Details of Significant Accounts (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables",
     "longName": "9955515 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.perfectcorp.com/role/OthersTables",
     "longName": "9955516 - Disclosure - Others (Tables)",
     "shortName": "Others (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:ScheduleOfGearingRatioTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:ScheduleOfGearingRatioTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.perfectcorp.com/role/SegmentInformationTables",
     "longName": "9955517 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.perfectcorp.com/role/HistoryandOrganizationDetails",
     "longName": "9955518 - Disclosure - History and Organization (Details)",
     "shortName": "History and Organization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-247",
      "name": "ifrs-full:CashTransferred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "role": "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails",
     "longName": "9955519 - Disclosure - Summary of Material Accounting Policies - Subsidiaries (Details)",
     "shortName": "Summary of Material Accounting Policies - Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-39",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails",
     "longName": "9955520 - Disclosure - Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details)",
     "shortName": "Details of Significant Accounts - Cash and cash equivalents, schedule of cash and cash equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:BalancesWithBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:BalancesWithBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsadditionalInformationDetails",
     "longName": "9955521 - Disclosure - Details of Significant Accounts - Cash and cash equivalents , additional Information (Details)",
     "shortName": "Details of Significant Accounts - Cash and cash equivalents , additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "perf:PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "perf:PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatfairvaluethroughprofitorlossDetails",
     "longName": "9955522 - Disclosure - Details of Significant Accounts - Current financial assets at fair value through profit or loss (Details)",
     "shortName": "Details of Significant Accounts - Current financial assets at fair value through profit or loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails",
     "longName": "9955523 - Disclosure - Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details)",
     "shortName": "Details of Significant Accounts - Current financial assets, schedule of current financial assets at amortized cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentFinancialAssetsAtAmortisedCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R33": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails",
     "longName": "9955524 - Disclosure - Details of Significant Accounts - Current financial assets at amortized cost, additional Information (Details)",
     "shortName": "Details of Significant Accounts - Current financial assets at amortized cost, additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "perf:FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "perf:FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
     "longName": "9955525 - Disclosure - Details of Significant Accounts - Accounts receivable (Details)",
     "shortName": "Details of Significant Accounts - Accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
     "longName": "9955526 - Disclosure - Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details)",
     "shortName": "Details of Significant Accounts - Accounts receivable, schedule of ageing analysis of accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-63",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails",
     "longName": "9955527 - Disclosure - Details of Significant Accounts - Accounts receivable, additional information (Details)",
     "shortName": "Details of Significant Accounts - Accounts receivable, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails",
     "longName": "9955528 - Disclosure - Details of Significant Accounts - Schedule of other current assets (Details)",
     "shortName": "Details of Significant Accounts - Schedule of other current assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentPrepaidExpenses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails",
     "longName": "9955529 - Disclosure - Details of Significant Accounts - Schedule of property, plant and equipment (Details)",
     "shortName": "Details of Significant Accounts - Schedule of property, plant and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentadditionalInformationDetails",
     "longName": "9955530 - Disclosure - Details of Significant Accounts - Schedule of property, plan and equipment, additional Information (Details)",
     "shortName": "Details of Significant Accounts - Schedule of property, plan and equipment, additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:PropertyPlantAndEquipmentPledgedAsSecurity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
     "longName": "9955531 - Disclosure - Details of Significant Accounts - Leasing arrangements, additional information (Details)",
     "shortName": "Details of Significant Accounts - Leasing arrangements, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-105",
      "name": "perf:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-105",
      "name": "perf:LesseeOperatingLeaseTermOfContract",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
     "longName": "9955532 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details)",
     "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of movements of right-of-use assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-75",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails",
     "longName": "9955533 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details)",
     "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of lease liabilities relating to lease contracts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R43": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails",
     "longName": "9955534 - Disclosure - Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details)",
     "shortName": "Details of Significant Accounts - Leasing arrangements, schedule of information on profit and loss accounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1",
     "longName": "9955535 - Disclosure - Details of Significant Accounts - Leasing arrangements, additional information (Details)",
     "shortName": "Details of Significant Accounts - Leasing arrangements, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails",
     "longName": "9955536 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details)",
     "shortName": "Details of Significant Accounts - Intangible assets, schedule of intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-132",
      "name": "ifrs-full:IntangibleAssetsAndGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails",
     "longName": "9955537 - Disclosure - Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details)",
     "shortName": "Details of Significant Accounts - Intangible assets, schedule of amortization on intangible assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-148",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails",
     "longName": "9955538 - Disclosure - Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details)",
     "shortName": "Details of Significant Accounts - Financial liabilities, schedule of financial liabilities at fair value through profit or loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails",
     "longName": "9955539 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details)",
     "shortName": "Details of Significant Accounts - Financial liabilities at FV, schedule of amounts recognized in profit or loss and OCI in relation to financial liabilities at fair value through profit or loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
     "longName": "9955540 - Disclosure - Details of Significant Accounts - Financial liabilities at FV, warrant liabilities, additional information (Details)",
     "shortName": "Details of Significant Accounts - Financial liabilities at FV, warrant liabilities, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails",
     "longName": "9955541 - Disclosure - Details of Significant Accounts - Other payables, schedule of other payables (Details)",
     "shortName": "Details of Significant Accounts - Other payables, schedule of other payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentProvisionsForEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails",
     "longName": "9955542 - Disclosure - Details of Significant Accounts - Provisions, schedule of provisions (Details)",
     "shortName": "Details of Significant Accounts - Provisions, schedule of provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:AdditionalProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails",
     "longName": "9955543 - Disclosure - Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details)",
     "shortName": "Details of Significant Accounts - Provisions, schedule of analysis of total provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R53": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails",
     "longName": "9955544 - Disclosure - Details of Significant Accounts - Pensions, additional information (Details)",
     "shortName": "Details of Significant Accounts - Pensions, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-39",
      "name": "perf:NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years",
      "unitRef": "item",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "perf:NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years",
      "unitRef": "item",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
     "longName": "9955545 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment, schedule of terms and conditions of share incentive plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-164",
      "name": "perf:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "perf:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-164",
      "name": "perf:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "perf:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
     "longName": "9955546 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment, schedule of movements of outstanding share incentive plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails",
     "longName": "9955547 - Disclosure - Details of Significant Accounts - Share-based payment, share incentive plan, additional information (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment, share incentive plan, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-175",
      "name": "ifrs-full:ExercisePriceOfOutstandingShareOptions2019",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-175",
      "name": "ifrs-full:ExercisePriceOfOutstandingShareOptions2019",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
     "longName": "9955548 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment, schedule of FV of stock options granted using black-scholes option-pricing model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-188",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-188",
      "name": "perf:StockPriceShareOptionsGranted",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails",
     "longName": "9955549 - Disclosure - Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment, schedule of expenses incurred on share-based payment transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails",
     "longName": "9955550 - Disclosure - Details of Significant Accounts - Share-based payment expenses, shareholder and sponsor earnout, additional information (Details)",
     "shortName": "Details of Significant Accounts - Share-based payment expenses, shareholder and sponsor earnout, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-192",
      "name": "perf:ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-192",
      "name": "perf:ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
     "longName": "9955551 - Disclosure - Details of Significant Accounts - Share capital, additional information (Details)",
     "shortName": "Details of Significant Accounts - Share capital, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "perf:AuthorizedCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "perf:AuthorizedCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails",
     "longName": "9955552 - Disclosure - Details of Significant Accounts - Share capital, movements in shares outstanding (Details)",
     "shortName": "Details of Significant Accounts - Share capital, movements in shares outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R62": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails",
     "longName": "9955553 - Disclosure - Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details)",
     "shortName": "Details of Significant Accounts - Capital Surplus, schedule of capital surplus (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AdditionalPaidinCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AdditionalPaidinCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfIssuedCapitalExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails",
     "longName": "9955554 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details)",
     "shortName": "Details of Significant Accounts - Revenue, schedule of revenue from contracts with customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
     "longName": "9955555 - Disclosure - Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details)",
     "shortName": "Details of Significant Accounts - Revenue, schedule of disaggregation of revenue from contracts with customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-229",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails",
     "longName": "9955556 - Disclosure - Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details)",
     "shortName": "Details of Significant Accounts - Revenue, schedule of alternative disaggregation of revenue from contracts with customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:RevenueFromArAiCloudSolutionsAndSubscription",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:RevenueFromArAiCloudSolutionsAndSubscription",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsadditionalinformationDetails",
     "longName": "9955557 - Disclosure - Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets, additional information (Details)",
     "shortName": "Details of Significant Accounts - Revenue, alternative disaggregation of revenue and contract assets, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:RevenueFromArAiCloudSolutions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:RevenueFromArAiCloudSolutions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails",
     "longName": "9955558 - Disclosure - Details of Significant Accounts - Revenue, schedule of contract liabilities (Details)",
     "shortName": "Details of Significant Accounts - Revenue, schedule of contract liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-14",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails",
     "longName": "9955559 - Disclosure - Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details)",
     "shortName": "Details of Significant Accounts - Revenue, schedule of revenue recognized that was included in contract liability balance at beginning of the period (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "perf:DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "perf:DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails",
     "longName": "9955560 - Disclosure - Details of Significant Accounts - Revenue, unsatisfied contracts, additional information (Details)",
     "shortName": "Details of Significant Accounts - Revenue, unsatisfied contracts, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:TransactionPriceAllocatedToRemainingPerformanceObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails",
     "longName": "9955561 - Disclosure - Details of Significant Accounts - Interest income, schedule of interest income (Details)",
     "shortName": "Details of Significant Accounts - Interest income, schedule of interest income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestIncomeOnDeposits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails",
     "longName": "9955562 - Disclosure - Details of Significant Accounts - Other income, schedule of other income (Details)",
     "shortName": "Details of Significant Accounts - Other income, schedule of other income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromGovernmentGrants",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromGovernmentGrants",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails",
     "longName": "9955563 - Disclosure - Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details)",
     "shortName": "Details of Significant Accounts - Other gains and losses, schedule of other gains and losses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails",
     "longName": "9955564 - Disclosure - Details of Significant Accounts - Finance costs (Details)",
     "shortName": "Details of Significant Accounts - Finance costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R74": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
     "longName": "9955565 - Disclosure - Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details)",
     "shortName": "Details of Significant Accounts - Costs and expenses by nature, schedule of costs and expenses by nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:PromotionalFees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails",
     "longName": "9955566 - Disclosure - Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details)",
     "shortName": "Details of Significant Accounts - Employee benefit expenses, schedule of employee benefit expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails",
     "longName": "9955567 - Disclosure - Details of Significant Accounts - Income tax, schedule of income tax expense (Details)",
     "shortName": "Details of Significant Accounts - Income tax, schedule of income tax expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails",
     "longName": "9955568 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details)",
     "shortName": "Details of Significant Accounts - Earnings per share, schedule of earnings (losses) per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:EarningsPerShareExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails",
     "longName": "9955569 - Disclosure - Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details)",
     "shortName": "Details of Significant Accounts - Earnings per share, schedule of potential dilutive instruments not included in calculation of diluted EPS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails",
     "longName": "9955570 - Disclosure - Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)",
     "shortName": "Details of Significant Accounts - Changes in liabilities from financing activities, schedule of changes in liabilities from financing activities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
     "longName": "9955571 - Disclosure - Details of Significant Accounts - Business combinations, additional information (Details)",
     "shortName": "Details of Significant Accounts - Business combinations, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-37",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-37",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
     "longName": "9955572 - Disclosure - Details of Significant Accounts - Business combinations, details of assets and liabilities assumed (Details)",
     "shortName": "Details of Significant Accounts - Business combinations, details of assets and liabilities assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-37",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
     "longName": "9955573 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:PercentageOfOwnershipInterestHeld",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:PercentageOfOwnershipInterestHeld",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails",
     "longName": "9955574 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, revenue (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-251",
      "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
     "longName": "9955575 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, other payables (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, other payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:AmountsPayableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
     "longName": "9955576 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, operating expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-251",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "ifrs-full:ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
     "longName": "9955577 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions, additional information (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease transactions, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-257",
      "name": "perf:LeaseRentalContractualPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "perf:LeaseRentalContractualPeriod",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-257",
      "name": "perf:LeaseRentalContractualPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "perf:LeaseRentalContractualPeriod",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
     "longName": "9955578 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease transactions rent expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-263",
      "name": "ifrs-full:RentalExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-263",
      "name": "ifrs-full:RentalExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
     "longName": "9955579 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, acquisition of right-of-use assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-251",
      "name": "ifrs-full:AdditionsToRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
     "longName": "9955580 - Disclosure - Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details)",
     "shortName": "Related Party Transactions - Schedule of significant related party transactions, lease liabilities outstanding balance and interest expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-267",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails",
     "longName": "9955581 - Disclosure - Related Party Transactions - Schedule of key management compensation (Details)",
     "shortName": "Related Party Transactions - Schedule of key management compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationadditionalinformationDetails",
     "longName": "9955582 - Disclosure - Related Party Transactions - Key management compensation, additional information (Details)",
     "shortName": "Related Party Transactions - Key management compensation, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "perf:UnpaidPortionOfAforementionedInformation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "perf:UnpaidPortionOfAforementionedInformation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails",
     "longName": "9955583 - Disclosure - Significant Events After the Balance Sheet Date - Additional Information (Details)",
     "shortName": "Significant Events After the Balance Sheet Date - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-268",
      "name": "perf:GoingPrivateTransactionCashConsiderationReceivablePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-268",
      "name": "perf:GoingPrivateTransactionCashConsiderationReceivablePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails",
     "longName": "9955584 - Disclosure - Others - Capital management, schedule of gearing ratios (Details)",
     "shortName": "Others - Capital management, schedule of gearing ratios (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Liabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "perf:ScheduleOfGearingRatioTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "perf:GearingRatio",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "perf:ScheduleOfGearingRatioTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
     "longName": "9955585 - Disclosure - Others - Financial instruments, schedule of financial instruments by category (Details)",
     "shortName": "Others - Financial instruments, schedule of financial instruments by category (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-283",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails",
     "longName": "9955586 - Disclosure - Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)",
     "shortName": "Others - Financial instruments, schedule of significant financial assets and liabilities denominated in foreign currencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-296",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails",
     "longName": "9955587 - Disclosure - Others - Financial instruments, additional information (Details)",
     "shortName": "Others - Financial instruments, additional information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-381",
      "name": "ifrs-full:TransfersIntoLevel3OfFairValueHierarchyLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
     "longName": "9955588 - Disclosure - Others - Provisions Matrix (Details)",
     "shortName": "Others - Provisions Matrix (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-323",
      "name": "ifrs-full:ExpectedCreditLossRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
     "longName": "9955589 - Disclosure - Others - Movement in allowance (Details)",
     "shortName": "Others - Movement in allowance (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-342",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
     "longName": "9955590 - Disclosure - Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details)",
     "shortName": "Others - Financial instruments, schedule of contractual undiscounted cash flows of non-derivative financial liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-356",
      "name": "ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-356",
      "name": "ifrs-full:NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
     "longName": "9955591 - Disclosure - Others - Fair value information, schedule of natures of the assets and liabilities (Details)",
     "shortName": "Others - Fair value information, schedule of natures of the assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-369",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
     "longName": "9955592 - Disclosure - Others - Financial instruments, schedule of sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 FVM (Details)",
     "shortName": "Others - Financial instruments, schedule of sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 FVM (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-382",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-382",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails",
     "longName": "9955593 - Disclosure - Others - Sensitivity of unobservable inputs on profit or loss (Details)",
     "shortName": "Others - Sensitivity of unobservable inputs on profit or loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-383",
      "name": "perf:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-383",
      "name": "perf:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.perfectcorp.com/role/SegmentInformationAdditionalInformationDetails",
     "longName": "9955594 - Disclosure - Segment Information - Additional Information (Details)",
     "shortName": "Segment Information - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "perf:NumberOfReportableOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "perf:NumberOfReportableOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails",
     "longName": "9955595 - Disclosure - Segment Information - Schedule of geographic information (Details)",
     "shortName": "Segment Information - Schedule of geographic information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "perf-20260630_d2.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "perf_AccountsReceivableRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "AccountsReceivableRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable Recognised As Of Acquisition Date",
        "documentation": "Accounts Receivable Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization and impairment",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r14",
      "r53",
      "r60",
      "r63",
      "r238",
      "r262",
      "r268",
      "r271"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r433",
      "r440",
      "r443",
      "r444"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Allowance for expected credit losses (Note)",
        "verboseLabel": "Loss allowance",
        "label": "Accumulated impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r152",
      "r165",
      "r298",
      "r392",
      "r433",
      "r440",
      "r443",
      "r444"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Purchase consideration",
        "label": "Consideration transferred, acquisition-date fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r144",
      "r283"
     ]
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of expenses incurred on share-based payment transactions",
        "label": "Additional information about share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": {
       "parentTag": "ifrs-full_SharePremium",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additional paid-in capital",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "perf_AdditionalProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "AdditionalProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional provisions",
        "label": "Additional Provisions",
        "documentation": "The amount of additional provisions made."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionalRecognitionGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionalRecognitionGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Additional recognition, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional goodwill recognised, except goodwill included in a disposal group that, on acquisition, meets the criteria to be classified as held for sale in accordance with IFRS 5. [Refer: Goodwill; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r151",
      "r286"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r239"
     ]
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r205"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Profit attributable to ordinary shareholders of the group plus assumed conversion of all dilutive potential ordinary shares, weighted average number of ordinary shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "label": "Adjustments for amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior year income tax underestimation",
        "label": "Adjustments for current tax of prior periods"
       }
      }
     },
     "auth_ref": [
      "r358",
      "r414"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract assets",
        "label": "Adjustments for decrease (increase) in contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Adjustments for decrease (increase) in other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Adjustments for depreciation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net gains on financial assets at fair value through profit or loss",
        "label": "Adjustments for gains (losses) on change in fair value of financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of financial assets to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net gains on financial liabilities at fair value through profit or loss",
        "label": "Adjustments for gains (losses) on change in fair value of financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gains (losses) on changes in the fair value of financial liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected credit losses (Reversal of expected credit losses)",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss, trade and other receivables"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract liabilities",
        "label": "Adjustments for increase (decrease) in contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "perf_AdjustmentsForIncreaseDecreaseInCurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "AdjustmentsForIncreaseDecreaseInCurrentProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current provisions",
        "label": "Adjustments For Increase Decrease In Current Provisions",
        "documentation": "Adjustments for increase (decrease) in current provisions to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherCurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Adjustments for increase (decrease) in other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in other current liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherOperatingPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherOperatingPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Adjustments for increase (decrease) in other operating payables"
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "perf_AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "AdjustmentsForIncreaseDecreaseInOtherPayablesRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables \u2013 related parties",
        "label": "Adjustments For Increase (Decrease) In Other Payables, Related Parties",
        "documentation": "Adjustments for increase (decrease) in other payables to related parties to reconcile profit (loss) to net cash flow from (used in) operating activities."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Adjustments for interest expense"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest income",
        "label": "Adjustments for interest income"
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile profit (loss)",
        "label": "Adjustments to reconcile profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment transactions",
        "label": "Adjustments for share-based payments"
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization charge",
        "verboseLabel": "Amortization of intangible assets",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r263"
     ]
    },
    "ifrs-full_AmountsPayableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmountsPayableRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Amounts payable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts payable resulting from related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r30",
      "r35",
      "r253"
     ]
    },
    "srt_AsiaPacificMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "AsiaPacificMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia-Pacific",
        "label": "Asia Pacific [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r95",
      "r186",
      "r188",
      "r304",
      "r305",
      "r334"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attribution of expenses by nature to their function [axis]",
        "label": "Attribution of expenses by nature to their function [axis]"
       }
      }
     },
     "auth_ref": [
      "r459",
      "r461"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attribution of expenses by nature to their function [domain]",
        "label": "Attribution of expenses by nature to their function [domain]"
       }
      }
     },
     "auth_ref": [
      "r459",
      "r461"
     ]
    },
    "perf_AuthorizedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "AuthorizedCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized capital",
        "label": "Authorized capital",
        "documentation": "Amount of authorized capital."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BalancesWithBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BalancesWithBanks",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Checking accounts",
        "label": "Balances with banks"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash balances held at banks."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share of Class A and Class B Ordinary Shares (in USD per share)",
        "verboseLabel": "Profit attributable to ordinary shareholders of the parent, earnings per share (in USD per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43"
     ]
    },
    "perf_BasicLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "BasicLossPerShareAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share",
        "label": "Basic Loss Per Share [Abstract]",
        "documentation": "Basic Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r98",
      "r122",
      "r136",
      "r229",
      "r380",
      "r382",
      "r455"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings",
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [axis]",
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r285"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [domain]",
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r153",
      "r285"
     ]
    },
    "perf_CapitalSurplusAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CapitalSurplusAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "label": "Capital Surplus [Abstract]",
        "documentation": "Capital Surplus"
       }
      }
     },
     "auth_ref": []
    },
    "perf_CapitalSurplusOtherThanAdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CapitalSurplusOtherThanAdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": {
       "parentTag": "ifrs-full_SharePremium",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Subtotal",
        "label": "Capital Surplus Other Than Additional Paid-in Capital",
        "documentation": "Amount of capital surplus other than additional paid-in capital."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r10",
      "r53",
      "r55",
      "r59",
      "r60",
      "r61",
      "r62",
      "r63",
      "r152",
      "r165",
      "r166",
      "r238",
      "r242",
      "r262",
      "r264",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r287",
      "r298",
      "r299"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r55",
      "r59",
      "r61",
      "r62",
      "r152",
      "r165",
      "r166",
      "r242",
      "r264",
      "r267",
      "r269",
      "r270",
      "r287",
      "r298",
      "r299"
     ]
    },
    "perf_CashAndCashEquivalentPledged": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CashAndCashEquivalentPledged",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalent pledged",
        "label": "Cash and Cash Equivalent Pledged",
        "documentation": "Cash and Cash Equivalent Pledged"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "totalLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r87",
      "r230",
      "r330"
     ]
    },
    "perf_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents [Member]",
        "documentation": "This member stands for Cash and cash equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows used in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r64",
      "r73"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperations",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash inflow generated from operations",
        "label": "Cash flows from (used in) operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r375"
     ]
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition of subsidiaries, net of cash acquired",
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash outflow for leases",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r204"
     ]
    },
    "ifrs-full_CashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashTransferred",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid",
        "label": "Cash transferred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r143",
      "r282"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [axis]",
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r293"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [domain]",
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r181",
      "r293"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial liabilities [axis]",
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r293"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial liabilities [domain]",
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r181",
      "r293"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties [axis]",
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r256"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties [domain]",
        "label": "Categories of related parties [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r256"
     ]
    },
    "perf_ChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities",
        "label": "Changes In Operating Assets And Liabilities [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of warrants (in USD per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightMinimumThresholdWrittenNoticePeriodForRedemptionOfWarrants",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right minimum threshold written notice period for redemption of warrants",
        "label": "Class Of Warrant Or Right Minimum Threshold Written Notice Period For Redemption Of Warrants",
        "documentation": "The minimum threshold period during which a written notice is required for redemption of warrants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares called by each warrant (in shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect warrants outstanding (in shares)",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsStockPriceTrigger",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right redemption of warrants or rights stock price trigger (in dollars per share)",
        "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Stock Price Trigger",
        "documentation": "Price of the entity's common stock which would be required to be attained to trigger the redemption of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdConsecutiveTradingDays",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right redemption of warrants or rights threshold consecutive trading days",
        "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Consecutive Trading Days",
        "documentation": "Threshold number of specified consecutive trading days for stock price trigger considered for redemption of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightRedemptionOfWarrantsOrRightsThresholdTradingDays",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right redemption of warrants or rights threshold trading days",
        "label": "Class Of Warrant Or Right Redemption Of Warrants Or Rights Threshold Trading Days",
        "documentation": "Threshold number of specified trading days for stock price trigger considered for redemption of warrants."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOfWarrantOrRightRedemptionPriceOfWarrantsOrRights",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of warrant or right redemption price of warrants or rights (in dollars per share)",
        "label": "Class Of Warrant Or Right Redemption Price Of Warrants Or Rights",
        "documentation": "Redemption price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ClassOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClassOrdinarySharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A ordinary shares",
        "label": "Class A Ordinary Shares [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets [axis]",
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r50",
      "r97",
      "r116",
      "r207",
      "r260",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfAssetsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets [domain]",
        "label": "Classes of assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r97",
      "r116",
      "r207",
      "r260",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r174",
      "r175",
      "r194",
      "r195",
      "r315"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [domain]",
        "label": "Classes of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r174",
      "r175",
      "r194",
      "r195",
      "r315"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [axis]",
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r168",
      "r170",
      "r171",
      "r298",
      "r301"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [domain]",
        "label": "Classes of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r165",
      "r168",
      "r170",
      "r171",
      "r298",
      "r301"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r194",
      "r195"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [domain]",
        "label": "Classes of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r175",
      "r194",
      "r195"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [axis]",
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [domain]",
        "label": "Classes of intangible assets and goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r441"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of liabilities [axis]",
        "label": "Classes of liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfLiabilitiesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of liabilities [domain]",
        "label": "Classes of liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r306"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r243"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [domain]",
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r243"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [axis]",
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r311",
      "r347"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [domain]",
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r311",
      "r347"
     ]
    },
    "perf_ClinJeffCorpClinJeffMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ClinJeffCorpClinJeffMember",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ClinJeff",
        "label": "ClinJeff Corp (ClinJeff) [Member]",
        "documentation": "ClinJeff Corp (ClinJeff)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange rate",
        "label": "Closing foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [domain]",
        "label": "Components of equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of other comprehensive income that will be reclassified to profit or loss",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income",
        "terseLabel": "Total comprehensive income",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r85",
      "r258",
      "r273",
      "r318",
      "r350",
      "r377"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total comprehensive income attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Shareholders of the parent",
        "label": "Comprehensive income, attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r318",
      "r352"
     ]
    },
    "ifrs-full_ComputerSoftwareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerSoftwareMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer software [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ifrs-full_ConsumerLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConsumerLoansMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans to consumers",
        "label": "Loans to consumers [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for loans that are made to individuals for personal use."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r405",
      "r408"
     ]
    },
    "ifrs-full_ContingentConsiderationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContingentConsiderationMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Contingent consideration [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an obligation of the acquirer to transfer additional assets or equity interests to the former owners of an acquiree as part of the exchange for control of the acquiree if specified future events occur or conditions are met."
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration-Earnout liabilities (Note)",
        "label": "Contingent consideration recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r145",
      "r284"
     ]
    },
    "ifrs-full_ContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractAssetsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets:",
        "label": "Contract assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract liabilities:",
        "label": "Contract liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of sales and services",
        "label": "Cost of sales"
       }
      }
     },
     "auth_ref": [
      "r316",
      "r356"
     ]
    },
    "perf_CostOfSalesAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CostOfSalesAndServicesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales and services",
        "label": "Cost Of Sales And Services [Member]",
        "documentation": "Cost Of Sales And Services"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit risk",
        "label": "Credit risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r389"
     ]
    },
    "ifrs-full_CurrencyInWhichInformationIsDisplayedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyInWhichInformationIsDisplayedAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency in which information is displayed [axis]",
        "label": "Currency in which information is displayed [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange risk",
        "label": "Currency risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r183"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r338",
      "r377"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract assets",
        "verboseLabel": "Unbilled revenue",
        "label": "Current contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_CurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofcontractliabilitiesDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current contract liabilities",
        "verboseLabel": "Advance sales receipts",
        "label": "Current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "perf_CurrentContractLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CurrentContractLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current contract liabilities",
        "label": "Current Contract Liabilities Recognised As Of Acquisition Date",
        "documentation": "Current Contract Liabilities Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current financial assets at amortized cost",
        "verboseLabel": "Time deposits with maturities over three months",
        "label": "Current financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r291"
     ]
    },
    "perf_CurrentFinancialAssetsAtAmortisedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CurrentFinancialAssetsAtAmortisedCostMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current financial assets at amortized cost",
        "label": "Current financial assets at amortized cost",
        "documentation": "This member stands for current financial assets at amortised cost."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatfairvaluethroughprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets mandatorily measured at fair value through profit and loss",
        "label": "Current financial assets at fair value through profit or loss, mandatorily measured at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets mandatorily measured at fair value through profit or loss in accordance with IFRS 9. [Refer: Financial assets at fair value through profit or loss, mandatorily measured at fair value]"
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": {
       "parentTag": "ifrs-full_GrossLeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current lease liabilities",
        "negatedLabel": "Less: current portion (shown as \u2018current lease liabilities\u2019)",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r339",
      "r377"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not past due",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r406"
     ]
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofanalysisoftotalprovisionsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current provisions",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "ifrs-full_CurrentProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee bonus",
        "label": "Current provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions for employee benefits. [Refer: Provisions for employee benefits]"
       }
      }
     },
     "auth_ref": [
      "r313",
      "r341"
     ]
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax assets",
        "label": "Current tax assets, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense recognized for the current period",
        "label": "Current tax expense (income)"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r413"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current tax",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods"
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax:",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax liabilities",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r426",
      "r427"
     ]
    },
    "ifrs-full_CurrentValueAddedTaxPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentValueAddedTaxPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales VAT payables",
        "label": "Current value added tax payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current value added tax payables. [Refer: Value added tax payables]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "perf_CyberLinkCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CyberLinkCorpMember",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CyberLink",
        "label": "Cyber Link",
        "documentation": "This member stands for Cyber Link Corp."
       }
      }
     },
     "auth_ref": []
    },
    "perf_CyberLinkInternationalTechnologyCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CyberLinkInternationalTechnologyCorpMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CyberLink International Technology Corp",
        "label": "CyberLink International Technology Corp [Member]",
        "documentation": "CyberLink International Technology Corp"
       }
      }
     },
     "auth_ref": []
    },
    "perf_CyberLinkJapanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "CyberLinkJapanMember",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CyberLink-Japan",
        "label": "Cyber Link-Japan",
        "documentation": "This member stands for Cyber Link-Japan."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DailyVolumeWeightedAveragePriceOfOrdinarySharesConsidered",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Daily volume-weighted average price of the perfect class A ordinary shares considered (in USD per share)",
        "label": "Daily Volume-Weighted Average Price Of Ordinary Shares Considered",
        "documentation": "Daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DateOfForIssuanceOfFinancialStatementsAndProceduresForAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation",
        "label": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DateOfForIssuanceOfFinancialStatementsAndProceduresForAuthorizationTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/TheDateofAuthorisationforIssuanceoftheFinancialStatementsandProceduresforAuthorisation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "The Date of Authorisation for Issuance of the Financial Statements and Procedures for Authorisation",
        "label": "The Date of for Issuance of the Financial Statements and Procedures for Authorization [Text Block]",
        "documentation": "The entire disclosure on date of for issuance of the financial statements and procedures for"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DebtSecuritiesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US Treasury",
        "label": "Debt securities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for instruments held by the entity that represent indebtedness."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r381"
     ]
    },
    "ifrs-full_DecreaseThroughWriteoffFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughWriteoffFinancialAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-offs",
        "label": "Decrease through write-off, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in financial assets resulting from write-off. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r390",
      "r391",
      "r404",
      "r419",
      "r420"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r236",
      "r333",
      "r335"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred income tax",
        "label": "Deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r237"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax:",
        "label": "Deferred tax expense (income) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Origination and reversal of temporary differences",
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences"
       }
      }
     },
     "auth_ref": [
      "r359",
      "r415"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r236",
      "r333",
      "r335"
     ]
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income tax liabilities",
        "label": "Deferred tax liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "perf_DemandDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DemandDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Demand deposits",
        "label": "Demand Deposits, Classified as Cash Equivalents",
        "documentation": "A classification of cash equivalents representing demand deposits."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation expense",
        "verboseLabel": "Depreciation of property, plant and equipment",
        "label": "Depreciation, property, plant and equipment"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r13",
      "r241"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation expense",
        "verboseLabel": "Depreciation of right-of-use assets",
        "label": "Depreciation, right-of-use assets"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r201"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected price volatility (Note ii)",
        "label": "Expected volatility, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_DescriptionOfInitialApplicationOfStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfInitialApplicationOfStandardsOrInterpretations",
     "presentation": [
      "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Application of New Standards, Amendments and Interpretations",
        "label": "Disclosure of initial application of standards or interpretations [text block]"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r232"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected option life",
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate",
        "label": "Risk free interest rate, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "perf_DetailsOfSignificantAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DetailsOfSignificantAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Significant Accounts",
        "label": "Details of Significant Accounts [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DetailsOfSignificantAccountsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DetailsOfSignificantAccountsTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccounts"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Details of Significant Accounts",
        "label": "Details of Significant Accounts [Text Block]",
        "documentation": "The entire disclosure on details of significant accounts."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share of Class A and Class B Ordinary Shares (in USD per share)",
        "verboseLabel": "Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares, earnings per share (in USD per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43"
     ]
    },
    "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Potentially dilutive instruments (in shares)",
        "label": "Dilutive effect of all instruments on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s instruments. It represents the aggregate of the reconciliation amounts for all classes of instruments that reflect dilutive effect on weighted average number of ordinary shares."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": {
       "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options (in shares)",
        "label": "Dilutive effect of share options on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "perf_DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DilutiveEffectOfShareholderEarnoutOnWeightedAverageNumberOfOrdinaryShares",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": {
       "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholder earnout (in shares)",
        "label": "Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares",
        "documentation": "Dilutive Effect Of Shareholder Earnout On Weighted Average Number Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "perf_DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DilutiveEffectOfSponsorEarnoutOnWeightedAverageNumberOfOrdinaryShares",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": {
       "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor earnout (in shares)",
        "label": "Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares",
        "documentation": "Dilutive Effect Of Sponsor Earnout On Weighted Average Number Of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfWarrantsOnWeightedAverageNumberOfOrdinaryShares",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails": {
       "parentTag": "ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants liabilities (in shares)",
        "label": "Dilutive effect of warrants on weighted average number of ordinary shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relates to the assumed conversion of the entity\u2019s warrants."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "perf_DilutiveInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DilutiveInstrumentsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofpotentialdilutiveinstrumentsnotincludedincalculationofdilutedEPSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive instruments (shares in thousands)",
        "label": "Dilutive Instruments [Abstract]",
        "documentation": "Dilutive Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "perf_DilutiveLossPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DilutiveLossPerShareAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive earnings per share",
        "label": "Dilutive Loss Per Share [Abstract]",
        "documentation": "Dilutive Loss Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DirectorsRemunerationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remuneration to directors",
        "label": "Directors' remuneration expense"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/CriticalAccountingJudgmentsEstimatesandKeySourcesofAssumptionUncertainty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Critical Accounting Judgments, Estimates and Key Sources of Assumption Uncertainty",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfAdditionalInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/Others"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Disclosure of additional information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information that is not presented elsewhere in the financial statements, but that is relevant to an understanding of them."
       }
      }
     },
     "auth_ref": [
      "r219",
      "r323"
     ]
    },
    "perf_DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfAmortizationOnIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amortization on intangible assets",
        "label": "Disclosure of Amortization on Intangible Assets [Table Text Block]",
        "documentation": "The tabular disclosure of amortization on intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of key management compensation",
        "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities. [Refer: Key management personnel of entity or parent [member]; Separate management entities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r252"
     ]
    },
    "perf_DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfAmountsRecognizedInProfitOrLossAndOtherComprehensiveIncomeInRelationToFinancialLiabilitiesAtFairValueThroughProfitOrLossTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss",
        "label": "Disclosure Of Amounts Recognized In Profit Or Loss And Other Comprehensive Income In Relation To Financial Liabilities At Fair Value Through Profit Or Loss [Table Text Block]",
        "documentation": "The tabular disclosure of amounts recognized in profit or loss and other comprehensive income in relation to financial liabilities at fair value through profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DisclosureOfAnalysisOfTotalProvisionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfAnalysisOfTotalProvisionsTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of analysis of total provisions",
        "label": "Disclosure of Analysis of Total Provisions [Table Text Block]",
        "documentation": "The disclosure of analysis of total provisions."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [line items]",
        "label": "Disclosure of detailed information about business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [table]",
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of cash and cash equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of changes in accounting estimates [abstract]",
        "label": "Disclosure of changes in accounting estimates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Disclosure of classes of share capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [table]",
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r311",
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Contingent Liabilities and Unrecognized Contract Commitments",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [abstract]",
        "label": "Disclosure of contingent liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities in business combination [line items]",
        "label": "Disclosure of contingent liabilities in business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesInBusinessCombinationTable",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities in business combination [table]",
        "label": "Disclosure of contingent liabilities in business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities in business combinations."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r150"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [line items]",
        "label": "Disclosure of defined benefit plans [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [table]",
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r246"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of detailed information about business combination",
        "label": "Disclosure of detailed information about business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of financial instruments by category",
        "label": "Disclosure of detailed information about financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r161",
      "r168",
      "r176",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of intangible assets",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r265"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of property, plant and equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r243"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of disaggregation of revenue from contracts with customers",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      }
     },
     "auth_ref": [
      "r101",
      "r197"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r197"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of employee benefit expenses",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDate"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Events After the Balance Sheet Date",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of costs and expenses by nature",
        "label": "Disclosure of expenses by nature [text block]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value information",
        "label": "Disclosure of fair value measurement of liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesTable",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of fair value measurement of liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value measurement of liabilities."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r306"
     ]
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceCostExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of finance costs",
        "label": "Disclosure of finance cost [text block]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables",
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of current financial assets at amortized cost",
        "terseLabel": "Schedule of financial assets",
        "label": "Disclosure of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r176",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of financial liabilities at fair value through profit or loss",
        "label": "Disclosure of financial instruments at fair value through profit or loss [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Disclosure of detailed information about financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r168",
      "r176",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of natures of the liabilities",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r176",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial liabilities [line items]",
        "label": "Disclosure of financial liabilities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial liabilities [table]",
        "label": "Disclosure of financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeneralInformationAboutFinancialStatementsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/HistoryandOrganization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "History and Organization",
        "label": "Disclosure of general information about financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for general information about financial statements."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r327"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographical information",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [line items]",
        "label": "Disclosure of geographical areas [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [table]",
        "label": "Disclosure of geographical areas [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of fair value of stock options granted on grant date measured using the black-scholes option-pricing model",
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r139"
     ]
    },
    "perf_DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfInformationAboutLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of lease liabilities relating to lease contracts",
        "label": "Disclosure of Information About Lease Liabilities [Table Text Block]",
        "documentation": "The tabular disclosure of lease liabilities relating to lease contracts."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfInformationAboutProfitAndLossRelatingToLeaseContractsTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of information on profit and loss accounts relating to lease contracts",
        "label": "Disclosure of Information About Profit and Loss Relating to Lease Contracts [Table Text Block]",
        "documentation": "The tabular disclosure on profit and loss accounts relating to lease contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of initial application of standards or interpretations [abstract]",
        "label": "Disclosure of initial application of standards or interpretations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory2023": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInstrumentsWithPotentialFutureDilutiveEffectNotIncludedInCalculationOfDilutedEarningsPerShareExplanatory2023",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of potential dilutive instruments not included in calculation of diluted earnings per share",
        "label": "Disclosure of instruments with potential future dilutive effect not included in calculation of diluted earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of instruments (including contingently issuable shares) that could potentially dilute basic earnings per share in the future, but were not included in the calculation of diluted earnings per share because they are antidilutive for the period(s) presented."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]",
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [table]",
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r265"
     ]
    },
    "ifrs-full_DisclosureOfInterestIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestIncomeExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of interest income",
        "label": "Disclosure of interest income [text block]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of subsidiaries included in the consolidated financial statements",
        "label": "Disclosure of interests in subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interests in subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_DisclosureOfIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIssuedCapitalExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of capital surplus",
        "label": "Disclosure of issued capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfMarketRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMarketRiskExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of significant financial assets and liabilities denominated in foreign currencies",
        "label": "Disclosure of market risk [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of market risk. [Refer: Market risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Material Accounting Policies",
        "label": "Disclosure of material accounting policy information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r312",
      "r324"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of non-adjusting events after reporting period [abstract]",
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of movements of outstanding options under share incentive plan",
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r135",
      "r279"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [abstract]",
        "label": "Disclosure of operating segments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherCurrentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOtherCurrentAssetsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of other current assets",
        "label": "Disclosure of other current assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other current assets. [Refer: Other current assets]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "perf_DisclosureOfOtherCurrentPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfOtherCurrentPayablesTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of other payables",
        "label": "Disclosure of Other Current Payables [Table Text Block]",
        "documentation": "The disclosure of other current payables."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DisclosureOfOtherGainsLossesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfOtherGainsLossesTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of other gains and losses",
        "label": "Disclosure of Other Gains (Losses) [Table Text Block]",
        "documentation": "Tabular disclosure of other gains and losses."
       }
      }
     },
     "auth_ref": []
    },
    "perf_DisclosureOfOtherNonOperatingIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfOtherNonOperatingIncomeTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of other income",
        "label": "Disclosure of Other Non-operating Income [Table Text Block]",
        "documentation": "Tabular disclosure of other non-operating income."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r243"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables",
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of ageing analysis of accounts receivable",
        "label": "Disclosure of provision matrix [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the provision matrix."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of provision matrix [line items]",
        "label": "Disclosure of provision matrix [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProvisionMatrixTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of provision matrix [table]",
        "label": "Disclosure of provision matrix [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the provision matrix."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of provisions",
        "label": "Disclosure of provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of movements of right-of-use assets",
        "label": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r116",
      "r207"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]",
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]",
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r207"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of changes in liabilities from financing activities",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in liabilities from financing activities",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of liabilities arising from financing activities [table]",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of revenue from contracts with customers",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107"
     ]
    },
    "perf_DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "DisclosureOfRevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriodTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of revenue recognized that was included in contract liability balance at beginning of the period",
        "label": "Disclosure of Revenue That Was Included In Contract Liability Balance At Beginning Of Period [Table Text Block]",
        "documentation": "Tabular disclosure of revenue recognized that was included in contract liability balance at beginning of the period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of sensitivity analysis of fair value measurement to changes in unobservable inputs, liabilities",
        "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the sensitivity analysis of the fair value measurement of liabilities to changes in unobservable inputs."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [line items]",
        "label": "Disclosure of subsidiaries [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [table]",
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r41",
      "r90",
      "r303"
     ]
    },
    "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfLiabilitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of significant unobservable inputs used in fair value measurement of liabilities",
        "label": "Disclosure of significant unobservable inputs used in fair value measurement of liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of liabilities."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of terms and condition",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the general terms and conditions of share-based payment arrangements. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r137",
      "r280"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r280"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of accounts receivable",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r456"
     ]
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of transaction price allocated to remaining performance obligations [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionPriceAllocatedToRemainingPerformanceObligationsTable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transaction price allocated to remaining performance obligations [table]",
        "label": "Disclosure of transaction price allocated to remaining performance obligations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the transaction price allocated to the remaining performance obligations in contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r200"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [abstract]",
        "label": "Disclosure of transactions between related parties [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of significant related party transactions",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r32",
      "r255"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Disclosure of transactions between related parties [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsotherpayablesDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [table]",
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r256"
     ]
    },
    "ifrs-full_DiscountRateMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DiscountRateMeasurementInputMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility",
        "label": "Discount rate, measurement input [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a discount rate used as a measurement input used in valuation techniques based on a present value calculation."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r240"
     ]
    },
    "ifrs-full_DisposalsRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsRightofuseAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "label": "Disposals, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in right-of-use assets resulting from disposals. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r434"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "perf_EURUSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EURUSDMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EUR:USD",
        "label": "EUR:USD [Member]",
        "documentation": "This member stands for EUR Denominated in USD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share (in dollars)",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of earnings (losses) per share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect on profit or loss, assets",
        "label": "Effect Due To Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Assets",
        "documentation": "The amount of increase (decrease) of assets, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input."
       }
      }
     },
     "auth_ref": []
    },
    "perf_EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EffectDueToReasonablyPossibleChangeInUnobservableInputRecognizedInProfitOrLossAfterTaxLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect on profit or loss, liabilities",
        "label": "Effect Due To Reasonably Possible Change In Unobservable Input, Recognized In Profit Or Loss, After Tax, Liabilities",
        "documentation": "The amount of increase (decrease) of liabilities, recognized in profit or loss after tax, due to a reasonably possible change in an unobservable input."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of exchange rates changes on cash and cash equivalents",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r66"
     ]
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefit expenses",
        "totalLabel": "Employee benefit expenses",
        "label": "Employee benefits expense"
       }
      }
     },
     "auth_ref": [
      "r218",
      "r317",
      "r356",
      "r423"
     ]
    },
    "perf_EmployeeInsuranceFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EmployeeInsuranceFees",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee insurance fees",
        "label": "Employee Insurance Fees",
        "documentation": "A class of employee benefits expense that represents insurance fees."
       }
      }
     },
     "auth_ref": []
    },
    "perf_EmployeeStockOptionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EmployeeStockOptionCost",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": {
       "parentTag": "perf_CapitalSurplusOtherThanAdditionalPaidInCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees\u2019 stock option cost",
        "label": "Employee Stock Option Cost",
        "documentation": "Represents the employee stock option cost."
       }
      }
     },
     "auth_ref": []
    },
    "perf_EmployeeStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "EmployeeStockOptionsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Employee Stock Options [Member]",
        "documentation": "Represents the information pertaining to employee stock options."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.perfectcorp.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Total equity",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r77",
      "r91",
      "r92",
      "r95",
      "r257",
      "r272",
      "r304",
      "r305",
      "r314",
      "r334",
      "r342"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Equity",
        "label": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity attributable on owners of the parent",
        "label": "Equity attributable to owners of parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity attributable to the owners of the parent."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected contributions to the defined benefit pension plans",
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r247"
     ]
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise prices of stock options (in USD per share)",
        "label": "Exercise price of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in USD per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_ExpectedCreditLossRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedCreditLossRate",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected credit loss rate",
        "label": "Expected credit loss rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r406"
     ]
    },
    "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedDividendAsPercentageShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividends",
        "label": "Expected dividend as percentage, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_ExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating costs and operating expenses",
        "label": "Expenses, by nature"
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofexpensesincurredonsharebasedpaymenttransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity settled",
        "label": "Expense from equity-settled share-based payment transactions"
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee stock options",
        "label": "Expense from share-based payment transactions with employees"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Items affecting profit or loss due to leases",
        "label": "Expense on Lease Liabilities Affecting Profit or Loss",
        "documentation": "The amount of expense on lease liabilities affecting profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRecognisedDuringPeriodForBadAndDoubtfulDebtsForRelatedPartyTransaction",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsoperatingexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management service fee",
        "label": "Expense recognised during period for bad and doubtful debts for related party transaction"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised during the period in respect of bad or doubtful debts due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r31",
      "r254"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": {
       "parentTag": "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense on short-term lease contracts",
        "label": "Expense relating to short-term leases for which recognition exemption has been used"
       }
      }
     },
     "auth_ref": [
      "r112",
      "r203"
     ]
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of contract assets and contract liabilities",
        "label": "Explanation of significant changes in contract assets and contract liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "perf_FairValuePerUnitShareOptionsGranted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "FairValuePerUnitShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value per unit (in USD per share)",
        "label": "Fair Value Per Unit Share Options Granted",
        "documentation": "The fair value per unit of share options granted."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "perf_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs",
        "label": "Finance costs"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "perf_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Finance income"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails",
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "verboseLabel": "Currency amount, assets",
        "negatedPeriodStartLabel": "Financial assets at period start",
        "negatedPeriodEndLabel": "Financial assets at period end",
        "label": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r160",
      "r165",
      "r166",
      "r170",
      "r298",
      "r299",
      "r301",
      "r392"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortised cost",
        "label": "Financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r291"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortized cost",
        "label": "Financial assets at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r291"
     ]
    },
    "perf_FinancialAssetsAtAmortisedCostPledgedToOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "FinancialAssetsAtAmortisedCostPledgedToOthers",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortised cost pledged to others",
        "label": "Financial Assets at Amortised Cost Pledged to Others",
        "documentation": "The amount of financial assets at amortized cost that the entity has pledged to others."
       }
      }
     },
     "auth_ref": []
    },
    "perf_FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossPledgedToOthers",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets profit or loss pledged",
        "label": "Financial Assets at Fair Value Through Profit or Loss Pledged to Others",
        "documentation": "Financial Assets at Fair Value Through Profit or Loss Pledged to Others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "verboseLabel": "Currency amount, liabilities",
        "label": "Financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at amortized cost",
        "label": "Financial liabilities at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at amortised cost category. [Refer: Financial liabilities at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r292"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Financial liabilities at fair value, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities measured at fair value class. [Refer: Financial liabilities; At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails",
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss",
        "label": "Financial liabilities at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r178",
      "r290"
     ]
    },
    "ifrs-full_FunctionalOrPresentationCurrencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FunctionalOrPresentationCurrencyMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Functional or presentation currency",
        "label": "Functional or presentation currency [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member indicates information displayed in the functional or presentation currency. It also represents the standard value for the \u2018Currency in which information is displayed\u2019 axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign exchange gains (losses)",
        "terseLabel": "Foreign exchange gain (loss)",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r248",
      "r326"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains on financial assets at fair value through profit or loss",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r294"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLossMandatorilyMeasuredAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatfairvaluethroughprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets mandatorily measured at fair value through profit and loss",
        "label": "Gains (losses) on financial assets at fair value through profit or loss, mandatorily measured at fair value"
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains on financial liabilities at fair value through profit or loss",
        "label": "Gains (losses) on financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r294"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossOnFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognitionOrSubsequently",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVscheduleofamountsrecognizedinprofitorlossandOCIinrelationtofinancialliabilitiesatfairvaluethroughprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gains recognized in profit or loss",
        "label": "Gains (losses) recognised in profit or loss on financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently"
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "perf_GearingRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GearingRatio",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gearing ratio",
        "label": "Gearing Ratio",
        "documentation": "Gearing ratio is a group of financial metrics that compare shareholders' equity to company debt in various ways to assess the company's amount of leverage and financial stability."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative expenses",
        "label": "General and administrative expense"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r362",
      "r383",
      "r386",
      "r411"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [domain]",
        "label": "Geographical areas [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r362",
      "r383",
      "r386",
      "r411"
     ]
    },
    "perf_GoingPrivateTransactionCashConsiderationReceivablePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GoingPrivateTransactionCashConsiderationReceivablePerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Going-private transaction, cash consideration receivable per share (in USD per share)",
        "label": "Going-Private Transaction, Cash Consideration Receivable Per Share",
        "documentation": "Going-Private Transaction, Cash Consideration Receivable Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "perf_GoingPrivateTransactionMergerConversionValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GoingPrivateTransactionMergerConversionValuePerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Going-private transaction, merger conversion value per share (in USD per share)",
        "label": "Going-Private Transaction, Merger Conversion Value Per Share",
        "documentation": "Going-Private Transaction, Merger Conversion Value Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "At a point in time",
        "label": "Goods or services transferred at point in time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r412"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over time",
        "label": "Goods or services transferred over time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      }
     },
     "auth_ref": [
      "r384",
      "r412"
     ]
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r366",
      "r417"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts receivable",
        "terseLabel": "Cost",
        "label": "Gross carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r53",
      "r60",
      "r63",
      "r152",
      "r166",
      "r170",
      "r238",
      "r262",
      "r268",
      "r271",
      "r299",
      "r301",
      "r392"
     ]
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "label": "Gross lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r208",
      "r398"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "perf_GuaranteeDepositsPaidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GuaranteeDepositsPaidMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits paid",
        "label": "Guarantee Deposits Paid [Member]",
        "documentation": "This member stands for Guarantee deposits paid"
       }
      }
     },
     "auth_ref": []
    },
    "perf_GuaranteeDepositsPaidNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GuaranteeDepositsPaidNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits paid",
        "label": "Guarantee Deposits Paid, Non Current",
        "documentation": "The amount of guarantee deposits paid."
       }
      }
     },
     "auth_ref": []
    },
    "perf_GuaranteeDepositsPaidRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "GuaranteeDepositsPaidRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee deposits paid",
        "label": "Guarantee Deposits Paid Recognised As Of Acquisition Date",
        "documentation": "Guarantee Deposits Paid Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "perf_HistoryAndOrganizationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "HistoryAndOrganizationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "History and Organization",
        "label": "History and Organization",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IFRSStatementScenarioDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IFRSStatementScenarioDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Scenario [Domain]",
        "label": "IFRS Statement Scenario [Domain]",
        "documentation": "IFRS Statement Scenario [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total identifiable net assets",
        "label": "Identifiable assets acquired (liabilities assumed)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r418"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r418"
     ]
    },
    "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo11.50Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50",
        "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $11.50 [Member]",
        "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $11.50."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo13.00Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00",
        "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $13.00 [Member]",
        "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $13.00."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfDailyVolumeWeightedAveragePriceOfPerfectClassOrdinarySharesIsGreaterThanOrEqualTo14.50Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50",
        "label": "If Daily Volume-Weighted Average Price Of The Perfect Class A Ordinary Shares Is Greater Than Or Equal To $14.50 [Member]",
        "documentation": "This member stands for the scenario, if daily volume-weighted average price of the Perfect Class A Ordinary Shares is greater than or equal to $14.50."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfrsNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfrsNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-operating income and expenses",
        "label": "Ifrs Nonoperating Income (Expense) [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfrsOperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfrsOperatingExpensesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Ifrs Operating Expenses [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfrsScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of income tax expense",
        "label": "IFRS Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": []
    },
    "perf_IfrsVestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IfrsVestingDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS Vesting [Domain]",
        "label": "IFRS Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersMovementinallowanceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for impairment",
        "label": "Impairment loss recognised in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r259"
     ]
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expected credit gains (losses)",
        "terseLabel": "Expected credit gains (losses)",
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss [abstract]",
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense",
        "label": "Tax expense (income)"
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r37",
      "r89",
      "r185",
      "r233",
      "r234",
      "r235",
      "r354"
     ]
    },
    "ifrs-full_IncomeTaxesPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax paid",
        "label": "Income taxes paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for income taxes paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r230"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value through profit and loss",
        "label": "Increase (decrease) through changes in fair values, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes in fair values. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r70",
      "r227"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in cash flow from financing activities",
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r226"
     ]
    },
    "perf_IncreaseDecreaseThroughNetExchangeDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferences",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsProvisionsscheduleofprovisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net exchange differences",
        "label": "Increase (Decrease) Through Net Exchange Differences",
        "documentation": "The increase (decrease) in provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment transactions",
        "label": "Increase (decrease) through share-based payment transactions, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in other non-cash items\u2009\u2013\u2009additions",
        "label": "Increase through new leases, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r372",
      "r375"
     ]
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Insurance expenses",
        "label": "Insurance expense"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "periodStartLabel": "Opening net book amount",
        "periodEndLabel": "Closing net book amount",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails": {
       "parentTag": "perf_ExpenseOnLeaseLiabilitiesAffectingProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancecostsDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense on lease liabilities",
        "label": "Interest expense on lease liabilities"
       }
      }
     },
     "auth_ref": [
      "r111",
      "r202"
     ]
    },
    "ifrs-full_InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income from financial assets at amortized cost",
        "label": "Interest revenue for financial assets measured at amortised cost"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r295"
     ]
    },
    "ifrs-full_InterestIncomeOnDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income from bank deposits",
        "label": "Interest income on deposits"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_InterestIncomeOnOtherFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestIncomeOnOtherFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": {
       "parentTag": "ifrs-full_RevenueFromInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Interest income on other financial assets"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid",
        "label": "Interest paid, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r225",
      "r329",
      "r426"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital stock",
        "terseLabel": "Capital stock",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r428"
     ]
    },
    "perf_ItemsAffectingProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ItemsAffectingProfitOrLossAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofinformationonprofitandlossaccountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items affecting profit or loss",
        "label": "Items Affecting Profit or Loss [Abstract]",
        "documentation": "Items Affecting Profit or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "perf_JPYUSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "JPYUSDMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JPY:USD",
        "label": "JPY:USD [Member]",
        "documentation": "This member stands for JPY Denominated in USD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total key management compensation",
        "label": "Key management personnel compensation"
       }
      }
     },
     "auth_ref": [
      "r29",
      "r251"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefits",
        "label": "Key management personnel compensation, post-employment benefits"
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment",
        "label": "Key management personnel compensation, share-based payment"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofkeymanagementcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and other short-term employee benefits",
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 5 years",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r128",
      "r211",
      "r215",
      "r397",
      "r402",
      "r407"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31 to 90 days",
        "label": "Later than one month and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r395",
      "r400",
      "r407"
     ]
    },
    "ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneMonthAndNotLaterThanTwoMonthsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "31~90 days past due",
        "label": "Later than one month and not later than two months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than two months."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r406",
      "r461"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 1-5 years",
        "label": "Later than one year and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r214",
      "r396",
      "r407"
     ]
    },
    "perf_LaterThanOneYearAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "LaterThanOneYearAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2025 to 2027",
        "label": "2024 to 2027",
        "documentation": "This member stands for a time band of later than one year and not later than four years."
       }
      }
     },
     "auth_ref": []
    },
    "perf_LaterThanSixMonths1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "LaterThanSixMonths1Member",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 181 days past due",
        "label": "Later than six months1 [Member]",
        "documentation": "Later than six months1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanSixMonthsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 181 days",
        "label": "Later than six months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than six months."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91 to 180 days",
        "label": "Later than three months and not later than six months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r401",
      "r407"
     ]
    },
    "ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "91~180 days past due",
        "label": "Later than two months and not later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two months and not later than three months."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r406",
      "r461"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails": {
       "parentTag": "ifrs-full_GrossLeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Lease liabilities",
        "terseLabel": "Total lease liabilities",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_LeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance:",
        "label": "Lease liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Lease liabilities (including current portion)",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r376"
     ]
    },
    "perf_LeaseRentalContractualPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "LeaseRentalContractualPeriod",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease rental contractual period",
        "label": "Lease Rental Contractual Period",
        "documentation": "Lease rental contractual period."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "perf_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease term",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1",
        "label": "Level 1 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r51",
      "r52",
      "r92",
      "r261",
      "r305"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2",
        "label": "Level 2 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r92",
      "r261",
      "r305"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3",
        "label": "Level 3 of fair value hierarchy [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r52",
      "r92",
      "r261",
      "r305"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Levels of fair value hierarchy [axis]",
        "label": "Levels of fair value hierarchy [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r92",
      "r305"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Levels of fair value hierarchy [domain]",
        "label": "Levels of fair value hierarchy [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r92",
      "r305"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/OthersCapitalmanagementscheduleofgearingratiosDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "terseLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r95",
      "r186",
      "r189",
      "r304",
      "r305",
      "r334"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at the beginning",
        "periodEndLabel": "Balance at the end",
        "label": "Liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities arising from financing activities [axis]",
        "label": "Liabilities arising from financing activities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivitiesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsChangesinliabilitiesfromfinancingactivitiesscheduleofchangesinliabilitiesfromfinancingactivitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities arising from financing activities [domain]",
        "label": "Liabilities arising from financing activities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for liabilities arising from financing activities. It also represents the standard value for the 'Liabilities arising from financing activities' axis if no other member is used. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r228",
      "r374"
     ]
    },
    "ifrs-full_LicenceFeeIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LicenceFeeIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licensing",
        "label": "Licence fee income"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_LiquidityRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiquidityRiskMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity risk",
        "label": "Liquidity risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r389"
     ]
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of contractual undiscounted cash flows of non-derivative financial liabilities",
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r302"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r128",
      "r159",
      "r173",
      "r196",
      "r200",
      "r212",
      "r216",
      "r296",
      "r337",
      "r363",
      "r397"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [domain]",
        "label": "Maturity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r128",
      "r159",
      "r196",
      "r200",
      "r212",
      "r216",
      "r296",
      "r337",
      "r363",
      "r397",
      "r403"
     ]
    },
    "ifrs-full_MaximumExposureToCreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaximumExposureToCreditRisk",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum exposure to credit risk in respect of amount that best represents accounts receivable",
        "label": "Maximum exposure to credit risk"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that best represents the maximum exposure to credit risk without taking into account any collateral held or other credit enhancements (for example, netting agreements that do not qualify for offset in accordance with IAS 32). [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "perf_MaximumNumberOfEarnoutSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "MaximumNumberOfEarnoutSharesIssuable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of class A ordinary shares issuable (in shares)",
        "label": "Maximum Number Of Earnout Shares Issuable",
        "documentation": "Maximum number of earnout shares issuable by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "perf_MaximumNumberOfUnitsAccrued": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "MaximumNumberOfUnitsAccrued",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum number of units accrued",
        "label": "Maximum Number of Units Accrued",
        "documentation": "Maximum number of units accrued."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement [axis]",
        "label": "Measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r62",
      "r91",
      "r270",
      "r304"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement [domain]",
        "label": "Measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of measurement. It also represents the standard value for the 'Measurement' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r62",
      "r91",
      "r270",
      "r304"
     ]
    },
    "perf_MiscellaneousOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "MiscellaneousOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Miscellaneous Other Current Assets",
        "documentation": "The amount of miscellaneous other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "perf_MiscellaneousOtherNonOperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "MiscellaneousOtherNonOperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": {
       "parentTag": "perf_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Miscellaneous Other Non-operating Income",
        "documentation": "The amount of miscellaneous other non-operating income."
       }
      }
     },
     "auth_ref": []
    },
    "perf_Ms.AliceHChangHerControlledEntitiesAndCyberLinkInternationalTechnologyCorp.CITMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "Ms.AliceHChangHerControlledEntitiesAndCyberLinkInternationalTechnologyCorp.CITMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ms. Alice H Chang, her Controlled Entities and CyberLink International Technology Corp. (\"CIT\")",
        "label": "Ms. Alice H Chang, her Controlled Entities and CyberLink International Technology Corp. (\"CIT\") [Member]",
        "documentation": "Ms. Alice H Chang, her Controlled Entities and CyberLink International Technology Corp. (\"CIT\")"
       }
      }
     },
     "auth_ref": []
    },
    "perf_NTDUSDMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NTDUSDMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NTD:USD",
        "label": "NTD:USD [Member]",
        "documentation": "This member stands for NTD Denominated in USD."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NonCurrentFinancialAssetsAtAmortizedCostMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NonCurrentFinancialAssetsAtAmortizedCostMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial assets at amortized cost",
        "label": "Non-Current Financial Assets At Amortized Cost [Member]",
        "documentation": "Non-Current Financial Assets At Amortized Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r82",
      "r338",
      "r377"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Classes of financial instruments [domain]; Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssetsAtAmortisedCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssetsAtAmortisedCost",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsscheduleofcurrentfinancialassetsatamortizedcostDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial assets at amortized cost",
        "label": "Non-current financial assets at amortised cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets measured at amortised cost. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r291"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current financial liabilities at fair value through profit or loss",
        "label": "Non-current financial liabilities at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r178",
      "r290"
     ]
    },
    "ifrs-full_NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialLiabilitiesAtFairValueThroughProfitOrLossDesignatedUponInitialRecognition",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesscheduleoffinancialliabilitiesatfairvaluethroughprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Non-current financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial liabilities measured at fair value through profit or loss that were designated as such upon initial recognition or subsequently. [Refer: Financial liabilities at fair value through profit or loss, designated upon initial recognition or subsequently]"
       }
      }
     },
     "auth_ref": [
      "r178",
      "r289"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofleaseliabilitiesrelatingtoleasecontractsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r84",
      "r339",
      "r377"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability, non-current",
        "label": "Non-current net defined benefit liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-derivative financial liabilities",
        "label": "Non-derivative financial liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r302"
     ]
    },
    "perf_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-operating income and expenses",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NotLaterThanOneMonth1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NotLaterThanOneMonth1Member",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Up to 30 days past due",
        "label": "Not later than one month1 [Member]",
        "documentation": "Not later than one month1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneMonthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneMonthMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Up to 30 days",
        "label": "Not later than one month [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one month."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r399",
      "r407"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not later than one year",
        "verboseLabel": "Less than 1 year",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r119",
      "r128",
      "r209",
      "r213",
      "r336",
      "r397",
      "r407"
     ]
    },
    "perf_NumberOfClassSharesIssuableOnConversionOfClassBShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfClassSharesIssuableOnConversionOfClassBShares",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of class B ordinary share convertible into class A ordinary share",
        "label": "Number of Class A shares issuable on Conversion of Class B Shares",
        "documentation": "The number of Class A shares issuable on Conversion of Class B Shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfEarnoutSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfEarnoutSharesIssuable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of earnout shares issuable (in shares)",
        "label": "Number Of Earnout Shares Issuable",
        "documentation": "Number of Earnout Shares issuable by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfMonthsConsideredPriorToRetirementForPensionBenefits": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfMonthsConsideredPriorToRetirementForPensionBenefits",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of months prior to retirement",
        "label": "Number of Months Considered Prior to Retirement for Pension Benefits",
        "documentation": "Number of months average salaries and wages considered prior to retirement for calculation of pension benefits."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfOptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfOptionsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No. of options",
        "label": "Number of Options [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding at January 1 (in shares)",
        "periodEndLabel": "Options outstanding at June 30 (in shares)",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r133",
      "r136",
      "r274",
      "r277"
     ]
    },
    "perf_NumberOfReportableOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfReportableOperatingSegments",
     "presentation": [
      "http://www.perfectcorp.com/role/SegmentInformationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable operating segments",
        "label": "Number of Reportable Operating Segments",
        "documentation": "Number of reportable operating segments."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at June 30 (in shares)",
        "label": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r278"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Options forfeited (in shares)",
        "label": "Number of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r276"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options granted (in shares)",
        "label": "Number of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r275"
     ]
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r307",
      "r343"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitalmovementsinsharesoutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares of ordinary stock (in shares)",
        "periodStartLabel": "Shares outstanding at beginning of period (in shares)",
        "periodEndLabel": "Shares outstanding at end of period (in shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r222",
      "r309",
      "r345"
     ]
    },
    "perf_NumberOfSharesSurrenderedByShareholder": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfSharesSurrenderedByShareholder",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares surrendered by shareholder (in shares)",
        "label": "Number Of Shares Surrendered By Shareholder",
        "documentation": "Number Of Shares Surrendered By Shareholder"
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfTreasurySharesRetiredOrRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfTreasurySharesRetiredOrRepurchased",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares retired (in shares)",
        "label": "Number of Treasury Shares Retired or Repurchased",
        "documentation": "Number of treasury shares retired."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfUnitsAccruedEachAdditionalYearAfter15Years": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfUnitsAccruedEachAdditionalYearAfter15Years",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units accrued for each additional year thereafter",
        "label": "Number of Units Accrued Each Additional Year After 15 Years",
        "documentation": "Number of units accrued for each additional year thereafter from 15 years."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfUnitsAccruedForEachYearOfServiceForFirst15Years",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units accrued for each year of service for first 15 years",
        "label": "Number of Units Accrued for Each Year of Service for First 15 Years",
        "documentation": "Number of units accrued for each year of service for first 15 years."
       }
      }
     },
     "auth_ref": []
    },
    "perf_NumberOfVotesPerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "NumberOfVotesPerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per share",
        "label": "Number Of Votes Per Share",
        "documentation": "Number of votes that each share of the entity is entitled."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office equipment",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "ifrs-full_OnDemandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OnDemandMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not past due",
        "label": "On demand [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an on demand time band."
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "perf_OnePercentFavourableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OnePercentFavourableChangeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Favourable change",
        "label": "One Percent Favourable Change [Member]",
        "documentation": "One Percent Favourable Change"
       }
      }
     },
     "auth_ref": []
    },
    "perf_OnePercentUnfavourableChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OnePercentUnfavourableChangeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unfavourable change",
        "label": "One Percent Unfavourable Change [Member]",
        "documentation": "One Percent Unfavourable Change"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total operating expenses",
        "label": "Operating expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_OptionPricingModelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OptionPricingModelMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monte Carlo Simulation Model",
        "label": "Option pricing model [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a specific valuation technique consistent with the income approach that involves analysing future amounts with option pricing models, such as the Black-Scholes-Merton formula or a binominal model (ie a lattice model), that incorporate present value techniques and reflect both the time value and intrinsic value of an option. [Refer: Income approach [member]]"
       }
      }
     },
     "auth_ref": [
      "r379",
      "r382"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital stock",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "perf_OtherAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other:",
        "label": "Other [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherAmericasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherAmericasMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Americas_ Others",
        "label": "Other Americas [Member]",
        "documentation": "Other Americas"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income, net",
        "terseLabel": "Other comprehensive income for the period",
        "label": "Other comprehensive income"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r320",
      "r349",
      "r355"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences arising on translation of foreign operations",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r340",
      "r355"
     ]
    },
    "perf_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Countries [Member]",
        "documentation": "This member stands for other countries other than Us, Japan, France."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofothercurrentassetsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "totalLabel": "Total",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "perf_OtherCurrentAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherCurrentAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Current Assets Recognised As Of Acquisition Date",
        "documentation": "Other Current Assets Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "totalLabel": "Other payables",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r427"
     ]
    },
    "ifrs-full_OtherEmployeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEmployeeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other personnel expenses",
        "label": "Other employee expense"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "ifrs-full_OtherEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherEquityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest",
        "label": "Other equity interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity interest of an entity without share capital that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r428"
     ]
    },
    "perf_OtherEquityInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherEquityInterestAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equity interest",
        "label": "Other Equity Interest [Abstract]",
        "documentation": "Other Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other expenses, by nature"
       }
      }
     },
     "auth_ref": [
      "r356",
      "r423"
     ]
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "perf_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other gains and losses",
        "totalLabel": "Other gains and losses",
        "label": "Other gains (losses)"
       }
      }
     },
     "auth_ref": [
      "r457",
      "r458"
     ]
    },
    "perf_OtherMiscellaneousGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherMiscellaneousGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOthergainsandlossesscheduleofothergainsandlossesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Miscellaneous Gains (Losses)",
        "documentation": "Other Miscellaneous Gains (Losses)"
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "perf_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "totalLabel": "Other income",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherPayablesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofcontractualundiscountedcashflowsofnonderivativefinancialliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables (including related parties)",
        "label": "Other Payables [Member]",
        "documentation": "This member stands for Other payables (including related parties)"
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherPayablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherPayablesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other payables",
        "label": "Other Payables Recognised As Of Acquisition Date",
        "documentation": "Other Payables Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables [Member]",
        "documentation": "This member stands for Other receivables (including related parties)"
       }
      }
     },
     "auth_ref": []
    },
    "perf_OtherReceivablesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherReceivablesRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables Recognised As Of Acquisition Date",
        "documentation": "Other Receivables Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other revenue"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "perf_OtherShortTermPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OtherShortTermPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Other Short Term Payables",
        "documentation": "The amount of other short term payables current."
       }
      }
     },
     "auth_ref": []
    },
    "perf_OthersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "OthersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others",
        "label": "Others [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares (in USD per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r308",
      "r344"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status [axis]",
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status [domain]",
        "label": "Past due status [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r392"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails_1",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of principal portion of lease liabilities",
        "terseLabel": "Repayments of principal portion of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "perf_PaymentsProceedsOfGuaranteeDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PaymentsProceedsOfGuaranteeDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "(Increase) Decrease in guarantee deposits paid",
        "label": "Payments (Proceeds) Of Guarantee Deposits",
        "documentation": "The cash outflow for increase/decrease in guarantee deposits paid."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PensionCostForOtherForeignSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PensionCostForOtherForeignSubsidiaries",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension cost for other foreign subsidiaries",
        "label": "Pension Cost for Other Foreign Subsidiaries",
        "documentation": "Pension costs for other foreign subsidiaries."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfCashAndCashEquivalentsDenominatedInReportingCurrency",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of cash and cash equivalents in reporting currency",
        "label": "Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency",
        "documentation": "Percentage Of Cash And Cash Equivalents Denominated In Reporting Currency"
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfEarnoutSharesIssuable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfEarnoutSharesIssuable",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of sponsor earnout promote shares issuable",
        "label": "Percentage Of Earnout Shares Issuable",
        "documentation": "Percentage of Earnout Shares issuable by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfFinancialAssetsAtAmortizedCostDenominatedInReportingCurrency",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of financial assets at amortized cost denominated in reporting currency",
        "label": "Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency",
        "documentation": "Percentage Of Financial Assets At Amortized Cost Denominated in Reporting Currency"
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfMonthlyContributionOnEmployeesMonthlySalariesAndWages",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of monthly contribution",
        "label": "Percentage of Monthly Contribution on Employees Monthly Salaries and Wages",
        "documentation": "Percentage of monthly contribution to the defined contribution plan on employees salaries and wages."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfOwnershipInterestHeld": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfOwnershipInterestHeld",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership interest held",
        "label": "Percentage of Ownership Interest Held",
        "documentation": "Represents the percentage of ownership interest on issued and outstanding ordinary shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfReasonablyPossibleChangeInUnobservableInputsAssets",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Degree of variation, assets",
        "label": "Percentage Of Reasonably Possible Change In Unobservable Inputs, Assets",
        "documentation": "The percentage of a reasonably possible increase or decrease in an unobservable input of assets."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfReasonablyPossibleChangeInUnobservableInputsLiabilities",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Degree of variation, liabilities",
        "label": "Percentage Of Reasonably Possible Change In Unobservable Inputs, Liabilities",
        "documentation": "The percentage of a reasonably possible increase or decrease in an unobservable input of liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfTransactionPriceAllocatedToUnsatisfiedContracts",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of transaction price allocated to the unsatisfied contracts",
        "label": "Percentage Of Transaction Price Allocated To Unsatisfied Contracts",
        "documentation": "Represents the percentage of transaction price allocated to the unsatisfied contracts."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of voting equity interests acquired",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r142",
      "r281"
     ]
    },
    "perf_PercentageOfVotingEquityInterestsHeld": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PercentageOfVotingEquityInterestsHeld",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of voting equity interests held",
        "label": "Percentage of Voting Equity Interests Held",
        "documentation": "Percentage of Voting Equity Interests Held"
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectClassBOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectClassBOrdinarySharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect class B ordinary shares",
        "label": "Perfect Class B Ordinary Shares [Member]",
        "documentation": "This member stands for Perfect Class B Ordinary Shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectClassOrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectClassOrdinarySharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect class A ordinary shares",
        "label": "Perfect Class A Ordinary Shares [Member]",
        "documentation": "This member stands for Perfect Class A Ordinary Shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectCorp.JapanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectCorp.JapanMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Corp. (Japan)",
        "label": "Perfect Corp. (Japan) [Member]",
        "documentation": "This member stands for Perfect Corp. (Japan)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectCorp.ShanghaiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectCorp.ShanghaiMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Corp. (Shanghai)",
        "label": "Perfect Corp. (Shanghai) [Member]",
        "documentation": "This member stands for Perfect Corp. (Shanghai)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectCorp.UsaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectCorp.UsaMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Corp. (USA)",
        "label": "Perfect Corp. (USA) [Member]",
        "documentation": "This member stands for Perfect Corp. (USA)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectMobileCorp.TaiwanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectMobileCorp.TaiwanMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Mobile Corp. (Taiwan)",
        "label": "Perfect Mobile Corp. (Taiwan)",
        "documentation": "This member stands for Perfect Mobile Corp. (Taiwan)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectMobileCorpB.V.I.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectMobileCorpB.V.I.Member",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Mobile Corp.(B.V.I.)",
        "label": "Perfect Mobile Corp (B. V. I.) [Member]",
        "documentation": "This member stands for Perfect Mobile Corp (B. V. I.)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PerfectMobileLimited.FranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PerfectMobileLimited.FranceMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Perfect Corp. (France)",
        "label": "Perfect Mobile Limited. (France) [Member]",
        "documentation": "This member stands for Perfect Mobile Limited (France)."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PlatformFeesPayablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PlatformFeesPayablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Platform fees",
        "label": "Platform Fees Payables, Current",
        "documentation": "Platform Fees Payables, Current"
       }
      }
     },
     "auth_ref": []
    },
    "perf_PledgedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PledgedAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledged Assets",
        "label": "Pledged Assets",
        "documentation": "No definition."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PledgedAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PledgedAssetsTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/PledgedAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pledged Assets",
        "label": "Pledged Assets [Text Block]",
        "documentation": "The entire disclosure for pledged assets."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PostAndTelecommunicationExpensesPayablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PostAndTelecommunicationExpensesPayablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post and telecommunications expenses",
        "label": "Post and Telecommunication Expenses Payables, Current",
        "documentation": "The amount of post and telecommunications expenses payable current."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefit expense, defined contribution plans",
        "label": "Post-employment benefit expense, defined contribution plans"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r245"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension costs",
        "label": "Post-employment benefit expense in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r436"
     ]
    },
    "perf_PrivatePlacementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PrivatePlacementWarrantsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private placement warrants",
        "label": "Private Placement Warrants [Member]",
        "documentation": "This member stands for private placement warrants."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ProbabilityOfCompletionOfGoingPrivateTransactionMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ProbabilityOfCompletionOfGoingPrivateTransactionMeasurementInputMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probability of completion of the proposed going-private transaction",
        "label": "Probability Of Completion Of Going-Private Transaction, Measurement Input [Member]",
        "documentation": "Probability Of Completion Of Going-Private Transaction, Measurement Input"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of property, plant and equipment",
        "label": "Proceeds from sales of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "ifrs-full_ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of financial assets at amortized cost",
        "label": "Proceeds from sales or maturity of financial assets measured at amortised cost, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales or maturity of financial assets measured at amortised cost, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOrMaturityOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from disposal of financial assets at fair value through profit or loss",
        "label": "Proceeds from sales or maturity of financial assets measured at fair value through profit or loss, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales or maturity of financial assets measured at fair value through profit or loss, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_ProfessionalFeesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfessionalFeesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional service fees",
        "label": "Professional fees expense"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "perf_ProfessionalServiceFeeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ProfessionalServiceFeeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Professional service fees",
        "label": "Professional Service Fee, Current",
        "documentation": "The amount of professional service fee payable current."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net income",
        "terseLabel": "Net income for the period",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r76",
      "r78",
      "r186",
      "r187",
      "r258",
      "r273",
      "r319",
      "r348",
      "r377",
      "r385"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income attributable to:",
        "label": "Profit (loss), attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit attributable to ordinary shareholders of the parent",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Profit attributable to ordinary shareholders of the Group plus assumed conversion of all dilutive potential ordinary shares",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders of the parent",
        "label": "Profit (loss), attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to owners of the parent. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before income tax",
        "terseLabel": "Profit before tax",
        "label": "Profit (loss) before tax"
       }
      }
     },
     "auth_ref": [
      "r155",
      "r409",
      "r410",
      "r423",
      "r424"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income (loss)",
        "label": "Profit (loss) from operating activities"
       }
      }
     },
     "auth_ref": [
      "r365",
      "r466"
     ]
    },
    "ifrs-full_ProfitLossOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossOfAcquiree",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss of acquiree since acquisition date",
        "label": "Profit (loss) of acquiree since acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) of the acquiree, since the acquisition date, included in the consolidated statement of comprehensive income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_ProfitLossOfCombinedEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossOfCombinedEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit (loss) of combined entity as if combination occurred at beginning of period",
        "label": "Profit (loss) of combined entity as if combination occurred at beginning of period"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Total for all business combinations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "perf_PromotionalFeePayablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PromotionalFeePayablesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promotional fees",
        "label": "Promotional Fee Payables, Current",
        "documentation": "The amount of promotional fee payable current"
       }
      }
     },
     "auth_ref": []
    },
    "perf_PromotionalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PromotionalFees",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promotional fees",
        "label": "Promotional Fees",
        "documentation": "The amount of expense arising from promotional fees."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "periodStartLabel": "Opening net book amount",
        "periodEndLabel": "Closing net book amount",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r242",
      "r328"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentPledgedAsSecurity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentPledgedAsSecurity",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplanandequipmentadditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment, pledged as security",
        "label": "Property, plant and equipment, pledged as security"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment pledged as security for liabilities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r244"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388",
      "r418"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r40",
      "r79"
     ]
    },
    "perf_PublicWarrantsAndForwardPurchaseWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PublicWarrantsAndForwardPurchaseWarrantsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public warrants and forward purchase warrants",
        "label": "Public Warrants and Forward Purchase Warrants [Member]",
        "documentation": "This member stands for public warrants and forward purchase warrants."
       }
      }
     },
     "auth_ref": []
    },
    "perf_PublicWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "PublicWarrantsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public warrants",
        "label": "Public Warrants [Member]",
        "documentation": "This member stands for public warrants."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfFinancialAssetsMeasuredAtAmortisedCostClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of financial assets at amortized cost",
        "label": "Purchase of financial assets measured at amortised cost, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of financial assets measured at amortised cost, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_PurchaseOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfFinancialAssetsMeasuredAtFairValueThroughProfitOrLossClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquisition of financial assets at fair value through profit or loss",
        "label": "Purchase of financial assets measured at fair value through profit or loss, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of financial assets measured at fair value through profit or loss, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r98",
      "r122",
      "r136",
      "r229",
      "r380",
      "r382",
      "r455"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [domain]",
        "label": "Range [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r98",
      "r122",
      "r136",
      "r229",
      "r380",
      "r382",
      "r455"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsScheduleofpropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]",
        "label": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecurringFairValueMeasurementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RecurringFairValueMeasurementMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring fair value",
        "label": "Recurring fair value measurement [member]"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r304"
     ]
    },
    "perf_RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfClassaOrdinarySharesEqualsOrExceeds10.00Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption of warrants when price per share of Class A ordinary shares equals or exceeds 10.00",
        "label": "Redemption Of Warrants When Price Per Share Of ClassA Ordinary Shares Equals Or Exceeds 10.00 [Member]",
        "documentation": "This member stands for the scenario, when the price per class a ordinary share equals or exceeds $10.00."
       }
      }
     },
     "auth_ref": []
    },
    "perf_RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RedemptionOfWarrantsWhenPricePerShareOfPerfectClassOrdinarySharesEqualsOrExceeds18.00Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption of warrants when price per share of perfect class A ordinary shares equals or exceeds 18.00",
        "label": "Redemption Of Warrants When Price Per Share Of Perfect Class A Ordinary Shares Equals Or Exceeds 18.00 [Member]",
        "documentation": "This member stands for the scenario, where redemption of warrants when the price per perfect class a ordinary shares equal or exceed $18.00."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsacquisitionofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleaseliabilitiesoutstandingbalanceandinterestexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total for all related parties",
        "label": "Total for all related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for related parties. Related parties are persons or entities that are related to the entity that is preparing its financial statements (the reporting entity). (a) A person or a close member of that person\u2019s family is related to a reporting entity if that person: (i) has control or joint control over the reporting entity; (ii) has significant influence over the reporting entity; or (iii) is a member of the key management personnel of the reporting entity or of a parent of the reporting entity. (b) An entity is related to a reporting entity if any of the following conditions applies: (i) The entity and the reporting entity are members of the same group (which means that each parent, subsidiary and fellow subsidiary is related to the others). (ii) One entity is an associate or joint venture of the other entity (or an associate or joint venture of a member of a group of which the other entity is a member). (iii) Both entities are joint ventures of the same third party. (iv) One entity is a joint venture of a third entity and the other entity is an associate of the third entity. (v) The entity is a post-employment benefit plan for the benefit of employees of either the reporting entity or an entity related to the reporting entity. If the reporting entity is itself such a plan, the sponsoring employers are also related to the reporting entity. (vi) The entity is controlled or jointly controlled by a person identified in (a). (vii) A person identified in (a)(i) has significant influence over the entity or is a member of the key management personnel of the entity (or of a parent of the entity). (viii) The entity, or any member of a group of which it is a part, provides key management personnel services to the reporting entity or to the parent of the reporting entity. [Refer: Total for all joint ventures [member]; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r256"
     ]
    },
    "perf_RemunerationToDirectorsAndSupervisorsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RemunerationToDirectorsAndSupervisorsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remuneration to directors",
        "label": "Remuneration to Directors and Supervisors Payable, Current",
        "documentation": "The amount of remuneration payable to directors and supervisors classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RentalExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsrentexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense",
        "label": "Rental expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantEventsAftertheBalanceSheetDateAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development expenses",
        "label": "Research and development expense"
       }
      }
     },
     "auth_ref": [
      "r57",
      "r266"
     ]
    },
    "perf_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofamortizationonintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expenses",
        "label": "Research And Development Expense [Member]",
        "documentation": "This member stands for the amount of expense relating to research and development activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exchange differences arising on translation of foreign operations",
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r249",
      "r425"
     ]
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r428",
      "r429"
     ]
    },
    "ifrs-full_RetainedEarningsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained earnings [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r425"
     ]
    },
    "perf_RetirementOfTreasurySharesInCapitalSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RetirementOfTreasurySharesInCapitalSurplus",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": {
       "parentTag": "perf_CapitalSurplusOtherThanAdditionalPaidInCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement of treasury shares",
        "label": "Retirement of Treasury Shares In Capital Surplus",
        "documentation": "Retirement of Treasury Shares In Capital Surplus"
       }
      }
     },
     "auth_ref": []
    },
    "perf_RevenueFromArAiCloudSolutions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RevenueFromArAiCloudSolutions",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuealternativedisaggregationofrevenueandcontractassetsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR/AI cloud solutions",
        "label": "Revenue From AR/AI Cloud Solutions",
        "documentation": "The amount of revenue arising from AR/AI cloud solutions."
       }
      }
     },
     "auth_ref": []
    },
    "perf_RevenueFromArAiCloudSolutionsAndSubscription": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "RevenueFromArAiCloudSolutionsAndSubscription",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": {
       "parentTag": "ifrs-full_RevenueFromContractsWithCustomers",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR/AI cloud solutions and Subscription",
        "label": "Revenue From AR/AI Cloud Solutions and Subscription",
        "documentation": "The amount of revenue arising from AR/AI cloud solutions and subscription."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofalternativedisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue from contracts with customers",
        "totalLabel": "Revenue from contracts with customers",
        "label": "Revenue from contracts with customers"
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r197"
     ]
    },
    "ifrs-full_RevenueFromGovernmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromGovernmentGrants",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails": {
       "parentTag": "perf_OtherNonoperatingIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherincomescheduleofotherincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidy from government",
        "label": "Income from government grants"
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsInterestincomescheduleofinterestincomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest income",
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r184",
      "r190",
      "r461"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue-others (service revenue)",
        "label": "Revenue from rendering of services, related party transactions"
       }
      }
     },
     "auth_ref": [
      "r364",
      "r416"
     ]
    },
    "ifrs-full_RevenueOfAcquiree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueOfAcquiree",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue of acquiree since acquisition date",
        "label": "Revenue of acquiree since acquisition date"
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_RevenueOfCombinedEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueOfCombinedEntity",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue of combined entity as if combination occurred at beginning of period",
        "label": "Revenue of combined entity as if combination occurred at beginning of period"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "ifrs-full_RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueThatWasIncludedInContractLiabilityBalanceAtBeginningOfPeriod",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofrevenuerecognizedthatwasincludedincontractliabilitybalanceatbeginningoftheperiodDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue recognized that was included in the contract liability balance at the beginning of the period",
        "label": "Revenue that was included in contract liability balance at beginning of period"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r198"
     ]
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Right-of-use assets",
        "periodStartLabel": "Opening net book amount",
        "periodEndLabel": "Closing net book amount",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r115",
      "r206"
     ]
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SalesAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sales and marketing expenses",
        "label": "Sales and marketing expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "perf_ScheduleOfGearingRatioTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ScheduleOfGearingRatioTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of gearing ratios",
        "label": "Schedule of Gearing Ratio [Table Text Block]",
        "documentation": "The disclosure of gearing ratios."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ScheduleOfIllustratesMovementForTheCompanyShareCapitalTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of illustrates movement for the company's share capital",
        "label": "Schedule Of Illustrates Movement For The Company Share Capital [Table Text Block]",
        "documentation": "The disclosure of information about illustrates movement for the Company's share capital"
       }
      }
     },
     "auth_ref": []
    },
    "perf_ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ScheduleOfNewAndAmendedStandardsAdoptedByGroupTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of new and amended standards adopted by the group",
        "label": "Schedule Of New And Amended Standards Adopted By The Group [Table Text Block]",
        "documentation": "The tabular disclosure of new and amended standards adopted by the Group."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ScheduleOfNewAndRevisedInternationalFinancialReportingStandardsNotYetAdoptedTableTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/ApplicationofNewStandardsAmendmentsandInterpretationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of new and revised International financial reporting standards not yet adopted",
        "label": "Schedule Of New And Revised International Financial Reporting Standards Not Yet Adopted [Table Text Block]",
        "documentation": "The tabular disclosure of new and revised International Financial Reporting Standards not yet adopted."
       }
      }
     },
     "auth_ref": []
    },
    "perf_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reasonably possible change in profit or loss",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Profit Or Loss",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "perf_SensitivityAttributeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SensitivityAttributeAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sensitivity Attribute [Axis]",
        "label": "Sensitivity Attribute [Axis]",
        "documentation": "Sensitivity Attribute"
       }
      }
     },
     "auth_ref": []
    },
    "perf_SensitivityAttributeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SensitivityAttributeDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sensitivity Attribute [Domain]",
        "label": "Sensitivity Attribute [Domain]",
        "documentation": "Sensitivity Attribute [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServicesExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ServicesExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Platform fees",
        "label": "Services expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of years of service",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting (in percent)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights Percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumExpirationPeriod",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum terms of options granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareBasedPaymentArrangementTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedPaymentArrangementTrancheOneMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2 years' service",
        "label": "2 years' service",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareBasedPaymentArrangementTrancheThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedPaymentArrangementTrancheThreeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4 years' service",
        "label": "4 years' service",
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareBasedPaymentArrangementTrancheTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareBasedPaymentArrangementTrancheTwoMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3 years' service",
        "label": "3 years' service",
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ShareIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareIncentivePlanMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share incentive plan",
        "label": "Share Incentive Plan [Member]",
        "documentation": "This member stands for Share Incentive Plan."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCapitalSurplusscheduleofcapitalsurplusDetails",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital surplus",
        "totalLabel": "Capital surplus",
        "label": "Share premium"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r428"
     ]
    },
    "perf_ShareholderEarnoutSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ShareholderEarnoutSharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholder Earnout",
        "label": "Shareholder Earnout Shares [Member]",
        "documentation": "This member stands for shareholder earnout shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharecapitaladditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares reserved for employee stock options (in shares)",
        "label": "Number of shares reserved for issue under options and contracts for sale of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares reserved for issue under options and contracts for the sale of shares."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r310",
      "r346"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCashandcashequivalentsscheduleofcashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time deposits",
        "label": "Short-term deposits, classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_ShorttermDepositsNotClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsNotClassifiedAsCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market position",
        "label": "Short-term deposits, not classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of short-term deposits held by the entity that are not classified as cash equivalents. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails": {
       "parentTag": "ifrs-full_OtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsOtherpayablesscheduleofotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll",
        "label": "Short-term employee benefits accruals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals for employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services. [Refer: Accruals classified as current]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "perf_SignificantDisasterLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SignificantDisasterLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Disaster Loss",
        "label": "Significant Disaster Loss",
        "documentation": "No definition."
       }
      }
     },
     "auth_ref": []
    },
    "perf_SignificantDisasterLossTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SignificantDisasterLossTextBlock",
     "presentation": [
      "http://www.perfectcorp.com/role/SignificantDisasterLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Disaster Loss",
        "label": "Significant Disaster Loss [Text Block]",
        "documentation": "The entire disclosure for significant disaster loss."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [axis]",
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r41",
      "r90",
      "r303"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [domain]",
        "label": "Subsidiaries [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r41",
      "r90",
      "r303"
     ]
    },
    "perf_SponsorEarnoutSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SponsorEarnoutSharesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sponsor Earnout",
        "label": "Sponsor Earnout Shares [Member]",
        "documentation": "This member stands for sponsor earnout shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [abstract]",
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [table]",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfIFRSCompliance": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfIFRSCompliance",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compliance statement",
        "label": "Statement of IFRS compliance [text block]"
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "perf_StatementScenarioIFRSAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "StatementScenarioIFRSAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement Scenario [Axis]",
        "label": "Statement Scenario IFRS [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": []
    },
    "perf_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "StatementTable",
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS",
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Statement"
       }
      }
     },
     "auth_ref": []
    },
    "perf_StockPriceShareOptionsGranted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "StockPriceShareOptionsGranted",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock price (in USD per share)",
        "label": "Stock Price Share Options Granted",
        "documentation": "The stock price of share options granted."
       }
      }
     },
     "auth_ref": []
    },
    "perf_SummaryOfSignificantAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "SummaryOfSignificantAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Summary of Significant Accounting Policies",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "perf_TaxOnUndistributedSurplusEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "TaxOnUndistributedSurplusEarnings",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIncometaxscheduleofincometaxexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax on undistributed surplus earnings",
        "label": "Tax On Undistributed Surplus Earnings",
        "documentation": "Tax On Undistributed Surplus Earnings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TechnologybasedIntangibleAssetsMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsIntangibleassetsscheduleofintangibleassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpatented technology",
        "label": "Technology-based intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ifrs-full_TerminationBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TerminationBenefitsExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsPensionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension cost",
        "label": "Termination benefits expense"
       }
      }
     },
     "auth_ref": [
      "r435"
     ]
    },
    "perf_ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ThresholdNumberOfBusinessDaysBeforeSendingNoticeOfRedemptionToWarrantHolders",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold number of business days before sending notice of redemption to warrant holders",
        "label": "Threshold Number Of Business Days Before Sending Notice Of Redemption To Warrant Holders",
        "documentation": "The minimum threshold period of business days before sending notice of redemption to warrant holders, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ThresholdTradingDayPeriodOverWhichDailyVolumeWeightedAveragePriceOfOrdinarySharesIsConsidered",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading day period over which the daily volume-weighted average price of the perfect class A ordinary shares is considered",
        "label": "Threshold Trading Day Period Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered",
        "documentation": "Threshold trading day period over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares."
       }
      }
     },
     "auth_ref": []
    },
    "perf_ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "ThresholdTradingDaysOverWhichTheDailyVolumeWeightedAveragePriceOfTheOrdinarySharesIsConsidered",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Threshold trading days over which the daily volume-weighted average price of the perfect class A ordinary shares is considered",
        "label": "Threshold Trading Days Over Which The Daily Volume-Weighted Average Price Of The Ordinary Shares Is Considered",
        "documentation": "Threshold trading days over which the daily volume-weighted average price of the Ordinary Shares is considered for issuance of earnout shares."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services [axis]",
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r412"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services [domain]",
        "label": "Timing of transfer of goods or services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r384",
      "r412"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails",
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsScheduleofsignificantrelatedpartytransactionsleasetransactionsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r98",
      "r122",
      "r136",
      "r229",
      "r380",
      "r382",
      "r455"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/UNAUDITEDCONDENSEDINTERIMCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables \u2013 related parties",
        "label": "Current payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivablescheduleofageinganalysisofaccountsreceivableDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersProvisionsMatrixDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r164",
      "r169",
      "r297",
      "r300",
      "r392",
      "r461"
     ]
    },
    "perf_TradesReceivablesPledgedToOthers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "TradesReceivablesPledgedToOthers",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsAccountsreceivableadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trades receivables pledged to others",
        "label": "Trades Receivables Pledged to Others",
        "documentation": "Trades Receivables Pledged to Others"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TransactionPriceAllocatedToRemainingPerformanceObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransactionPriceAllocatedToRemainingPerformanceObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenueunsatisfiedcontractsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of transaction price allocated to contracts",
        "label": "Transaction price allocated to remaining performance obligations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the transaction price allocated to the performance obligations that are unsatisfied (or partially unsatisfied) as of the end of the reporting period. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties (for example, some sales taxes). [Refer: Performance obligations [domain]]"
       }
      }
     },
     "auth_ref": [
      "r104",
      "r199"
     ]
    },
    "ifrs-full_TransfersIntoLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersIntoLevel3OfFairValueHierarchyLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers into level 3",
        "label": "Transfers into Level 3 of fair value hierarchy, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of liabilities into Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_TransfersOutOfLevel3OfFairValueHierarchyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TransfersOutOfLevel3OfFairValueHierarchyLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers out of level 3",
        "label": "Transfers out of Level 3 of fair value hierarchy, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of transfers of liabilities out of Level 3 of the fair value hierarchy. [Refer: Level 3 of fair value hierarchy [member]]"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [axis]",
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r123",
      "r124",
      "r125",
      "r127",
      "r158",
      "r162",
      "r163",
      "r250"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCurrentfinancialassetsatamortizedcostadditionalInformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [domain]",
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r123",
      "r124",
      "r125",
      "r127",
      "r158",
      "r162",
      "r163",
      "r250"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [axis]",
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r280"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentexpensesshareholderandsponsorearnoutadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofFVofstockoptionsgrantedusingblackscholesoptionpricingmodelDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [domain]",
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r280"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsRevenuescheduleofdisaggregationofrevenuefromcontractswithcustomersDetails",
      "http://www.perfectcorp.com/role/SegmentInformationScheduleofgeographicinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "perf_USDJPYMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "USDJPYMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD:JPY",
        "label": "USD:JPY [Member]",
        "documentation": "This member stands for USD Denominated in JPY."
       }
      }
     },
     "auth_ref": []
    },
    "perf_USDRMBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "USDRMBMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsignificantfinancialassetsandliabilitiesdenominatedinforeigncurrenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USD:RMB",
        "label": "USD:RMB [Member]",
        "documentation": "USD:RMB"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable inputs [axis]",
        "label": "Unobservable inputs [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r452"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable inputs [domain]",
        "label": "Unobservable inputs [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r452"
     ]
    },
    "perf_UnpaidPortionOfAforementionedInformation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "UnpaidPortionOfAforementionedInformation",
     "crdr": "credit",
     "presentation": [
      "http://www.perfectcorp.com/role/RelatedPartyTransactionsKeymanagementcompensationadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unpaid portion",
        "label": "Unpaid Portion Of Aforementioned Information",
        "documentation": "The amount of unpaid portion aforementioned information."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques used in fair value measurement [axis]",
        "label": "Valuation techniques used in fair value measurement [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleofsensitivityanalysisofchangesinsignificantunobservableinputstovaluationmodelusedinLevel3FVMDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques used in fair value measurement [domain]",
        "label": "Valuation techniques used in fair value measurement [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for valuation techniques used by the entity to measure fair value. It also represents the standard value for the 'Valuation techniques used in fair value measurement' axis if no other member is used. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsLeasingarrangementsscheduleofmovementsofrightofuseassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business vehicles",
        "label": "Vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r432"
     ]
    },
    "perf_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "VestingAxis",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleoftermsandconditionsofshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS Vesting [Axis]",
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "perf_VolatilityMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "VolatilityMeasurementInputMember",
     "presentation": [
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Volatility",
        "label": "Volatility, Measurement Input [Member]",
        "documentation": "Volatility, Measurement Input"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEmployeebenefitexpensesscheduleofemployeebenefitexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wages and salaries",
        "label": "Wages and salaries"
       }
      }
     },
     "auth_ref": [
      "r437"
     ]
    },
    "perf_WannabyInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "WannabyInc.Member",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsadditionalinformationDetails",
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsBusinesscombinationsdetailsofassetsandliabilitiesassumedDetails",
      "http://www.perfectcorp.com/role/HistoryandOrganizationDetails",
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wannaby Inc.",
        "label": "Wannaby Inc. [Member]",
        "documentation": "Wannaby Inc."
       }
      }
     },
     "auth_ref": []
    },
    "perf_WannabyUABMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "WannabyUABMember",
     "presentation": [
      "http://www.perfectcorp.com/role/SummaryofMaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wannaby UAB",
        "label": "Wannaby UAB [Member]",
        "documentation": "Wannaby UAB"
       }
      }
     },
     "auth_ref": []
    },
    "perf_WarrantLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "WarrantLiabilitiesMember",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsFinancialliabilitiesatFVwarrantliabilitiesadditionalinformationDetails",
      "http://www.perfectcorp.com/role/OthersFairvalueinformationscheduleofnaturesoftheassetsandliabilitiesDetails",
      "http://www.perfectcorp.com/role/OthersFinancialinstrumentsscheduleoffinancialinstrumentsbycategoryDetails",
      "http://www.perfectcorp.com/role/OthersSensitivityofunobservableinputsonprofitorlossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Warrant Liabilities [Member]",
        "documentation": "This member stands for warrant liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "perf_WarrantyCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "WarrantyCost",
     "crdr": "debit",
     "calculation": {
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsCostsandexpensesbynaturescheduleofcostsandexpensesbynatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty cost",
        "label": "Warranty Cost",
        "documentation": "The amount of expense arising from warranty cost."
       }
      }
     },
     "auth_ref": []
    },
    "perf_WeightedAverageExercisePriceOfOptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.perfectcorp.com/20260630",
     "localname": "WeightedAverageExercisePriceOfOptionsAbstract",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average exercise price per share",
        "label": "Weighted Average Exercise Price of Options [Abstract]",
        "documentation": "No definition available."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercisable at June 30 (in USD per share)",
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r278"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options forfeited (in USD per share)",
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r276"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options granted (in USD per share)",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r275"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentscheduleofmovementsofoutstandingshareincentiveplanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Options outstanding at January 1 (in USD per share)",
        "periodEndLabel": "Options outstanding at June 30 (in USD per share)",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r130",
      "r133",
      "r274",
      "r277"
     ]
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsSharebasedpaymentshareincentiveplanadditionalinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining contractual period",
        "label": "Weighted average remaining contractual life of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.perfectcorp.com/role/DetailsofSignificantAccountsEarningspersharescheduleofearningslossespershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Profit attributable to ordinary shareholders of the parent, weighted average number of ordinary shares outstanding (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "74",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_74_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "148",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "57",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_57_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "18A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_18A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "129",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_129_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "e",
   "Clause": "iiA",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_e_iiA&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "32A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_32A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "2",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_2_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "116",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_116_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2025-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2025-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_j&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_q_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "q",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_q_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d_ii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2025-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B2",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2025-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_105_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_108_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_128&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "133",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_133_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "139",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_139_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "168",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_168_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "169",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_169&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "176",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_176&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "192",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_192&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_c_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "201",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_201_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "203",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_203&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "204",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_204&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "211",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_211_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "218",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_218_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "227",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_227&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "229",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_229&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "230",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_230&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "250",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_250&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "263",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "266",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_266&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "269",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_269&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "271",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_271_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "273",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_273&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "274",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_274_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_28_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vi&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "43",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_43&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_56_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_56_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "64A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_64A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71_b_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "71",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_71&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_iv&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_vii&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B13&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "7.2.49",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_7.2.49&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_51&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_l&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_n&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_o&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_56&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_69&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "81B",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_99&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "C Reconciliation of liabilities arising from financing activities",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2025-03-27"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20C&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "251",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_251&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B9",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B9_f&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_68&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r434": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r435": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "171",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_171&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r436": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r437": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "9",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_9&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r438": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r439": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r440": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r442": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r444": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r445": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r449": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r450": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r451": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r452": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r453": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r454": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r456": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_10_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_102&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r458": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r460": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_108&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r461": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_112_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r462": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_117&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_55&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r464": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_78&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r465": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r466": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  }
 }
}
