{
 "version": "2.2",
 "instance": {
  "ptv-20251231.htm": {
   "nsprefix": "ptv",
   "nsuri": "http://ptv.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "ptv-20251231.htm"
     ]
    },
    "schema": {
     "local": [
      "ptv-20251231.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.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-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/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ptv-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ptv-20251231_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": [
      "ptv-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ptv-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 357,
   "keyCustom": 234,
   "axisStandard": 34,
   "axisCustom": 8,
   "memberStandard": 51,
   "memberCustom": 120,
   "hidden": {
    "total": 7,
    "http://ptv.com/20251231": 2,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 792,
   "entityCount": 1,
   "segmentCount": 191,
   "elementCount": 1131,
   "unitCount": 17,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1730,
    "http://xbrl.sec.gov/dei/2025": 51,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 1,
    "http://fasb.org/srt/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://ptv.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "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",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://ptv.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
     "longName": "9952151 - Statement - Consolidated Statement of Comprehensive Income/(Loss)",
     "shortName": "Consolidated Statement of Comprehensive Income/(Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
     "longName": "9952153 - Statement - Consolidated Statement of Financial Position",
     "shortName": "Consolidated Statement of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:ScheduleOfPropertyEquipmentNetTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ptv:IntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
     "longName": "9952154 - Statement - Consolidated Statement of Changes in Equity",
     "shortName": "Consolidated Statement of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-9",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-11",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://ptv.com/role/ConsolidatedStatementofCashFlows",
     "longName": "9952155 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://ptv.com/role/MaterialAccountingPolicies",
     "longName": "9952156 - Disclosure - Material Accounting Policies",
     "shortName": "Material Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://ptv.com/role/NewStandardsandInterpretations",
     "longName": "9952157 - Disclosure - New Standards and Interpretations",
     "shortName": "New Standards and Interpretations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://ptv.com/role/Revenue",
     "longName": "9952158 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://ptv.com/role/SegmentInformation",
     "longName": "9952159 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://ptv.com/role/InvestmentsHeldatFairValue",
     "longName": "9952160 - Disclosure - Investments Held at Fair Value",
     "shortName": "Investments Held at Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfInvestmentsHeldAtFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfInvestmentsHeldAtFairValueTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://ptv.com/role/InvestmentsinAssociates",
     "longName": "9952161 - Disclosure - Investments in Associates",
     "shortName": "Investments in Associates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R13": {
     "role": "http://ptv.com/role/InvestmentinNotesfromAssociates",
     "longName": "9952162 - Disclosure - Investment in Notes from Associates",
     "shortName": "Investment in Notes from Associates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R14": {
     "role": "http://ptv.com/role/GainlossonDeconsolidationofSubsidiary",
     "longName": "9952163 - Disclosure - Gain/(loss) on Deconsolidation of Subsidiary",
     "shortName": "Gain/(loss) on Deconsolidation of Subsidiary",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:LossOfControlOfSubsidiaryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:LossOfControlOfSubsidiaryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://ptv.com/role/OperatingExpenses",
     "longName": "9952164 - Disclosure - Operating Expenses",
     "shortName": "Operating Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfOperatingExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfOperatingExpenseTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://ptv.com/role/SharebasedPayments",
     "longName": "9952165 - Disclosure - Share-based Payments",
     "shortName": "Share-based Payments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://ptv.com/role/FinanceIncomeCostsnet",
     "longName": "9952166 - Disclosure - Finance Income/(Costs), net",
     "shortName": "Finance Income/(Costs), net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://ptv.com/role/EarningsLossperShare",
     "longName": "9952167 - Disclosure - Earnings/(Loss) per Share",
     "shortName": "Earnings/(Loss) per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://ptv.com/role/PropertyandEquipment",
     "longName": "9952168 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://ptv.com/role/IntangibleAssets",
     "longName": "9952169 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://ptv.com/role/OtherFinancialAssets",
     "longName": "9952170 - Disclosure - Other Financial Assets",
     "shortName": "Other Financial Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://ptv.com/role/Equity",
     "longName": "9952171 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfEquityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfEquityTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://ptv.com/role/SubsidiaryPreferredShares",
     "longName": "9952172 - Disclosure - Subsidiary Preferred Shares",
     "shortName": "Subsidiary Preferred Shares",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfSubsidiaryPreferredSharesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfSubsidiaryPreferredSharesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://ptv.com/role/SaleofFutureRoyaltiesLiability",
     "longName": "9952173 - Disclosure - Sale of Future Royalties Liability",
     "shortName": "Sale of Future Royalties Liability",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://ptv.com/role/FinancialInstruments",
     "longName": "9952174 - Disclosure - Financial Instruments",
     "shortName": "Financial Instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://ptv.com/role/SubsidiaryNotesPayable",
     "longName": "9952175 - Disclosure - Subsidiary Notes Payable",
     "shortName": "Subsidiary Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfSubsidiaryNotesPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfSubsidiaryNotesPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://ptv.com/role/NonControllingInterest",
     "longName": "9952176 - Disclosure - Non-Controlling Interest",
     "shortName": "Non-Controlling Interest",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNoncontrollingInterestsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://ptv.com/role/TradeandOtherPayables",
     "longName": "9952177 - Disclosure - Trade and Other Payables",
     "shortName": "Trade and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://ptv.com/role/Leasesandsubleases",
     "longName": "9952178 - Disclosure - Leases and subleases",
     "shortName": "Leases and subleases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://ptv.com/role/CapitalandFinancialRiskManagement",
     "longName": "9952179 - Disclosure - Capital and Financial Risk Management",
     "shortName": "Capital and Financial Risk Management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://ptv.com/role/CommitmentsandContingencies",
     "longName": "9952180 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://ptv.com/role/RelatedPartiesTransactions",
     "longName": "9952181 - Disclosure - Related Parties Transactions",
     "shortName": "Related Parties Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://ptv.com/role/Taxation",
     "longName": "9952182 - Disclosure - Taxation",
     "shortName": "Taxation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://ptv.com/role/SubsequentEvents",
     "longName": "9952183 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://ptv.com/role/MaterialAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Material Accounting Policies (Policies)",
     "shortName": "Material Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://ptv.com/role/MaterialAccountingPoliciesTables",
     "longName": "9955512 - Disclosure - Material Accounting Policies (Tables)",
     "shortName": "Material Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://ptv.com/role/RevenueTables",
     "longName": "9955513 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://ptv.com/role/SegmentInformationTables",
     "longName": "9955514 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://ptv.com/role/InvestmentsHeldatFairValueTables",
     "longName": "9955515 - Disclosure - Investments Held at Fair Value (Tables)",
     "shortName": "Investments Held at Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfInvestmentsHeldAtFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfInvestmentsHeldAtFairValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://ptv.com/role/InvestmentsinAssociatesTables",
     "longName": "9955516 - Disclosure - Investments in Associates (Tables)",
     "shortName": "Investments in Associates (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfFinancialInformationForInvestmentsInAssociatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfFinancialInformationForInvestmentsInAssociatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://ptv.com/role/InvestmentinNotesfromAssociatesTables",
     "longName": "9955517 - Disclosure - Investment in Notes from Associates (Tables)",
     "shortName": "Investment in Notes from Associates (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfInvestmentsInAssociatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfInvestmentsInAssociatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryTables",
     "longName": "9955518 - Disclosure - Gain/(loss) on Deconsolidation of Subsidiary (Tables)",
     "shortName": "Gain/(loss) on Deconsolidation of Subsidiary (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://ptv.com/role/OperatingExpensesTables",
     "longName": "9955519 - Disclosure - Operating Expenses (Tables)",
     "shortName": "Operating Expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfTotalOperatingExpenseExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfTotalOperatingExpenseExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://ptv.com/role/SharebasedPaymentsTables",
     "longName": "9955520 - Disclosure - Share-based Payments (Tables)",
     "shortName": "Share-based Payments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ShareBasedPaymentExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ShareBasedPaymentExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://ptv.com/role/FinanceIncomeCostsnetTables",
     "longName": "9955521 - Disclosure - Finance Income/(Costs), net (Tables)",
     "shortName": "Finance Income/(Costs), net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://ptv.com/role/EarningsLossperShareTables",
     "longName": "9955522 - Disclosure - Earnings/(Loss) per Share (Tables)",
     "shortName": "Earnings/(Loss) per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:EarningsLossAttributableToOwnersOfCompanyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:EarningsLossAttributableToOwnersOfCompanyTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://ptv.com/role/PropertyandEquipmentTables",
     "longName": "9955523 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://ptv.com/role/IntangibleAssetsTables",
     "longName": "9955524 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://ptv.com/role/EquityTables",
     "longName": "9955525 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://ptv.com/role/SubsidiaryPreferredSharesTables",
     "longName": "9955526 - Disclosure - Subsidiary Preferred Shares (Tables)",
     "shortName": "Subsidiary Preferred Shares (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfMinimumLiquidationPreferenceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:SummaryOfMinimumLiquidationPreferenceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityTables",
     "longName": "9955527 - Disclosure - Sale of Future Royalties Liability (Tables)",
     "shortName": "Sale of Future Royalties Liability (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfRoyaltyLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfRoyaltyLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://ptv.com/role/FinancialInstrumentsTables",
     "longName": "9955528 - Disclosure - Financial Instruments (Tables)",
     "shortName": "Financial Instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfFairValueMeasurementMethodsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfFairValueMeasurementMethodsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://ptv.com/role/SubsidiaryNotesPayableTables",
     "longName": "9955529 - Disclosure - Subsidiary Notes Payable (Tables)",
     "shortName": "Subsidiary Notes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfConvertibleNotesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfConvertibleNotesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://ptv.com/role/NonControllingInterestTables",
     "longName": "9955530 - Disclosure - Non-Controlling Interest (Tables)",
     "shortName": "Non-Controlling Interest (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://ptv.com/role/TradeandOtherPayablesTables",
     "longName": "9955531 - Disclosure - Trade and Other Payables (Tables)",
     "shortName": "Trade and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfTradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ScheduleOfTradeAndOtherPayablesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://ptv.com/role/LeasesandsubleasesTables",
     "longName": "9955532 - Disclosure - Leases and subleases (Tables)",
     "shortName": "Leases and subleases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://ptv.com/role/CapitalandFinancialRiskManagementTables",
     "longName": "9955533 - Disclosure - Capital and Financial Risk Management (Tables)",
     "shortName": "Capital and Financial Risk Management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCreditRiskExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCreditRiskExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://ptv.com/role/RelatedPartiesTransactionsTables",
     "longName": "9955534 - Disclosure - Related Parties Transactions (Tables)",
     "shortName": "Related Parties Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://ptv.com/role/TaxationTables",
     "longName": "9955535 - Disclosure - Taxation (Tables)",
     "shortName": "Taxation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfIncomeTaxesRecognizedInComprehensiveIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:DisclosureOfIncomeTaxesRecognizedInComprehensiveIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://ptv.com/role/MaterialAccountingPoliciesNarrativeDetails",
     "longName": "9955536 - Disclosure - Material Accounting Policies - Narrative (Details)",
     "shortName": "Material Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
     "longName": "9955537 - Disclosure - Material Accounting Policies - Subsidiaries (Details)",
     "shortName": "Material Accounting Policies - Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-66",
      "name": "ifrs-full:ProportionOfVotingPowerHeldInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-66",
      "name": "ifrs-full:ProportionOfVotingPowerHeldInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
     "longName": "9955538 - Disclosure - Material Accounting Policies - Property and Equipment (Details)",
     "shortName": "Material Accounting Policies - Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-234",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-234",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://ptv.com/role/RevenueScheduleofDisclosureofRevenueDetails",
     "longName": "9955539 - Disclosure - Revenue - Schedule of Disclosure of Revenue (Details)",
     "shortName": "Revenue - Schedule of Disclosure of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R66": {
     "role": "http://ptv.com/role/RevenueNarrativeDetails",
     "longName": "9955540 - Disclosure - Revenue - Narrative (Details)",
     "shortName": "Revenue - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ptv:MilestonePaymentReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "ptv:MilestonePaymentReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails",
     "longName": "9955541 - Disclosure - Revenue - Schedule of Disaggregation of Revenue, Timing of Contract (Details)",
     "shortName": "Revenue - Schedule of Disaggregation of Revenue, Timing of Contract (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-243",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails",
     "longName": "9955542 - Disclosure - Revenue - Schedule of Disaggregation of Revenue, Customers Over 10% of Revenue (Details)",
     "shortName": "Revenue - Schedule of Disaggregation of Revenue, Customers Over 10% of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-255",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://ptv.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955543 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ResearchAndDevelopmentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-262",
      "name": "ifrs-full:ResearchAndDevelopmentExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails",
     "longName": "9955544 - Disclosure - Segment Information - Schedule of Operating Segments (Details)",
     "shortName": "Segment Information - Schedule of Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-263",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
     "longName": "9955545 - Disclosure - Investments Held at Fair Value - Schedule of Investments Held at Fair Value (Details)",
     "shortName": "Investments Held at Fair Value - Schedule of Investments Held at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ptv:NonCurrentFinancialAssetsAtFairValueThroughProfitOrLossBeforeAllocationOfEquityMethodLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:GainLossOnEquityMethodInvestment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
     "longName": "9955546 - Disclosure - Investments Held at Fair Value - Narrative (Details)",
     "shortName": "Investments Held at Fair Value - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-292",
      "name": "ptv:InvestmentsHeldAtFairValueNumberOfSharesAcquired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
     "longName": "9955547 - Disclosure - Investments in Associates - Narrative (Details)",
     "shortName": "Investments in Associates - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-335",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
     "longName": "9955548 - Disclosure - Investments in Associates - Schedule of Financial Information of Seaport (Details)",
     "shortName": "Investments in Associates - Schedule of Financial Information of Seaport (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-343",
      "name": "ifrs-full:CurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R75": {
     "role": "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails",
     "longName": "9955549 - Disclosure - Investments in Associates - Schedule of Investments in Associates (Details)",
     "shortName": "Investments in Associates - Schedule of Investments in Associates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:InvestmentsInAssociates",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "ptv:InvestmentsInAssociatesIncreaseUponDeconsolidation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
     "longName": "9955550 - Disclosure - Investment in Notes from Associates - Narrative (Details)",
     "shortName": "Investment in Notes from Associates - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:GainLossOnInvestmentInNotesReceivableFromAssociates",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-347",
      "name": "ifrs-full:ReceivablesDueFromAssociates",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
     "longName": "9955551 - Disclosure - Investment in Notes from Associates - Schedule of Investments in Notes from Associates (Details)",
     "shortName": "Investment in Notes from Associates - Schedule of Investments in Notes from Associates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-372",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
     "longName": "9955552 - Disclosure - Gain/(loss) on Deconsolidation of Subsidiary - Narrative (Details)",
     "shortName": "Gain/(loss) on Deconsolidation of Subsidiary - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-376",
      "name": "ptv:DeconsolidationGain",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
     "longName": "9955553 - Disclosure - Gain/(loss) on Deconsolidation of Subsidiary - Assets and Liability Assumed (Details)",
     "shortName": "Gain/(loss) on Deconsolidation of Subsidiary - Assets and Liability Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-379",
      "name": "ifrs-full:IssuedCapitalPreferenceShares",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://ptv.com/role/OperatingExpensesScheduleofOperatingExpensesDetails",
     "longName": "9955554 - Disclosure - Operating Expenses - Schedule of Operating Expenses (Details)",
     "shortName": "Operating Expenses - Schedule of Operating Expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R81": {
     "role": "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
     "longName": "9955555 - Disclosure - Operating Expenses - Schedule of Information about Employees (Details)",
     "shortName": "Operating Expenses - Schedule of Information about Employees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AverageNumberOfEmployees",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AverageNumberOfEmployees",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails",
     "longName": "9955556 - Disclosure - Operating Expenses - Schedule of Payroll Costs (Details)",
     "shortName": "Operating Expenses - Schedule of Payroll Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:PayrollCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-381",
      "name": "ptv:PayrollCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails",
     "longName": "9955557 - Disclosure - Operating Expenses - Schedule of Other Operating Expense (Details)",
     "shortName": "Operating Expenses - Schedule of Other Operating Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WagesAndSalaries",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails",
     "longName": "9955558 - Disclosure - Operating Expenses - Schedule of Auditors' Remuneration (Details)",
     "shortName": "Operating Expenses - Schedule of Auditors' Remuneration (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AuditorsRemunerationForOtherServices",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AuditorsRemunerationForOtherServices",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails",
     "longName": "9955559 - Disclosure - Share-based Payments - Schedule of Share-Based Payment Expense as Reflected in the Consolidated Statement of Income/(Loss) (Details)",
     "shortName": "Share-based Payments - Schedule of Share-Based Payment Expense as Reflected in the Consolidated Statement of Income/(Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-387",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
     "longName": "9955560 - Disclosure - Share-based Payments - Narrative (Details)",
     "shortName": "Share-based Payments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesRedeemedPerRestrictedShareUnit",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://ptv.com/role/SharebasedPaymentsRSUDetails",
     "longName": "9955561 - Disclosure - Share-based Payments - RSU (Details)",
     "shortName": "Share-based Payments - RSU (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-400",
      "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-400",
      "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails",
     "longName": "9955562 - Disclosure - Share-based Payments - Schedule of RSU Activity (Details)",
     "shortName": "Share-based Payments - Schedule of RSU Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-410",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-406",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails",
     "longName": "9955563 - Disclosure - Share-based Payments - Schedule of Assumptions for Option Fair Value (Details)",
     "shortName": "Share-based Payments - Schedule of Assumptions for Option Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageSharePriceShareOptionsGranted2019",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-421",
      "name": "ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
     "longName": "9955564 - Disclosure - Share-based Payments - Schedule of Stock Option Activity (Details)",
     "shortName": "Share-based Payments - Schedule of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:NumberOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R91": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
     "longName": "9955565 - Disclosure - Share-based Payments - Schedule of Range of Exercise Prices of Outstanding Share Options (Details)",
     "shortName": "Share-based Payments - Schedule of Range of Exercise Prices of Outstanding Share Options (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-424",
      "name": "ifrs-full:ExercisePriceOfOutstandingShareOptions2019",
      "unitRef": "gbpPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
     "longName": "9955566 - Disclosure - Share-based Payments - Schedule of Subsidiary Share-Based Payments (Details)",
     "shortName": "Share-based Payments - Schedule of Subsidiary Share-Based Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-447",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails",
     "longName": "9955567 - Disclosure - Share-based Payments - Schedule of Weighted Average Exercise Prices for Options Outstanding (Details)",
     "shortName": "Share-based Payments - Schedule of Weighted Average Exercise Prices for Options Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-448",
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://ptv.com/role/FinanceIncomeCostsnetDetails",
     "longName": "9955568 - Disclosure - Finance Income/(Costs), net (Details)",
     "shortName": "Finance Income/(Costs), net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:InterestIncomeFromFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:InterestIncomeFromFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://ptv.com/role/EarningsLosspershareNarrativeDetails",
     "longName": "9955569 - Disclosure - Earnings/(Loss) per share - Narrative (Details)",
     "shortName": "Earnings/(Loss) per share - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails",
     "longName": "9955570 - Disclosure - Earnings/(Loss) per Share - Schedule of Basic and Diluted Earnings/(Loss) Per Ordinary Shares (Details)",
     "shortName": "Earnings/(Loss) per Share - Schedule of Basic and Diluted Earnings/(Loss) Per Ordinary Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
     "longName": "9955571 - Disclosure - Property and Equipment - Schedule of Cost (Details)",
     "shortName": "Property and Equipment - Schedule of Cost (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:ScheduleOfPropertyEquipmentNetTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-468",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
     "longName": "9955572 - Disclosure - Property and Equipment - Schedule of Accumulated Depreciation and Impairment Loss (Details)",
     "shortName": "Property and Equipment - Schedule of Accumulated Depreciation and Impairment Loss (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:ScheduleOfPropertyEquipmentNetTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-498",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:DisclosureOfAccumulatedDepreciationAndImpairmentLossTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails",
     "longName": "9955573 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)",
     "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:ScheduleOfPropertyEquipmentNetTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R100": {
     "role": "http://ptv.com/role/PropertyandEquipmentNarrativeDetails",
     "longName": "9955574 - Disclosure - Property and Equipment - Narrative (Details)",
     "shortName": "Property and Equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R101": {
     "role": "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails",
     "longName": "9955575 - Disclosure - Intangible Assets - Schedule of Cost and Accumulated Amortization of Intangible Assets (Details)",
     "shortName": "Intangible Assets - Schedule of Cost and Accumulated Amortization of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-533",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-533",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
     "longName": "9955576 - Disclosure - Intangible Assets - Narrative (Details)",
     "shortName": "Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-537",
      "name": "ptv:NumberOfAssetsWrittenOff",
      "unitRef": "asset",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-537",
      "name": "ptv:NumberOfAssetsWrittenOff",
      "unitRef": "asset",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://ptv.com/role/OtherFinancialAssetsDetails",
     "longName": "9955577 - Disclosure - Other Financial Assets (Details)",
     "shortName": "Other Financial Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:RestrictedCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R104": {
     "role": "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
     "longName": "9955578 - Disclosure - Equity - Schedule of Total Equity (Details)",
     "shortName": "Equity - Schedule of Total Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "gbpPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:ParValuePerShare",
      "unitRef": "gbpPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://ptv.com/role/EquityNarrativeDetails",
     "longName": "9955579 - Disclosure - Equity - Narrative (Details)",
     "shortName": "Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ptv:NumberOfVotesPerOrdinaryShare",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ptv:NumberOfVotesPerOrdinaryShare",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
     "longName": "9955580 - Disclosure - Subsidiary Preferred Shares - Narrative (Details)",
     "shortName": "Subsidiary Preferred Shares - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ptv:PreferredShareLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-551",
      "name": "ptv:PreferredShareLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails",
     "longName": "9955581 - Disclosure - Subsidiary Preferred Shares - Schedule of Subsidiary Preferred Shares, Minimum Liquidation Preference (Details)",
     "shortName": "Subsidiary Preferred Shares - Schedule of Subsidiary Preferred Shares, Minimum Liquidation Preference (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ptv:MinimumLiquidationPreference",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ptv:MinimumLiquidationPreference",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails",
     "longName": "9955582 - Disclosure - Subsidiary Preferred Shares - Schedule of Changes in the Value of Subsidiary Preferred Shares (Details)",
     "shortName": "Subsidiary Preferred Shares - Schedule of Changes in the Value of Subsidiary Preferred Shares (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ptv:PreferredShareLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "ptv:PreferredShareLiability",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-556",
      "name": "ptv:ChangeInFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails",
     "longName": "9955583 - Disclosure - Sale of Future Royalties Liability - Narrative (Details)",
     "shortName": "Sale of Future Royalties Liability - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-560",
      "name": "ptv:RoyaltyAgreementPercentageOfRoyaltiesReceivedAboveAnnualThreshold",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-560",
      "name": "ptv:RoyaltyAgreementPercentageOfRoyaltiesReceivedAboveAnnualThreshold",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails",
     "longName": "9955584 - Disclosure - Sale of Future Royalties Liability - Schedule of Sale of Future Royalties Liability (Details)",
     "shortName": "Sale of Future Royalties Liability - Schedule of Sale of Future Royalties Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ptv:NonCurrentLiabilitiesRoyaltyLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ptv:NonCurrentLiabilitiesRoyaltyLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
     "longName": "9955585 - Disclosure - Financial Instruments - Narrative (Details)",
     "shortName": "Financial Instruments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialLiabilitiesAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-288",
      "name": "ptv:InvestmentPreferredShareHeldAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
     "longName": "9955586 - Disclosure - Financial Instruments - Schedule of Changes in Assets, Level 3 Fair Value, Investments Held at Fair Value (Details)",
     "shortName": "Financial Instruments - Schedule of Changes in Assets, Level 3 Fair Value, Investments Held at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ptv:EquityMethodLossRecordedAgainstLTI",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-566",
      "name": "ptv:FinancialAssetsAtFairValueBeforeEquityMethodInvestment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails",
     "longName": "9955587 - Disclosure - Financial Instruments - Schedule of Sensitivity Analysis of Fair Value Measurement to Changes in Unobservable Inputs, Investments (Details)",
     "shortName": "Financial Instruments - Schedule of Sensitivity Analysis of Fair Value Measurement to Changes in Unobservable Inputs, Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-572",
      "name": "ifrs-full:SignificantUnobservableInputAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-572",
      "name": "ifrs-full:SignificantUnobservableInputAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
     "longName": "9955588 - Disclosure - Financial Instruments - Schedule of Fair Value Measurement and Classification (Details)",
     "shortName": "Financial Instruments - Schedule of Fair Value Measurement and Classification (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
     "longName": "9955589 - Disclosure - Subsidiary Notes Payable - Narrative (Details)",
     "shortName": "Subsidiary Notes Payable - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-634",
      "name": "ifrs-full:CurrentFinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-637",
      "name": "ptv:BorrowingsInterestPeriodInterestRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails",
     "longName": "9955590 - Disclosure - Subsidiary Notes Payable - Schedule of Convertible Notes Outstanding (Details)",
     "shortName": "Subsidiary Notes Payable - Schedule of Convertible Notes Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-636",
      "name": "ifrs-full:CurrentFinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-648",
      "name": "ptv:AccruedInterestConvertibleNotes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R117": {
     "role": "http://ptv.com/role/NonControllingInterestNarrativeDetails",
     "longName": "9955591 - Disclosure - Non-Controlling Interest - Narrative (Details)",
     "shortName": "Non-Controlling Interest - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-404",
      "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-655",
      "name": "ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R118": {
     "role": "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails",
     "longName": "9955592 - Disclosure - Non-Controlling Interest - Schedule of Changes in Equity Classified Non-controlling Ownership Interests in Subsidiaries (Details)",
     "shortName": "Non-Controlling Interest - Schedule of Changes in Equity Classified Non-controlling Ownership Interests in Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "ifrs-full:IncreaseDecreaseThroughDisposalOfSubsidiary",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R119": {
     "role": "http://ptv.com/role/TradeandOtherPayablesDetails",
     "longName": "9955593 - Disclosure - Trade and Other Payables (Details)",
     "shortName": "Trade and Other Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://ptv.com/role/LeasesandsubleasesScheduleofQuantitativeInformationAboutRightofuseAssetsandLeaseLiabilityDetails",
     "longName": "9955594 - Disclosure - Leases and subleases - Schedule of Quantitative Information About Right-of-use Assets and Lease Liability (Details)",
     "shortName": "Leases and subleases - Schedule of Quantitative Information About Right-of-use Assets and Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R121": {
     "role": "http://ptv.com/role/LeasesandsubleasesScheduleofLeaseLiabilitiesDetails",
     "longName": "9955595 - Disclosure - Leases and subleases - Schedule of Lease Liabilities (Details)",
     "shortName": "Leases and subleases - Schedule of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:DisclosureOfLeaseLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashOutflowForLeases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "ptv:DisclosureOfLeaseLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
     "longName": "9955596 - Disclosure - Leases and subleases - Narrative (Details)",
     "shortName": "Leases and subleases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DepreciationRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "ptv:LeaseReceivableSubleaseWriteOff",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails",
     "longName": "9955597 - Disclosure - Leases and subleases - Schedule of Short-term and Long-term Portion of Lease Liability (Details)",
     "shortName": "Leases and subleases - Schedule of Short-term and Long-term Portion of Lease Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R124": {
     "role": "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails",
     "longName": "9955598 - Disclosure - Leases and subleases - Schedule of Maturity Analysis of Operating Lease Payments (Details)",
     "shortName": "Leases and subleases - Schedule of Maturity Analysis of Operating Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails",
     "longName": "9955599 - Disclosure - Capital and Financial Risk Management - Credit Risk (Details)",
     "shortName": "Capital and Financial Risk Management - Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
     "longName": "9955600 - Disclosure - Capital and Financial Risk Management - Liquidity Risk (Details)",
     "shortName": "Capital and Financial Risk Management - Liquidity Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R127": {
     "role": "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
     "longName": "9955601 - Disclosure - Capital and Financial Risk Management - Narrative (Details)",
     "shortName": "Capital and Financial Risk Management - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-36",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R128": {
     "role": "http://ptv.com/role/CommitmentsandContingenciesDetails",
     "longName": "9955602 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:EstimatedFinancialEffectOfContingentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
     "longName": "9955603 - Disclosure - Related Parties Transactions - Narrative (Details)",
     "shortName": "Related Parties Transactions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DirectorsRemunerationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R130": {
     "role": "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails",
     "longName": "9955604 - Disclosure - Related Parties Transactions - Schedule of Key Management Personnel Compensation (Details)",
     "shortName": "Related Parties Transactions - Schedule of Key Management Personnel Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
     "longName": "9955605 - Disclosure - Related Parties Transactions - Schedule of Directors\u2019 and Senior Managers\u2019 Shareholdings and Share Incentive Awards (Details)",
     "shortName": "Related Parties Transactions - Schedule of Directors\u2019 and Senior Managers\u2019 Shareholdings and Share Incentive Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c-725",
      "name": "ptv:NumberOfSharesHeld",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-725",
      "name": "ptv:NumberOfSharesHeld",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://ptv.com/role/TaxationNarrativeDetails",
     "longName": "9955606 - Disclosure - Taxation - Narrative (Details)",
     "shortName": "Taxation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ptv:PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ptv:PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ptv:PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "ptv:PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://ptv.com/role/TaxationScheduleofIncomeTaxesRecognizedinComprehensiveIncomeDetails",
     "longName": "9955607 - Disclosure - Taxation - Schedule of Income Taxes Recognized in Comprehensive Income (Details)",
     "shortName": "Taxation - Schedule of Income Taxes Recognized in Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R134": {
     "role": "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails",
     "longName": "9955608 - Disclosure - Taxation - Schedule of Recognized Income Tax Expense (Details)",
     "shortName": "Taxation - Schedule of Recognized Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails",
     "longName": "9955609 - Disclosure - Taxation - Schedule of Reconciliation of Effective Tax Rate (Details)",
     "shortName": "Taxation - Schedule of Reconciliation of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R136": {
     "role": "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails",
     "longName": "9955610 - Disclosure - Taxation - Schedule of Deferred Taxes (Details)",
     "shortName": "Taxation - Schedule of Deferred Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c-757",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-757",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
     "longName": "9955611 - Disclosure - Taxation - Schedule of Unrecognized Deferred Tax Assets (Details)",
     "shortName": "Taxation - Schedule of Unrecognized Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c-769",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-769",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails",
     "longName": "9955612 - Disclosure - Taxation - Schedule of Unrecognized Tax Losses and Tax Credits Carryforwards (Details)",
     "shortName": "Taxation - Schedule of Unrecognized Tax Losses and Tax Credits Carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c-769",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-773",
      "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "unique": true
     }
    },
    "R139": {
     "role": "http://ptv.com/role/TaxationScheduleofTaxBalancesasPresentedinStatementofFinancialPositionDetails",
     "longName": "9955613 - Disclosure - Taxation - Schedule of Tax Balances as Presented in Statement of Financial Position (Details)",
     "shortName": "Taxation - Schedule of Tax Balances as Presented in Statement of Financial Position (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ptv:TradeReceivablesIncomeTaxReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ptv:TradeReceivablesIncomeTaxReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ptv-20251231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ptv_A2015PerformanceSharePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "A2015PerformanceSharePlanMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2015 Performance Share Plan",
        "label": "2015 Performance Share Plan [Member]",
        "documentation": "2015 Performance Share Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_A2023PerformanceSharePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "A2023PerformanceSharePlanMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Performance Share Plan",
        "label": "2023 Performance Share Plan [Member]",
        "documentation": "2023 Performance Share Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AccountingPolicies1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AccountingPolicies1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting policies, changes in accounting estimates and errors [Abstract]",
        "label": "Accounting Policies 1 [Abstract]",
        "documentation": "Accounting Policies 1"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AccountingPoliciesLineItems",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies",
        "label": "Accounting Policies [Line Items]",
        "documentation": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AccountingPoliciesPropertyAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AccountingPoliciesPropertyAndEquipmentTable",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies - Property and Equipment [Table]",
        "label": "Accounting Policies - Property and Equipment [Table]",
        "documentation": "Accounting Policies - Property and Equipment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AccountingPoliciesSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AccountingPoliciesSubsidiariesTable",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies - Subsidiaries [Table]",
        "label": "Accounting Policies - Subsidiaries [Table]",
        "documentation": "Accounting Policies - Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccrualsClassifiedAsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccrualsClassifiedAsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accruals classified as current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals classified as current. [Refer: Accruals]"
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "ptv_AccruedInterestConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AccruedInterestConvertibleNotes",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest on convertible notes - finance costs",
        "label": "Accrued interest, Convertible Notes",
        "documentation": "Accrued interest, Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation and impairment\u00a0loss",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r18",
      "r57",
      "r65",
      "r68",
      "r230",
      "r254",
      "r260",
      "r263"
     ]
    },
    "ptv_AcquisitionOfNetAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AcquisitionOfNetAsset",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of net asset",
        "label": "Acquisition Of Net Asset",
        "documentation": "Acquisition Of Net Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ptv_AdditionalNumberOfSharesAuthorizedToPurchase": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AdditionalNumberOfSharesAuthorizedToPurchase",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional number of shares authorized to purchase (in shares)",
        "label": "Additional number of shares authorized to purchase",
        "documentation": "Additional number of shares authorized to purchase"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions, net of transfers",
        "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": [
      "r12",
      "r231"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shareholders to calculate diluted earnings per share (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": [
      "r42"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other financial 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": [
      "r534"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Adjustments for decrease (increase) in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Adjustments for depreciation and amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "ifrs-full_AdjustmentsForFairValueGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFairValueGainsLosses",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "(Gain)/loss on investment held at fair value",
        "label": "Adjustments for fair value losses (gains)"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "ptv_AdjustmentsForFinanceCostsIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AdjustmentsForFinanceCostsIncome",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance (income)/costs, net",
        "label": "Adjustments For Finance Costs (Income)",
        "documentation": "Adjustments For Finance Costs (Income)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalOfInvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gain on deconsolidation of subsidiary",
        "label": "Adjustments for gain (loss) on disposal of investments in subsidiaries, joint ventures and associates"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals investments in subsidiaries, joint ventures and associates to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Total for all associates [member]; Total for all joint ventures [member]; Total for all subsidiaries [member]; Investments in subsidiaries, joint ventures and associates reported in separate financial statements; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gain)/loss on disposal of assets",
        "label": "Adjustments for gain (loss) on disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "ptv_AdjustmentsForGainsLossesOnChangeInFairValueOfNoteReceivableDueFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AdjustmentsForGainsLossesOnChangeInFairValueOfNoteReceivableDueFromAssociates",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "(Gain)/loss on investments in notes from associates",
        "label": "Adjustments For Gains (Losses) On Change In Fair Value Of Note Receivable Due From Associates",
        "documentation": "Adjustments For Gains (Losses) On Change In Fair Value Of Note Receivable Due From Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of fixed assets",
        "label": "Adjustments for impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes expense/(benefit)",
        "label": "Adjustments for income tax expense"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ptv_AdjustmentsForIncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AdjustmentsForIncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Adjustments for increase decrease In deferred revenue",
        "documentation": "Adjustments for increase decrease In deferred revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Adjustments for increase (decrease) in trade accounts payable"
       }
      }
     },
     "auth_ref": [
      "r532"
     ]
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized (gain)/loss on sale of investments",
        "label": "Adjustments for losses (gains) on disposal of non-current assets"
       }
      }
     },
     "auth_ref": [
      "r529"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile income/(loss) for the period to net cash used in operating activities:",
        "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://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Adjustments for share-based payments"
       }
      }
     },
     "auth_ref": [
      "r533"
     ]
    },
    "ifrs-full_AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForUndistributedProfitsOfInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrecognized equity method losses",
        "label": "Adjustments for undistributed profits of investments accounted for using equity method"
       }
      }
     },
     "auth_ref": [
      "r534"
     ]
    },
    "ptv_AdjustmentsRelatedToChangeInBlendStateRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AdjustmentsRelatedToChangeInBlendStateRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revaluation of deferred due to rate change",
        "label": "Adjustments Related To Change In Blend State Rate",
        "documentation": "Adjustment Related To Change In Blend State Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r429",
      "r440",
      "r450",
      "r483"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r432",
      "r443",
      "r453",
      "r486"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r517"
     ]
    },
    "ptv_AkiliInteractiveLabsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AkiliInteractiveLabsMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Akili Interactive Labs, Inc.",
        "label": "Akili Interactive Labs [Member]",
        "documentation": "Akili Interactive Labs"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AkiliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AkiliMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Akili",
        "label": "Akili [Member]",
        "documentation": "Akili"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AlivioMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AlivioMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Alivio Therapeutics, Inc.",
        "label": "Alivio [Member]",
        "documentation": "Alivio"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r478",
      "r487",
      "r491",
      "r499"
     ]
    },
    "ptv_AllSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AllSubsidiariesMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Subsidiaries",
        "label": "All Subsidiaries [Member]",
        "documentation": "All Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "ptv_AlloniaLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AlloniaLLCMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allonia LLC",
        "label": "Allonia LLC [Member]",
        "documentation": "Allonia LLC"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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": []
    },
    "ptv_AmericanDepositarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AmericanDepositarySharesMember",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "American Depositary Shares",
        "label": "American Depositary Shares [Member]",
        "documentation": "American Depositary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_DepreciationAndAmortisationExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_AppeeringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AppeeringMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Appeering Inc.",
        "terseLabel": "Appeering",
        "label": "Appeering [Member]",
        "documentation": "Appeering"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US federal statutory rate",
        "label": "Applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r224"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "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": [
      "r105",
      "r106",
      "r110",
      "r177",
      "r180",
      "r290",
      "r291",
      "r319"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AssociatesMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates",
        "label": "Total for all associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r35",
      "r37",
      "r104",
      "r241",
      "r286"
     ]
    },
    "ifrs-full_AtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AtFairValueMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "At fair value",
        "label": "At fair value [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for measurement based on fair value. Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r67",
      "r90",
      "r105",
      "r262",
      "r288",
      "r290"
     ]
    },
    "ptv_AuditOfFinancialStatementsOfAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AuditOfFinancialStatementsOfAssociates",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails": {
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit of the financial statements of associate",
        "label": "Audit of financial statements of associates",
        "documentation": "Audit of financial statements of associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_AuditRelatedAssuranceServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AuditRelatedAssuranceServices",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails": {
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit-related assurance services",
        "label": "Audit related assurance services",
        "documentation": "Audit related assurance services"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://ptv.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436"
     ]
    },
    "ptv_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://ptv.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://ptv.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436"
     ]
    },
    "ifrs-full_AuditorsRemuneration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AuditorsRemuneration",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Auditor's remuneration"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_AuditorsRemunerationForAuditServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AuditorsRemunerationForAuditServices",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails": {
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit of these financial statements",
        "label": "Auditor's remuneration for audit services"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_AuditorsRemunerationForOtherServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AuditorsRemunerationForOtherServices",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails": {
       "parentTag": "ifrs-full_AuditorsRemuneration",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofAuditorsRemunerationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-audit related services",
        "label": "Auditor's remuneration for other services"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_AvailableIndefinitelyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "AvailableIndefinitelyMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available Indefinitely",
        "label": "Available indefinitely [Member]",
        "documentation": "Available indefinitely"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AverageEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Average effective tax rate",
        "label": "Average effective tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) divided by the accounting profit. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r224"
     ]
    },
    "ifrs-full_AverageNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AverageNumberOfEmployees",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Average number of employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The average number of personnel employed by the entity during a period."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r495"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r493"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings/(loss) per share (in dollars per share)",
        "verboseLabel": "Basic earnings/(loss) per share (in dollars 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": [
      "r39",
      "r40"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [axis]",
        "label": "Borrowings by name [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": [
      "r540"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name",
        "label": "Borrowings by name [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "ptv_BorrowingsInterestPeriodInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "BorrowingsInterestPeriodInterestRate",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Borrowings, Interest Period, Interest Rate",
        "documentation": "Borrowings, Interest Period, Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, interest rate",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r540"
     ]
    },
    "ptv_BorrowingsRepaymentPeriodInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "BorrowingsRepaymentPeriodInterestRate",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate, repayment period",
        "label": "Borrowings, Repayment Period, Interest Rate",
        "documentation": "Borrowings, Repayment Period, Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r114",
      "r137",
      "r149",
      "r217",
      "r364",
      "r365",
      "r540"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r413",
      "r436"
     ]
    },
    "ptv_BusinessOrSourcingCompanyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "BusinessOrSourcingCompanyAxis",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Or Sourcing Company [Axis]",
        "label": "Business Or Sourcing Company [Axis]",
        "documentation": "Business Or Sourcing Company"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_BusinessOrSourcingCompanyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "BusinessOrSourcingCompanyDomain",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Or Sourcing Company [Domain]",
        "label": "Business Or Sourcing Company [Domain]",
        "documentation": "Business Or Sourcing Company [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CancellationOfDebtIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CancellationOfDebtIncome",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cancellation of Debt Income",
        "label": "Cancellation Of Debt Income",
        "documentation": "Cancellation Of Debt Income"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CancellationOfDebtIncomePercentages": {
     "xbrltype": "pureItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CancellationOfDebtIncomePercentages",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cancellation of Debt Income",
        "label": "Cancellation of Debt Income Percentages",
        "documentation": "Cancellation of Debt Income Percentages"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CapitalAndFinancialRiskManagementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CapitalAndFinancialRiskManagementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital And Financial Risk Management [Abstract]",
        "documentation": "Capital And Financial Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CapitalAndFinancialRiskManagementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CapitalAndFinancialRiskManagementLineItems",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital And Financial Risk Management [Line Items]",
        "label": "Capital And Financial Risk Management [Line Items]",
        "documentation": "Capital And Financial Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CapitalAndFinancialRiskManagementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CapitalAndFinancialRiskManagementTable",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital And Financial Risk Management [Table]",
        "label": "Capital And Financial Risk Management [Table]",
        "documentation": "Capital And Financial Risk Management"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CapitalizedResearchAndExperimentalExpendituresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CapitalizedResearchAndExperimentalExpendituresMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized research &amp; development expenditures",
        "label": "Capitalized Research And Experimental Expenditures [Member]",
        "documentation": "Capitalized Research And Experimental Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "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": [
      "r11",
      "r15",
      "r57",
      "r59",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r156",
      "r161",
      "r162",
      "r230",
      "r234",
      "r254",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r277",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amount",
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r59",
      "r64",
      "r66",
      "r67",
      "r156",
      "r161",
      "r162",
      "r234",
      "r256",
      "r259",
      "r261",
      "r262",
      "r277",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ptv_CashAndCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails": {
       "parentTag": "ptv_CreditRisk",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails",
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "negatedTerseLabel": "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": [
      "r75",
      "r99",
      "r218",
      "r313"
     ]
    },
    "ptv_CashAndCashEquivalentsAndShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CashAndCashEquivalentsAndShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Consolidated cash, cash equivalents and short-term investments",
        "label": "Cash And Cash Equivalents, And Short-term Investments",
        "documentation": "Cash And Cash Equivalents, And Short-term Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of 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."
       }
      }
     },
     "auth_ref": [
      "r535"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r69",
      "r76"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (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": [
      "r69",
      "r76"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r76"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CashInDeconsolidatedSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CashInDeconsolidatedSubsidiary",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash derecognized upon loss of control over subsidiary",
        "label": "Cash In Deconsolidated Subsidiary",
        "documentation": "Cash In Deconsolidated Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for rent - interest - operating cash flow",
        "label": "Cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r200"
     ]
    },
    "ptv_CashReceiptsFromRepaymentOfCurrentReceivablesDueFromAssociatesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CashReceiptsFromRepaymentOfCurrentReceivablesDueFromAssociatesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term note to associate",
        "label": "Cash Receipts From Repayment Of Current Receivables Due From Associates, Classified As Investing Activities",
        "documentation": "Cash Receipts From Repayment Of Current Receivables Due From Associates, Classified As Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "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": [
      "r31",
      "r242"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for related parties",
        "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": [
      "r31",
      "r242"
     ]
    },
    "ptv_ChangeInFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangeInFairValue",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase in value of preferred shares measured at fair value \u2013 finance income",
        "label": "Change in fair value",
        "documentation": "Change in fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ptv_ChangesInOperatingAssetsAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangesInOperatingAssetsAndLiabilitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Changes in operating assets and liabilities [Abstract]",
        "documentation": "Changes in operating assets and liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ChangesInTheValueOfSubsidiaryPreferredSharesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangesInTheValueOfSubsidiaryPreferredSharesLineItems",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the value of subsidiary preferred shares [Line Items]",
        "label": "Changes in the value of subsidiary preferred shares [Line Items]",
        "documentation": "Changes in the value of subsidiary preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ChangesInTheValueOfSubsidiaryPreferredSharesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangesInTheValueOfSubsidiaryPreferredSharesRollForward",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the value of subsidiary preferred shares [Roll Forward]",
        "label": "Changes in the value of subsidiary preferred shares [Roll Forward]",
        "documentation": "Changes in the value of subsidiary preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ChangesInTheValueOfSubsidiaryPreferredSharesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangesInTheValueOfSubsidiaryPreferredSharesTable",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in the value of subsidiary preferred shares [Table]",
        "label": "Changes in the value of subsidiary preferred shares [Table]",
        "documentation": "Changes in the value of subsidiary preferred shares [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ChangesInTheValueOfSubsidiaryPreferredSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ChangesInTheValueOfSubsidiaryPreferredSharesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in the Value of Subsidiary Preferred Shares",
        "label": "Changes in the value of subsidiary preferred shares [Table Text Block]",
        "documentation": "Changes in the value of subsidiary preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities [axis]",
        "label": "Classes of contingent 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": [
      "r55",
      "r155",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesDomain",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities [domain]",
        "label": "Classes of contingent liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r155"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "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": [
      "r139",
      "r167",
      "r168",
      "r189",
      "r190",
      "r301"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, class",
        "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": [
      "r139",
      "r167",
      "r168",
      "r189",
      "r190",
      "r301"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "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": [
      "r161",
      "r163",
      "r164",
      "r165",
      "r282",
      "r284"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments, class",
        "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": [
      "r161",
      "r163",
      "r164",
      "r165",
      "r282",
      "r284"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [axis]",
        "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": [
      "r167",
      "r168",
      "r189",
      "r190"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, class",
        "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": [
      "r167",
      "r168",
      "r189",
      "r190"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [axis]",
        "label": "Classes of intangible assets other than 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": [
      "r60",
      "r257"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [domain]",
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r257"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [domain]",
        "label": "Classes of other provisions [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r53",
      "r251"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "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": [
      "r16",
      "r235"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "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": [
      "r16",
      "r235"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [axis]",
        "label": "Classes of other provisions [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": [
      "r53",
      "r251"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://ptv.com/role/Cover",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "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": [
      "r215",
      "r296",
      "r331"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://ptv.com/role/Cover",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "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": [
      "r215",
      "r296",
      "r331"
     ]
    },
    "ptv_ClosingNetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ClosingNetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Closing net assets/(liabilities)",
        "label": "Closing Net Assets / (Liabilities)",
        "documentation": "Closing Net Assets / (Liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ptv_CommenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CommenseMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commense Inc.",
        "label": "Commense [Member]",
        "documentation": "Commense"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CommitmentsAndContingenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CommitmentsAndContingenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments And Contingencies [Abstract]",
        "documentation": "Commitments And Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CommitmentsAndContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CommitmentsAndContingenciesLineItems",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies [Line Items]",
        "label": "Commitments and Contingencies [Line Items]",
        "documentation": "Commitments and Contingencies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CommitmentsAndContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CommitmentsAndContingenciesTable",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies [Table]",
        "label": "Commitments and Contingencies [Table]",
        "documentation": "Commitments and Contingencies"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "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": [
      "r308"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "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": [
      "r308"
     ]
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLossCalculations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income/(loss) for the year",
        "terseLabel": "Total comprehensive income/(loss)",
        "verboseLabel": "Share of comprehensive income/(loss)",
        "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": [
      "r79",
      "r81",
      "r95",
      "r244",
      "r265",
      "r303",
      "r334",
      "r363"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive income/(loss) attributable to:",
        "label": "Comprehensive income attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLossCalculations": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Comprehensive income, attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of comprehensive income attributable to non-controlling interests. [Refer: Comprehensive income; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r303",
      "r337"
     ]
    },
    "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLossCalculations": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Group",
        "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": [
      "r303",
      "r338"
     ]
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment and software",
        "label": "Computer equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "ptv_ConsiderationPaidForIssuanceOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConsiderationPaidForIssuanceOfNotesReceivable",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Cash consideration",
        "label": "Consideration Paid For Issuance Of Notes Receivable",
        "documentation": "Consideration Paid For Issuance Of Notes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in progress [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContractualCapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ContractualCapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cancellable contractual commitments",
        "label": "Contractual capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_ContractualInterestExpenseOnNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ContractualInterestExpenseOnNotes",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contractual interest expense on notes payable",
        "label": "Contractual Interest expense on notes",
        "documentation": "Contractual Interest expense on notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ControlledFoundedEntitiesSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ControlledFoundedEntitiesSegmentMember",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Controlled founded entities",
        "verboseLabel": "Controlled Founded Entities",
        "label": "Controlled Founded Entities Segment [Member]",
        "documentation": "Controlled Founded Entities Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConversionOfNoteReceivableFromAssociateIntoPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConversionOfNoteReceivableFromAssociateIntoPreferredShares",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of note receivable from associate into preferred shares",
        "label": "Conversion Of Note Receivable From Associate Into Preferred Shares",
        "documentation": "Conversion Of Note Receivable From Associate Into Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertibleNoteReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertibleNoteReceivableMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note receivable",
        "label": "Convertible Note Receivable [Member]",
        "documentation": "Convertible Note Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertibleNotesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertibleNotesLineItems",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Line Items]",
        "label": "Convertible Notes [Line Items]",
        "documentation": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertibleNotesMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes",
        "label": "Convertible Notes [Member]",
        "documentation": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertibleNotesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertibleNotesRollForward",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Roll Forward]",
        "label": "Convertible Notes [Roll Forward]",
        "documentation": "Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertibleNotesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertibleNotesTable",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes [Table]",
        "label": "Convertible Notes [Table]",
        "documentation": "Convertible Notes [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertiblePreferredStockConversionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertiblePreferredStockConversionShares",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock, conversion shares (in shares)",
        "label": "Convertible Preferred Stock, Conversion Shares",
        "documentation": "Convertible Preferred Stock, Conversion Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ConvertiblePromissoryNoteMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note",
        "label": "Convertible Promissory Note [Member]",
        "documentation": "Convertible Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CorporateLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CorporateLoansMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money Markets",
        "label": "Loans to corporate entities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for loans made to corporate entities."
       }
      }
     },
     "auth_ref": [
      "r378",
      "r385",
      "r552"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CreditRisk": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CreditRisk",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Credit risk",
        "documentation": "Credit risk"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "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": [
      "r91",
      "r323",
      "r363"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in notes from associates, current",
        "label": "Current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_CurrentFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_FinancialLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Subsidiary notes payable",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "netLabel": "Current financial liabilities",
        "label": "Current financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Lease liability, current",
        "terseLabel": "Lease liabilities (including current portion)",
        "verboseLabel": "Short-term portion of lease liability",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "negatedLabel": "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": [
      "r93",
      "r324",
      "r363"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CurrentLiabilitiesFromShareBasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentLiabilitiesFromShareBasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Current Liabilities From Share based Payment Transactions",
        "label": "Current Liabilities From Share based Payment Transactions",
        "documentation": "Current Liabilities From Share based Payment Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CurrentLiabilitiesRoyaltyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentLiabilitiesRoyaltyLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails": {
       "parentTag": "ptv_NonCurrentLiabilitiesRoyaltyLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of future royalties liability, current",
        "verboseLabel": "Sale of future royalties liability, current",
        "label": "Current Liabilities, Royalty Liabilities",
        "documentation": "Current Liabilities, Royalty Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "negatedLabel": "Prepaid assets",
        "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": [
      "r552"
     ]
    },
    "ptv_CurrentReceivableDueFromAssociatesInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentReceivableDueFromAssociatesInterestRate",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current receivable due from associates, interest rate",
        "label": "Current Receivable Due From Associates, Interest Rate",
        "documentation": "Current Receivable Due From Associates, Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentReceivablesDueFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentReceivablesDueFromAssociates",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in notes from associates, current",
        "label": "Current receivables due from associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current receivables due from associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ptv_CurrentReceivablesDueFromAssociatesTermNumberOfBusinessDaysFollowingTheConsummationOfAQualifiedFinancing": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentReceivablesDueFromAssociatesTermNumberOfBusinessDaysFollowingTheConsummationOfAQualifiedFinancing",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business days following the consummation of a qualified financing",
        "label": "Current Receivables Due From Associates, Term, Number Of Business Days Following The Consummation Of A Qualified Financing",
        "documentation": "Current Receivables Due From Associates, Term, Number Of Business Days Following The Consummation Of A Qualified Financing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable",
        "label": "Current tax assets, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total current income tax expense/(benefit)",
        "label": "Current tax expense (income)"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r393"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax liability, current",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails": {
       "parentTag": "ptv_CreditRisk",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r398",
      "r403",
      "r405"
     ]
    },
    "ptv_CurrentYearLossesAndCreditsForWhichNoDeferredTaxAssetIsRecognizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentYearLossesAndCreditsForWhichNoDeferredTaxAssetIsRecognizedAmount",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current year losses and credits for which no deferred tax asset is recognized",
        "label": "Current Year Losses And Credits For Which No Deferred Tax Asset Is Recognized, Amount",
        "documentation": "Current Year Losses And Credits For Which No Deferred Tax Asset Is Recognized, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CurrentYearLossesAndCreditsForWhichNoDeferredTaxAssetIsRecognizedPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CurrentYearLossesAndCreditsForWhichNoDeferredTaxAssetIsRecognizedPercent",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Current year losses and credits for which no deferred tax asset is recognized",
        "label": "Current Year Losses And Credits For Which No Deferred Tax Asset Is Recognized, Percent",
        "documentation": "Current Year Losses And Credits For Which No Deferred Tax Asset Is Recognized, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A",
        "label": "Customer A [Member]",
        "documentation": "Customer A"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B",
        "label": "Customer B [Member]",
        "documentation": "Customer B"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r510"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r510"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r423",
      "r512"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r423",
      "r512"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r425",
      "r514"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r423",
      "r512"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r416",
      "r505"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r417",
      "r506"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r417",
      "r506"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r415",
      "r504"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r415",
      "r504"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r415",
      "r504"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r418",
      "r507"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r420",
      "r509"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r420",
      "r509"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r510"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r424",
      "r513"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r422",
      "r511"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r508"
     ]
    },
    "ptv_DebtInstrumentConvertiblePercentageOfEquityPriceTrigger": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DebtInstrumentConvertiblePercentageOfEquityPriceTrigger",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible note, percentage of equity price trigger",
        "label": "Debt Instrument, Convertible, Percentage Of Equity Price Trigger",
        "documentation": "Debt Instrument, Convertible, Percentage Of Equity Price Trigger"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DebtInstrumentPaymentTermNumberOfDaysAfterDebtIncurredFromACertainInvestor": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DebtInstrumentPaymentTermNumberOfDaysAfterDebtIncurredFromACertainInvestor",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of days after debt incurred from a certain investor",
        "label": "Debt Instrument, Payment Term, Number Of Days After Debt Incurred From A Certain Investor",
        "documentation": "Debt Instrument, Payment Term, Number Of Days After Debt Incurred From A Certain Investor"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtInstrumentsHeldMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DebtInstrumentsHeldMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instruments held measured at fair value through other comprehensive income",
        "label": "Debt instruments held measured at fair value through other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of instruments representing indebtedness held by the entity that are measured at fair value through other comprehensive income. [Refer: Debt instruments held; Financial assets measured at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ptv_DeconsolidatedFormerSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeconsolidatedFormerSubsidiariesAbstract",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidated former subsidiary operating\u00a0companies",
        "label": "Deconsolidated former subsidiaries [Abstract]",
        "documentation": "Deconsolidated former subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DeconsolidatedFormerSubsidiaryOperatingCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeconsolidatedFormerSubsidiaryOperatingCompaniesMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidated former subsidiary operating\u00a0companies",
        "label": "Deconsolidated former Subsidiary Operating Companies [Member]",
        "documentation": "Deconsolidated former Subsidiary Operating Companies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_Deconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "Deconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of subsidiary - (Seaport)",
        "label": "Deconsolidation",
        "documentation": "Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DeconsolidationAdjustmentsReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeconsolidationAdjustmentsReconciliationOfEffectiveTaxRate",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of subsidiary",
        "label": "Deconsolidation adjustments, reconciliation of effective tax rate",
        "documentation": "Deconsolidation adjustments, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DeconsolidationGain": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeconsolidationGain",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation gain",
        "label": "Deconsolidation Gain",
        "documentation": "Deconsolidation Gain"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DecreaseInNonControllingFromExpirationOfShareOptionsInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DecreaseInNonControllingFromExpirationOfShareOptionsInSubsidiary",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expiration of share options in subsidiary",
        "label": "Decrease In Non-controlling From Expiration Of Share Options In Subsidiary",
        "documentation": "Decrease In Non-controlling From Expiration Of Share Options In Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughLossOfControlOfSubsidiaryPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of subsidiaries",
        "label": "Decrease through loss of control of subsidiary, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from the loss of control of a subsidiary. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r523"
     ]
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails": {
       "parentTag": "ptv_NetDeferredTaxAssetsNotRecognised",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductible temporary difference",
        "label": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r225"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred 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": [
      "r6",
      "r226",
      "r316",
      "r320"
     ]
    },
    "ptv_DeferredTaxAssetsAndBenefitsNotPreviouslyRecognisedReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeferredTaxAssetsAndBenefitsNotPreviouslyRecognisedReconciliationOfEffectiveTaxRate",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Recognition of deferred tax assets and tax benefits not previously recognized",
        "label": "Deferred tax assets and benefits not previously recognised, reconciliation of effective tax rate",
        "documentation": "Deferred tax assets and benefits not previously recognised, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DeferredTaxAssetsAndLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeferredTaxAssetsAndLiabilitiesLineItems",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets and Liabilities [Line Items]",
        "label": "Deferred Tax Assets and Liabilities [Line Items]",
        "documentation": "Deferred Tax Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DeferredTaxAssetsAndLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DeferredTaxAssetsAndLiabilitiesTable",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Assets and Liabilities [Table]",
        "label": "Deferred Tax Assets and Liabilities [Table]",
        "documentation": "Deferred Tax Assets and Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred income tax expense/(benefit)",
        "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": [
      "r7",
      "r227"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense/(benefit), recognized",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r227"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred 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": [
      "r6",
      "r226",
      "r316",
      "r320"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 8.0
      },
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "negatedTotalLabel": "Deferred tax assets (liabilities), net",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r6",
      "r226"
     ]
    },
    "ptv_DenominatorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DenominatorAbstract",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "Denominator [Abstract]",
        "documentation": "Denominator"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total amortization and depreciation expenses",
        "label": "Depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r174",
      "r182",
      "r302",
      "r346",
      "r400"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_DepreciationAndAmortisationExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails",
      "http://ptv.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation",
        "label": "Depreciation expense"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r17",
      "r233"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofQuantitativeInformationAboutRightofuseAssetsandLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation",
        "terseLabel": "Depreciation",
        "label": "Depreciation, right-of-use assets"
       }
      }
     },
     "auth_ref": [
      "r126",
      "r198"
     ]
    },
    "ptv_DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfConsolidationPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Description Of Accounting Policy For Basis Of Consolidation [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Basis Of Consolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DescriptionOfAccountingPolicyForBasisOfMeasurementPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfMeasurementPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Measurement",
        "label": "Description Of Accounting Policy For Basis of Measurement [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Basis of Measurement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Description Of Accounting Policy For Basis Of Presentation [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Basis Of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "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": [
      "r553"
     ]
    },
    "ptv_DescriptionOfAccountingPolicyForEquityInstrumentsIssuedByTheGroupPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForEquityInstrumentsIssuedByTheGroupPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Instruments Issued by the Group",
        "label": "Description of accounting policy for equity instruments issued by the group [Policy Text Block]",
        "documentation": "Description of accounting policy for equity instruments issued by the group"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Description of accounting policy for fair value measurement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for fair value measurement. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Income and Finance Costs",
        "label": "Description of accounting policy for finance income and costs [text block]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Assets",
        "label": "Description of accounting policy for financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities",
        "label": "Description of accounting policy for financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFunctionalCurrencyExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Functional and Presentation Currency",
        "label": "Description of accounting policy for functional currency [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the currency of the primary economic environment in which the entity operates."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ptv_DescriptionOfAccountingPolicyForGoingConcernPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForGoingConcernPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Going Concern",
        "label": "Description Of Accounting Policy For Going Concern [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Going Concern"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant Revenue",
        "label": "Description of accounting policy for government grants [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r236"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Non-Financial Assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxation",
        "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": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForInvestmentInAssociates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForInvestmentInAssociates",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates",
        "label": "Description of accounting policy for investment in associates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for investments in associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital",
        "label": "Description of accounting policy for issued capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "IFRS 15, Revenue from Contracts with Customers",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Development Costs",
        "label": "Description of accounting policy for research and development expense [text block]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ptv_DescriptionOfAccountingPolicyForSaleOfFutureRoyaltiesLiabilityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForSaleOfFutureRoyaltiesLiabilityPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Future Royalties Liability",
        "label": "Description Of Accounting Policy For Sale Of Future Royalties Liability [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Sale Of Future Royalties Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSubsidiariesExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries and Change in Subsidiary Ownership and Loss of Control",
        "label": "Description of accounting policy for subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTreasurySharesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTreasurySharesExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Shares",
        "label": "Description of accounting policy for treasury shares [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r553"
     ]
    },
    "ptv_DescriptionOfAccountingPolicyForUseOfJudgementAndEstimatesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForUseOfJudgementAndEstimatesPolicyTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Judgments and Estimates",
        "label": "Description Of Accounting Policy For Use Of Judgement And Estimates [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Use Of Judgement And Estimates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretations",
     "presentation": [
      "http://ptv.com/role/NewStandardsandInterpretations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "New Standards and Interpretations",
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [text block]"
       }
      }
     },
     "auth_ref": [
      "r77",
      "r220"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility",
        "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": [
      "r151"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (in years)",
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "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": [
      "r151"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings/(loss) per share (in dollars per share)",
        "verboseLabel": "Diluted earnings/(loss) per share (in dollars 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": [
      "r39",
      "r40"
     ]
    },
    "ptv_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinarySharesIncludingEffectOfTreasurySharesPurchasedAndCancelled": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinarySharesIncludingEffectOfTreasurySharesPurchasedAndCancelled",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Effect of shares issued &amp; treasury shares purchased (in shares)",
        "label": "Dilutive Effect Of All Instruments On Weighted Average Number Of Ordinary Shares, Including Effect Of Treasury Shares Purchased And Cancelled",
        "documentation": "Dilutive Effect Of All Instruments On Weighted Average Number Of Ordinary Shares, Including Effect Of Treasury Shares Purchased And Cancelled"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of dilutive shares (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": [
      "r526"
     ]
    },
    "ptv_DirectorsAndSeniorManagersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DirectorsAndSeniorManagersMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors and Senior Managers",
        "label": "Directors and Senior Managers [Member]",
        "documentation": "Directors and Senior Managers"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DirectorsAndSeniorManagersShareholdingsAndShareIncentiveAwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DirectorsAndSeniorManagersShareholdingsAndShareIncentiveAwardsLineItems",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors and Senior Managers Shareholdings and Share Incentive awards [Line Items]",
        "label": "Directors and Senior Managers Shareholdings and Share Incentive awards [Line Items]",
        "documentation": "Directors and Senior Managers Shareholdings and Share Incentive awards"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DirectorsAndSeniorManagersShareholdingsAndShareIncentiveAwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DirectorsAndSeniorManagersShareholdingsAndShareIncentiveAwardsTable",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Directors and Senior Managers Shareholdings and Share Incentive awards [Table]",
        "label": "Directors and Senior Managers Shareholdings and Share Incentive awards [Table]",
        "documentation": "Directors and Senior Managers Shareholdings and Share Incentive awards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DirectorsRemunerationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DirectorsRemunerationExpense",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remuneration expense",
        "label": "Directors' remuneration expense"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_DisaggregationOfRevenueCustomersOver10OfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisaggregationOfRevenueCustomersOver10OfRevenueTable",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue - Customers over 10% of revenue [Table]",
        "label": "Disaggregation of Revenue - Customers over 10% of revenue [Table]",
        "documentation": "Disaggregation of Revenue - Customers over 10% of revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfAccumulatedDepreciationAndImpairmentLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfAccumulatedDepreciationAndImpairmentLossTableTextBlock",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Depreciation and Impairment Loss",
        "label": "Disclosure of accumulated depreciation and impairment loss [Table Text Block]",
        "documentation": "Disclosure of accumulated depreciation and impairment loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatory",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Key Management Personnel 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": [
      "r29",
      "r239"
     ]
    },
    "ptv_DisclosureOfAssociatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfAssociatesLineItems",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of associates [Line Items]",
        "label": "Disclosure of associates [Line Items]",
        "documentation": "Disclosure of associates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAuditorsRemunerationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAuditorsRemunerationExplanatory",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Auditors' Remuneration",
        "label": "Disclosure of auditors' remuneration [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of compensation to the entity's auditors."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://ptv.com/role/NewStandardsandInterpretations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Standards and Interpretations",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ptv_DisclosureOfChangesInAssetsLevel3FairValueInvestmentsHeldAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfChangesInAssetsLevel3FairValueInvestmentsHeldAtFairValueTableTextBlock",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Assets, Level 3 Fair Value, Investments Held at Fair Value",
        "label": "Disclosure of changes in assets, level 3 fair value - investments held at fair value [Table Text Block]",
        "documentation": "Disclosure of changes in assets, level 3 fair value - investments held at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "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": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfCreditRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCreditRiskExplanatory",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Credit Risk",
        "label": "Disclosure of credit risk [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of credit risk. [Refer: Credit risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r171",
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfDeferredTaxesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDeferredTaxesExplanatory",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Taxes",
        "label": "Disclosure of deferred taxes [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cost and Accumulated Amortization 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": [
      "r60",
      "r257"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cost",
        "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": [
      "r16",
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://ptv.com/role/RevenueTables"
     ],
     "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": [
      "r117",
      "r194"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails",
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "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://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "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": [
      "r117",
      "r194"
     ]
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings/(Loss) per Share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://ptv.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": [
      "r188"
     ]
    },
    "ptv_DisclosureOfEquityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfEquityTextBlock",
     "presentation": [
      "http://ptv.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Disclosure of Equity [Text Block]",
        "documentation": "Disclosure of Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfEstimatedUsefulLifeOfAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfEstimatedUsefulLifeOfAssetsTableTextBlock",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Life of Assets",
        "label": "Disclosure Of Estimated Useful Life Of Assets [Table Text Block]",
        "documentation": "Disclosure Of Estimated Useful Life Of Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://ptv.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ifrs-full_DisclosureOfFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueMeasurementExplanatory",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Measurement and Classification",
        "label": "Disclosure of fair value measurement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for fair value measurement."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "ptv_DisclosureOfFairValueMeasurementMethodsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfFairValueMeasurementMethodsTableTextBlock",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value Measurement Methods",
        "label": "Disclosure Of Fair Value Measurement Methods [Table Text Block]",
        "documentation": "Disclosure Of Fair Value Measurement Methods"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceCostExplanatory",
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Income/(Costs), net",
        "label": "Disclosure of finance cost [text block]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finance Income (Cost)",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [line items]",
        "label": "Disclosure of financial 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_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [table]",
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r278"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://ptv.com/role/FinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Disclosure of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Future Royalties Liability",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r169",
      "r278"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesLineItems",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "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://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "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": [
      "r169",
      "r278"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital and Financial Risk Management",
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://ptv.com/role/Taxation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxation",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ptv_DisclosureOfIncomeTaxesRecognizedInComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfIncomeTaxesRecognizedInComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Taxes Recognized in Comprehensive Income",
        "label": "Disclosure of Income Taxes Recognized in Comprehensive Income [Table Text Block]",
        "documentation": "Disclosure of Income Taxes Recognized in Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfInformationAboutShareholdingsOfKeyManagementPersonnelExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfInformationAboutShareholdingsOfKeyManagementPersonnelExplanatoryTableTextBlock",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Directors\u2019 and Senior Managers\u2019 Shareholdings and Share Incentive Awards",
        "label": "Disclosure Of Information About Shareholdings of Key Management Personnel Explanatory [Table Text Block]",
        "documentation": "Disclosure Of Information About Shareholdings of Key Management Personnel Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfInformationOfEmployeesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfInformationOfEmployeesLineItems",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of information of employees [Line Items]",
        "label": "Disclosure of information of employees [Line Items]",
        "documentation": "Disclosure of information of employees [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfInformationOfEmployeesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfInformationOfEmployeesTable",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of information of employees [Table]",
        "label": "Disclosure of information of employees [Table]",
        "documentation": "Disclosure of information of employees [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "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://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "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": [
      "r60",
      "r257"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestsInSubsidiariesExplanatory",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Changes in Equity Classified Non-controlling Ownership Interests in Subsidiaries",
        "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": [
      "r88"
     ]
    },
    "ptv_DisclosureOfInterestsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfInterestsInSubsidiariesTable",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of interests in Subsidiaries [Table]",
        "label": "Disclosure of interests in Subsidiaries [Table]",
        "documentation": "Disclosure of interests in Subsidiaries [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfInvestmentsHeldAtFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfInvestmentsHeldAtFairValueTextBlock",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments Held at Fair Value",
        "label": "Disclosure of Investments Held at Fair Value [Text Block]",
        "documentation": "Disclosure of Investments Held at Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Liabilities",
        "label": "Disclosure of Lease Liabilities [Table Text Block]",
        "documentation": "Disclosure of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://ptv.com/role/Leasesandsubleases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases and subleases",
        "label": "Disclosure of leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r134"
     ]
    },
    "ifrs-full_DisclosureOfLiquidityRiskExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLiquidityRiskExplanatory",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Liquidity Risk",
        "label": "Disclosure of liquidity risk [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of liquidity risk. [Refer: Liquidity risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r219",
      "r297",
      "r309"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity Analysis of Operating Lease Payments",
        "label": "Disclosure of maturity analysis of operating lease payments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r210"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of operating lease payments [line items]",
        "label": "Disclosure of maturity analysis of operating lease payments [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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Maturity Analysis of Operating Lease Payments [Table]",
        "label": "Disclosure of maturity analysis of operating lease payments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of operating lease payments."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r210"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNoncontrollingInterestsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNoncontrollingInterestsExplanatory",
     "presentation": [
      "http://ptv.com/role/NonControllingInterest"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interest",
        "label": "Disclosure of non-controlling interests [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of non-controlling interests. [Refer: Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of RSU Activity",
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock Option Activity",
        "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": [
      "r148",
      "r273"
     ]
    },
    "ptv_DisclosureOfOperatingExpenseTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfOperatingExpenseTextBlock",
     "presentation": [
      "http://ptv.com/role/OperatingExpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expenses",
        "label": "Disclosure Of Operating Expense [Text Block]",
        "documentation": "Disclosure Of Operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://ptv.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Segments",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "label": "Disclosure of operating segments [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_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "ifrs-full_DisclosureOfOtherAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOtherAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/OtherFinancialAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Financial Assets",
        "label": "Disclosure of other assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other assets. [Refer: Other assets]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ptv_DisclosureOfPayrollCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfPayrollCostsTableTextBlock",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Payroll Costs",
        "label": "Disclosure of Payroll Costs [Table Text Block]",
        "documentation": "Disclosure of Payroll Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "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://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r16",
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Quantitative Information About Right-of-use Assets and Lease Liability",
        "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": [
      "r130",
      "r202"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Range of Exercise Prices of Outstanding Share Options",
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "label": "Disclosure of range of exercise prices of outstanding share options [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_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]",
        "label": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ptv_DisclosureOfRecognizedIncomeTaxExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfRecognizedIncomeTaxExpenseTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Income Tax Expense",
        "label": "Disclosure of recognized income tax expense [Table Text Block]",
        "documentation": "Disclosure of recognized income tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Effective Tax Rate",
        "label": "Disclosure of Reconciliation of Effective Tax Rate [Table Text Block]",
        "documentation": "Disclosure of Reconciliation of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://ptv.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://ptv.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Revenue",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesExplanatory",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsTables"
     ],
     "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": [
      "r112"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesLineItems",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, assets [line items]",
        "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, 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_DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisOfFairValueMeasurementToChangesInUnobservableInputsLiabilitiesTable",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, assets [table]",
        "label": "Disclosure of sensitivity analysis of fair value measurement to changes in unobservable inputs, liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis of the fair value measurement of liabilities to changes in unobservable inputs."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://ptv.com/role/SharebasedPayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "ptv_DisclosureOfShortTermAndLongTermPortionOfLeaseLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfShortTermAndLongTermPortionOfLeaseLiabilityTableTextBlock",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term and Long-term Portion of Lease Liability",
        "label": "Disclosure of short-term and long-term portion of lease liability [Table Text Block]",
        "documentation": "Disclosure of short-term and long-term portion of lease liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesExplanatory",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociates",
      "http://ptv.com/role/InvestmentsinAssociates"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in Associates",
        "verboseLabel": "Investment in Notes from Associates",
        "label": "Disclosure of associates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r35",
      "r37",
      "r104",
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesLineItems",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of associates [line items]",
        "label": "Disclosure of associates [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_DisclosureOfSignificantInvestmentsInAssociatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInAssociatesTable",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of associates [table]",
        "label": "Disclosure of associates [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to associates."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r37",
      "r104",
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries",
        "label": "Disclosure of subsidiaries [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r35",
      "r37",
      "r103",
      "r285"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails"
     ],
     "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://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails"
     ],
     "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": [
      "r35",
      "r37",
      "r103",
      "r285"
     ]
    },
    "ptv_DisclosureOfSubsidiaryNotesPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfSubsidiaryNotesPayableTextBlock",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Notes Payable",
        "label": "Disclosure of Subsidiary Notes Payable [Text Block]",
        "documentation": "Disclosure of Subsidiary Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfSubsidiaryPreferredSharesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfSubsidiaryPreferredSharesTextBlock",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredShares"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Preferred Shares",
        "label": "Disclosure of Subsidiary Preferred Shares [Text Block]",
        "documentation": "Disclosure of Subsidiary Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfSubsidiaryShareBasedPaymentPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfSubsidiaryShareBasedPaymentPlansTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiary Share-Based Payments",
        "label": "Disclosure of Subsidiary Share-based Payment Plans [Table Text Block]",
        "documentation": "Disclosure of Subsidiary Share-based Payment Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfTaxBalancesAsPresentedInStatementOfFinancialPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfTaxBalancesAsPresentedInStatementOfFinancialPositionTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Tax Balances as Presented in Consolidated Statement of Financial Position",
        "label": "Disclosure of tax balances as presented in Statement of Financial Position [Table Text Block]",
        "documentation": "Disclosure of tax balances as presented in Statement of Financial Position"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Deferred Tax Assets",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r228"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementExplanatory",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Terms and Conditions of Share-Based Payment Arrangement",
        "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": [
      "r150",
      "r274"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsRSUDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "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://ptv.com/role/SharebasedPaymentsRSUDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "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": [
      "r150",
      "r274"
     ]
    },
    "ptv_DisclosureOfTotalOperatingExpenseExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfTotalOperatingExpenseExplanatoryTableTextBlock",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Expenses",
        "label": "Disclosure Of Total Operating Expense Explanatory [Table Text Block]",
        "documentation": "Disclosure Of Total Operating Expense Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and Other Payables",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r547"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties 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": [
      "r28",
      "r240"
     ]
    },
    "ptv_DisclosureOfUnrecognizedTaxLossesAndTaxCreditsDeferredTaxAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfUnrecognizedTaxLossesAndTaxCreditsDeferredTaxAssetsTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TaxationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Losses and Tax Credits Carryforwards",
        "label": "Disclosure of unrecognized tax losses and tax credits, deferred tax assets [Table Text Block]",
        "documentation": "Disclosure of unrecognized tax losses and tax credits, deferred tax assets"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DisclosureOfWeightedAverageExercisePricesForOptionsOutstandingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DisclosureOfWeightedAverageExercisePricesForOptionsOutstandingTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted Average Exercise Prices for Options Outstanding",
        "label": "Disclosure of Weighted Average Exercise Prices for Options Outstanding [Table Text Block]",
        "documentation": "Disclosure of Weighted Average Exercise Prices for Options Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "negatedLabel": "Disposals/Impairment",
        "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": [
      "r13",
      "r232"
     ]
    },
    "srt_DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution of Assets, Liabilities and Stockholders' Equity",
        "label": "Distribution of Assets, Liabilities and Stockholders' Equity [Table Text Block]",
        "documentation": "Tabular disclosure of distribution of assets, liabilities and stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Accounting Standard",
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436",
      "r479"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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://ptv.com/role/Cover"
     ],
     "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_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document and Entity Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document and Entity Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Shell Company Report",
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r413"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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": []
    },
    "ptv_DrEricElenkoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DrEricElenkoMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eric Elenko",
        "label": "Dr Eric Elenko [Member]",
        "documentation": "Dr Eric Elenko"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DrJohnLaMattinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DrJohnLaMattinaMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dr John LaMattina",
        "label": "Dr John LaMattina [Member]",
        "documentation": "Dr John LaMattina"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_DrRobertLangerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "DrRobertLangerMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dr Robert Langer",
        "label": "Dr Robert Langer [Member]",
        "documentation": "Dr Robert Langer"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r468"
     ]
    },
    "ptv_EarlyAndLateIPOScenarioProbabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EarlyAndLateIPOScenarioProbabilityMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Probability of entering into an initial public offering (\"IPO\")",
        "label": "Early and Late IPO Scenario Probability [Member]",
        "documentation": "Early and Late IPO Scenario Probability"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EarningsLossAttributableToOwnersOfCompanyTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EarningsLossAttributableToOwnersOfCompanyTableTextBlock",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings/(Loss) Attributable to Owners of Company",
        "label": "Earnings Loss attributable to owners of company [Table Text Block]",
        "documentation": "Earnings Loss attributable to owners of company"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings/(loss) per share:",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EffectsOfStateTaxRateInUSReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EffectsOfStateTaxRateInUSReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal effect",
        "label": "Effects of state tax rate in US, reconciliation of effective tax rate",
        "documentation": "Effects of state tax rate in US, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ptv_PayrollCosts",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Healthcare and other benefits",
        "label": "Employee benefits expense"
       }
      }
     },
     "auth_ref": [
      "r211",
      "r302",
      "r346",
      "r400"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EmployeeStockOwnershipPlanESOPExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EmployeeStockOwnershipPlanESOPExpirationPeriod",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiry for equity settlement period",
        "label": "Employee Stock Ownership Plan (ESOP), Expiration Period",
        "documentation": "Employee Stock Ownership Plan (ESOP), Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EndraHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EndraHoldingsLLCMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Endra Holdings, LLC (held indirectly through Enlight)",
        "label": "Endra Holdings LLC [Member]",
        "documentation": "Endra Holdings LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EnlightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EnlightMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Enlight Biosciences, LLC",
        "label": "Enlight [Member]",
        "documentation": "Enlight"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EnsofBiosystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EnsofBiosystemsIncMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ensof Biosystems, Inc. (held indirectly through Enlight)",
        "label": "Ensof Biosystems Inc [Member]",
        "documentation": "Ensof Biosystems Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EnsofHoldingsLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EnsofHoldingsLLCMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ensof Holdings, LLC (held indirectly through Enlight)",
        "label": "Ensof Holdings LLC [Member]",
        "documentation": "Ensof Holdings LLC"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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": [
      "r410"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common stock",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r519"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "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": [
      "r410"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r410"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "ptv_EntregaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EntregaMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Entrega, Inc. (indirectly held through Enlight)",
        "terseLabel": "Entrega",
        "label": "Entrega [Member]",
        "documentation": "Entrega"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r515"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Equity at beginning of period",
        "periodEndLabel": "Equity at end of period",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r80",
      "r105",
      "r106",
      "r110",
      "r243",
      "r264",
      "r290",
      "r291",
      "r300",
      "r319",
      "r327"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EquityAcquiredShareCapitalPureTechLLCLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EquityAcquiredShareCapitalPureTechLLCLineItems",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity - Acquired Share capital PureTech LLC [Line Items]",
        "label": "Equity - Acquired Share capital PureTech LLC [Line Items]",
        "documentation": "Equity - Acquired Share capital PureTech LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EquityAcquiredShareCapitalPureTechLLCTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EquityAcquiredShareCapitalPureTechLLCTable",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity - Acquired Share capital PureTech LLC [Table]",
        "label": "Equity - Acquired Share capital PureTech LLC [Table]",
        "documentation": "Equity - Acquired Share capital PureTech LLC [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity and liabilities",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r319"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity and liabilities",
        "label": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Equity attributable to the owners of the Group",
        "label": "Equity attributable to owners of parent"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest."
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "ifrs-full_EquityAttributableToOwnersOfParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAttributableToOwnersOfParentMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total parent equity",
        "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": [
      "r308"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]",
        "documentation": "Name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_EquityMethodLossRecordedAgainstLTI": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EquityMethodLossRecordedAgainstLTI",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Equity method loss recorded against LTI",
        "periodEndLabel": "Equity method loss recorded against LTI",
        "negatedLabel": "Equity method loss recorded against LTI",
        "label": "Equity Method Loss Recorded Against LTI",
        "documentation": "Equity Method Loss Recorded Against LTI"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "ptv_EquityValueMeasurementInputMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EquityValueMeasurementInputMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Value",
        "label": "Equity Value, Measurement Input [Member]",
        "documentation": "Equity Value, Measurement Input"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r429",
      "r440",
      "r450",
      "r483"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r426",
      "r437",
      "r447",
      "r480"
     ]
    },
    "ptv_EstablishmentOfNewEntitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "EstablishmentOfNewEntitiesMember",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Establishment of new entities",
        "label": "Establishment Of New Entities [Member]",
        "documentation": "Establishment Of New Entities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimatedFinancialEffectOfContingentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EstimatedFinancialEffectOfContingentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments in respect of developmental milestones",
        "label": "Estimated financial effect of contingent liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the estimated financial effect of contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r252"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ptv_ExecutiveCompensationReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExecutiveCompensationReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible compensation",
        "label": "Executive compensation, reconciliation of effective tax rate",
        "documentation": "Executive compensation, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceOfOutstandingShareOptions2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Range of Exercise Prices (in GBP per share)",
        "terseLabel": "Exercise price range (in dollars per share)",
        "label": "Exercise price of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ptv_ExercisePriceOfWarrants": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExercisePriceOfWarrants",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of warrants (in usd per share)",
        "label": "Exercise Price of Warrants",
        "documentation": "Exercise Price of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExercisePriceRangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExercisePriceRangeFourMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.00 to 4.00",
        "label": "Exercise Price Range Four [Member]",
        "documentation": "Exercise Price Range Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0.01",
        "label": "Exercise Price Range One [Member]",
        "documentation": "Exercise Price Range One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2.00 to 3.00",
        "label": "Exercise Price Range Three [Member]",
        "documentation": "Exercise Price Range Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "1.00 to 2.00",
        "label": "Exercise Price Range Two [Member]",
        "documentation": "Exercise Price Range Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (GBP) (in GBP per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_ExpectedDividendShareOptionsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpectedDividendShareOptionsGranted",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend yield",
        "label": "Expected dividend, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ptv_PayrollCosts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Share-based payments",
        "terseLabel": "Share-based payment expense",
        "label": "Expense from share-based payment transactions with employees"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense for non-executive directors",
        "label": "Expense from share-based payment transactions with parties other than employees"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_ExpenseIncomeInRespectOfRSULiabilityAward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExpenseIncomeInRespectOfRSULiabilityAward",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense (income) in respect of RSU liability award",
        "label": "Expense (income) in respect of RSU liability award",
        "documentation": "Expense (income) in respect of RSU liability award"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExpiringAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExpiringAxis",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiring [Axis]",
        "label": "Expiring [Axis]",
        "documentation": "Expiring"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ExpiringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ExpiringDomain",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiring [Domain]",
        "label": "Expiring [Domain]",
        "documentation": "Expiring [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FairValueOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FairValueOfWarrants",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of warrants",
        "label": "Fair Value Of Warrants",
        "documentation": "Fair Value Of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FederalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FederalMember",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal - current",
        "label": "Federal [Member]",
        "documentation": "Federal"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinanceCostNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinanceCostNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Cost Net [Abstract]",
        "documentation": "Finance Cost Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      },
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs \u2013 contractual",
        "negatedTotalLabel": "Total finance costs \u2013 contractual",
        "label": "Finance costs"
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ptv_FinanceCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinanceCostsAbstract",
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance costs",
        "label": "Finance costs [Abstract]",
        "documentation": "Finance costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncome",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinanceIncomeCostsnetDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income",
        "totalLabel": "Total finance income",
        "label": "Finance income"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ptv_FinanceIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinanceIncomeAbstract",
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income",
        "label": "Finance income [Abstract]",
        "documentation": "Finance income"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinanceIncomeCostsnetDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net finance income/(costs)",
        "terseLabel": "Net finance income/(costs)",
        "label": "Finance income (cost)"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ptv_FinanceIncomeCostsFairValueAccountingReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinanceIncomeCostsFairValueAccountingReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income/(costs) \u2013 fair value accounting",
        "label": "Finance income costs - fair value accounting, reconciliation of effective tax rate",
        "documentation": "Finance income costs - fair value accounting, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinanceIncomecostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinanceIncomecostsAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income/(costs):",
        "label": "Finance income/(costs) [Abstract]",
        "documentation": "Finance income/(costs)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceLeaseReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceLeaseReceivables",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease receivable",
        "label": "Finance lease receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables related to finance leases."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ptv_FinancialAssetPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialAssetPrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount",
        "label": "Financial Asset, Principal Amount",
        "documentation": "Financial Asset, Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Financial assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ptv_FinancialAssetsAtFairValueAfterEquityMethodInvestmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialAssetsAtFairValueAfterEquityMethodInvestmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period after Equity method loss recorded against LTI",
        "periodEndLabel": "Balance at end of period after Equity method loss recorded against LTI",
        "label": "Financial Assets, At Fair Value, After Equity Method Investment loss",
        "documentation": "Financial Assets, At Fair Value, After Equity Method Investment loss"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialAssetsAtFairValueBeforeEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialAssetsAtFairValueBeforeEquityMethodInvestment",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period before Equity method loss recorded against LTI",
        "periodEndLabel": "Balance at end of period before Equity method loss recorded against LTI",
        "label": "Financial assets, at fair value, before equity method investment",
        "documentation": "Financial assets, at fair value, before equity method investment loss"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "documentation": "Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInstrumentsFairValueMeasurementAndClassificationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInstrumentsFairValueMeasurementAndClassificationLineItems",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments - Fair value Measurement and Classification [Line Items]",
        "label": "Financial Instruments - Fair value Measurement and Classification [Line Items]",
        "documentation": "Financial Instruments - Fair value Measurement and Classification"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInstrumentsFairValueMeasurementAndClassificationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInstrumentsFairValueMeasurementAndClassificationTable",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments - Fair value Measurement and Classification [Table]",
        "label": "Financial Instruments - Fair value Measurement and Classification [Table]",
        "documentation": "Financial Instruments - Fair value Measurement and Classification [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInvestmentsFairValueOfEarnoutSharesReceivedFromSPACExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInvestmentsFairValueOfEarnoutSharesReceivedFromSPACExchange",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial investments, fair value of earnout shares received from SPAC exchange",
        "label": "Financial Investments, Fair Value Of Earnout Shares Received From SPAC Exchange",
        "documentation": "Financial Investments, Fair Value Of Earnout Shares Received From SPAC Exchange"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInvestmentsGainLossRecognisedThroughProfitLossWhenControlOfSubsidiaryIsLost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInvestmentsGainLossRecognisedThroughProfitLossWhenControlOfSubsidiaryIsLost",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in preferred shares",
        "label": "Financial Investments, Gain (Loss) Recognised Through Profit (Loss) When Control Of Subsidiary Is Lost",
        "documentation": "Financial Investments, Gain (Loss) Recognised Through Profit (Loss) When Control Of Subsidiary Is Lost"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_FinancialInvestmentsGainLossRecognizedThroughConversionOfNotesToPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FinancialInvestmentsGainLossRecognizedThroughConversionOfNotesToPreferredShares",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Vedanta note to preferred shares",
        "label": "Financial Investments, Gain (Loss) Recognized Through Conversion Of Notes To Preferred Shares",
        "documentation": "Financial Investments, Gain (Loss) Recognized Through Conversion Of Notes To Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "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_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, at fair value",
        "verboseLabel": "Financial liabilities",
        "label": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Fixtures and fittings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ptv_FollicaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FollicaMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Follica, Incorporated",
        "terseLabel": "Follica",
        "label": "Follica [Member]",
        "documentation": "Follica"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r487"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r487"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r487"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r487"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r487"
     ]
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ptv_FutureRoyaltiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "FutureRoyaltiesMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of future royalties",
        "label": "Future Royalties [Member]",
        "documentation": "Future Royalties"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossFromChangeInFairValueOfPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossFromChangeInFairValueOfPreferredShares",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) from changes in fair value of preferred shares",
        "label": "Gain/(Loss) from change in fair value of preferred shares",
        "documentation": "Gain/(Loss) from change in fair value of preferred shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossFromChangeInFairValueOfWarrantLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossFromChangeInFairValueOfWarrantLiability",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) from changes in fair value of warrant liability",
        "label": "Gain/(Loss) from change in fair value of warrant liability",
        "documentation": "Gain/(Loss) from change in fair value of warrant liability"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossOfEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossOfEquityMethodInvestment",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss of equity method investment",
        "label": "Gain (Loss) of Equity Method Investment",
        "documentation": "Gain (Loss) of Equity Method Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossOfEquityMethodInvestmentGroupShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossOfEquityMethodInvestmentGroupShare",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Group's share of equity method losses",
        "label": "Gain (Loss) Of Equity Method Investment, Group Share",
        "documentation": "Gain (Loss) Of Equity Method Investment, Group Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossOnEquityMethodInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossOnEquityMethodInvestment",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method loss recorded against LTI, net",
        "label": "Gain (Loss) On Equity Method Investment",
        "documentation": "Gain (Loss) On Equity Method Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossOnForeignCurrencyExchangeInFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossOnForeignCurrencyExchangeInFinanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain/(loss) on foreign currency exchange",
        "label": "Gain Loss on foreign currency exchange in finance costs",
        "documentation": "Gain Loss on foreign currency exchange in finance costs"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossOnInvestmentInNotesReceivableFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossOnInvestmentInNotesReceivableFromAssociates",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) on investments in notes from associates",
        "negatedLabel": "Loss on investments in notes from associates",
        "label": "Gain (Loss) On Investment In Notes Receivable From Associates",
        "documentation": "Gain (Loss) On Investment In Notes Receivable From Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainLossRecognizedOnDilutionOfOwnershipInterestInAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainLossRecognizedOnDilutionOfOwnershipInterestInAssociate",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 5.0
      },
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) on dilution of ownership interest in associates",
        "negatedTerseLabel": "Gain on dilution of ownership interest in associates",
        "label": "Gain (Loss) Recognized On Dilution Of Ownership Interest In Associate",
        "documentation": "Gain (Loss) Recognized On Dilution Of Ownership Interest In Associate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainOnDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainOnDeconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Calculated gain on deconsolidation",
        "label": "Gain on Deconsolidation",
        "documentation": "Gain on Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainOnDilutionOfInterestInAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainOnDilutionOfInterestInAssociate",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on dilution of interest in associates",
        "label": "Gain on Dilution of Interest in Associate",
        "documentation": "Gain on Dilution of Interest in Associate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainOnForgivenessOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainOnForgivenessOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on forgiveness of debt",
        "label": "Gain on forgiveness of debt",
        "documentation": "Gain on forgiveness of debt"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GainsLossesOnChangeInFairValueOfEquityInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GainsLossesOnChangeInFairValueOfEquityInvestments",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gains (losses) on change in fair value of equity investments",
        "label": "Gains (Losses) On Change In Fair Value Of Equity Investments",
        "documentation": "Gains (Losses) On Change In Fair Value Of Equity Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnDisposalsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnDisposalsOfInvestments",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Realized gain/(loss) on sale of investments",
        "label": "Gains (losses) on disposals of investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of investments."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-accounted associates \u2013 share of other comprehensive income/(loss)",
        "label": "Gains (losses) on exchange differences on translation of foreign operations, before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, before tax, before reclassification adjustments. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Changes in the fair value of the notes",
        "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": [
      "r158",
      "r280"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossExcludingExchangeDifferencesFairValueMeasurementAssets",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain/(loss) \u2013 changes in fair value through profit and loss",
        "terseLabel": "Gain/(loss) on changes in fair value",
        "label": "Gains (losses) recognised in profit or loss excluding exchange differences, fair value measurement, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) excluding exchange differences, recognised in profit or loss, on the fair value measurement of assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementAssets",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) on investments held at fair value",
        "label": "Gains (losses) recognised in profit or loss including exchange differences, fair value measurement, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of assets. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r292"
     ]
    },
    "ifrs-full_GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedInProfitOrLossFairValueMeasurementLiabilities",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 3.0
      },
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income/(costs) \u2013 fair value accounting",
        "totalLabel": "Total finance income/(costs) \u2013 fair value accounting",
        "label": "Gains (losses) recognised in profit or loss including exchange differences, fair value measurement, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) including exchange differences recognised in profit or loss on the fair value measurement of liabilities. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r108",
      "r292"
     ]
    },
    "ifrs-full_GainsLossesRecognisedWhenControlInSubsidiaryIsLost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesRecognisedWhenControlInSubsidiaryIsLost",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) on deconsolidation of subsidiary",
        "verboseLabel": "Gain on deconsolidation of subsidiary",
        "label": "Gains (losses) recognised when control of subsidiary is lost"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in association with the loss of control over a subsidiary, which are attributable to the former controlling interest."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r287"
     ]
    },
    "ifrs-full_GainsOnDisposalsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsOnDisposalsOfInvestments",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain realized on sale of Karuna shares",
        "verboseLabel": "Gains on disposals of investments",
        "label": "Gains on disposals of investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain on the disposal of investments."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ptv_GallopOncologyInc.IndirectlyHeldThroughPureTechLYTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GallopOncologyInc.IndirectlyHeldThroughPureTechLYTMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gallop Oncology, Inc. (Indirectly Held through PureTech LYT)",
        "label": "Gallop Oncology, Inc. (Indirectly Held through PureTech LYT) [Member]",
        "documentation": "Gallop Oncology, Inc. (Indirectly Held through PureTech LYT)"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GallopOncologyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GallopOncologyMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gallop",
        "label": "Gallop Oncology [Member]",
        "documentation": "Gallop Oncology"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GelesisInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GelesisInc.Member",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gelesis, Inc.",
        "label": "Gelesis, Inc. [Member]",
        "documentation": "Gelesis, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_GelesisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GelesisMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gelesis",
        "label": "Gelesis [Member]",
        "documentation": "Gelesis"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/OperatingExpensesScheduleofOperatingExpensesDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "General and administrative expenses",
        "negatedTerseLabel": "General and administrative expenses",
        "verboseLabel": "General and administrative",
        "terseLabel": "General and administrative expenses",
        "label": "General and administrative expense"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_GeneralAndAdministrativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GeneralAndAdministrativeMember",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General And Administrative [Member]",
        "documentation": "General And Administrative"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "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": [
      "r186",
      "r349",
      "r366",
      "r371",
      "r389"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas",
        "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": [
      "r186",
      "r349",
      "r366",
      "r371",
      "r389"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred 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": [
      "r368",
      "r391"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transferred 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": [
      "r368",
      "r391"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized goodwill and intangibles",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r50",
      "r156",
      "r246",
      "r248",
      "r277",
      "r311"
     ]
    },
    "ptv_GrossAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "GrossAmountMember",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Amount",
        "label": "Gross Amount [Member]",
        "documentation": "Gross Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost",
        "terseLabel": "Gross carrying amount [member]",
        "label": "Gross carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r57",
      "r65",
      "r68",
      "r156",
      "r162",
      "r164",
      "r230",
      "r254",
      "r260",
      "r263",
      "r283",
      "r284",
      "r377"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r413",
      "r436"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Sub-total (net assets)/liabilities",
        "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": [
      "r373",
      "r374",
      "r395"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r245"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Write-off",
        "verboseLabel": "Write-off amount",
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      }
     },
     "auth_ref": [
      "r58",
      "r255"
     ]
    },
    "ptv_InactiveSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InactiveSubsidiariesAbstract",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inactive subsidiaries",
        "label": "Inactive subsidiaries [Abstract]",
        "documentation": "Inactive subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InactiveSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InactiveSubsidiariesMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inactive subsidiaries",
        "label": "Inactive Subsidiaries [Member]",
        "documentation": "Inactive Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofIncomeTaxesRecognizedinComprehensiveIncomeDetails",
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax benefit/(expense)",
        "terseLabel": "Income tax expense/(benefit)",
        "verboseLabel": "Income tax expense/(benefit)",
        "totalLabel": "Income tax expense/(benefit)",
        "label": "Tax expense (income)"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r32",
      "r101",
      "r176",
      "r222",
      "r223",
      "r224",
      "r342"
     ]
    },
    "ptv_IncomeTaxPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncomeTaxPayable",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofTaxBalancesasPresentedinStatementofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax liability \u2013 current",
        "label": "Income Tax Payable",
        "documentation": "Income Tax Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_IncomeTaxTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncomeTaxTypeAxis",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Type [Axis]",
        "label": "Income Tax Type [Axis]",
        "documentation": "Income Tax Type"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_IncomeTaxTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncomeTaxTypeDomain",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Type [Domain]",
        "label": "Income Tax Type [Domain]",
        "documentation": "Income Tax Type [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes paid",
        "label": "Income taxes paid (refund), classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from income taxes paid or refunded, classified as operating activities. [Refer: Income taxes paid (refund)]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r355"
     ]
    },
    "ptv_IncreaseDecreaseFromAdjustmentToLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncreaseDecreaseFromAdjustmentToLossOfControlOfSubsidiaryIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation of subsidiary",
        "label": "Increase (Decrease) From Adjustment To Loss Of Control Of Subsidiary, Intangible Assets Other Than Goodwill",
        "documentation": "Increase (Decrease) From Adjustment To Loss Of Control Of Subsidiary, Intangible Assets Other Than Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents before effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents before 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": [
      "r75",
      "r218"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleDecreaseInUnobservableInputAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase (decrease) in fair value measurement due to reasonably possible decrease in unobservable input, assets",
        "label": "Increase (decrease) in fair value measurement due to reasonably possible decrease in unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of increase (decrease) in the fair value measurement of assets due to a reasonably possible decrease in an unobservable input."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInFairValueMeasurementDueToReasonablyPossibleIncreaseInUnobservableInputAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase (decrease) in fair value measurement due to reasonably possible increase in unobservable input, assets",
        "label": "Increase (decrease) in fair value measurement due to reasonably possible increase in unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of increase (decrease) in the fair value measurement of assets due to a reasonably possible increase in an unobservable input."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_IncreaseDecreaseInFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Sonde convertible note",
        "label": "Increase (decrease) in financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r282",
      "r283"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exercise of stock options (in shares)",
        "label": "Increase (decrease) in number of ordinary shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangeInEquityOfSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangeInEquityOfSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation of Subsidiary",
        "label": "Increase (decrease) through change in equity of subsidiaries, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the entity's equity resulting from the change in the equity of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughDisposalOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughDisposalOfSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deconsolidation of subsidiary (Seaport)",
        "label": "Increase (decrease) through disposal of subsidiary, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the disposal of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Increase (decrease) through exercise of options, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ptv_IncreaseDecreaseThroughNCIExerciseOfShareBasedAwardsInSubsidiaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncreaseDecreaseThroughNCIExerciseOfShareBasedAwardsInSubsidiaries",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NCI purchase price of restricted stock award",
        "label": "Increase (Decrease) Through NCI exercise of share-based awards in Subsidiaries",
        "documentation": "Increase (Decrease) Through NCI exercise of share-based awards in Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_IncreaseDecreaseThroughSettlementOfRestrictedStockUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IncreaseDecreaseThroughSettlementOfRestrictedStockUnits",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Settlement of restricted stock units",
        "label": "Increase decrease through settlement of restricted stock units",
        "documentation": "Increase decrease through settlement of restricted stock units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-settled share-based awards expense",
        "verboseLabel": "Equity settled share-based payments",
        "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": [
      "r306"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Increase (decrease) through other changes, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "ifrs-full_IncreaseThroughOriginationOrPurchaseFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseThroughOriginationOrPurchaseFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Vedanta preferred shares",
        "verboseLabel": "Investment in Vedanta preferred shares",
        "label": "Increase through origination or purchase, financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in financial assets resulting from origination or purchase. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r384",
      "r396",
      "r397"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r478",
      "r487",
      "r491",
      "r499"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r414",
      "r503"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r414",
      "r503"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r414",
      "r503"
     ]
    },
    "ptv_IntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible assets, net",
        "documentation": "Intangible assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "terseLabel": "Intangible assets",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r256",
      "r311"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets other than goodwill",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r353",
      "r369",
      "r392",
      "r394"
     ]
    },
    "ifrs-full_InterestExpenseOnBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnBorrowings",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense on other borrowings",
        "label": "Interest expense on borrowings"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceCosts",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense on lease liability",
        "terseLabel": "Interest expense",
        "label": "Interest expense on lease liabilities"
       }
      }
     },
     "auth_ref": [
      "r127",
      "r199"
     ]
    },
    "ptv_InterestIncomeFromFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InterestIncomeFromFinancialAssets",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/FinanceIncomeCostsnetDetails": {
       "parentTag": "ifrs-full_FinanceIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/FinanceIncomeCostsnetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income from financial assets",
        "label": "Interest Income From Financial Assets",
        "documentation": "Interest Income From Financial Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InterestIncomeOnSubleaseReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InterestIncomeOnSubleaseReceivable",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income on sublease receivable",
        "label": "Interest Income On Sublease Receivable",
        "documentation": "Interest Income On Sublease Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InterestOnUndiscountedLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InterestOnUndiscountedLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest On Undiscounted Lease payments",
        "documentation": "Interest On Undiscounted Lease payments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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": [
      "r72"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "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": [
      "r72"
     ]
    },
    "ptv_InvestmentInAssociatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentInAssociatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Associates [Abstract]",
        "label": "Investment in Associates [Abstract]",
        "documentation": "Investment in Associates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentInAssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentInAssociatesMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in associates",
        "label": "Investment In Associates [Member]",
        "documentation": "Investment In Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentInNotesFromAssociatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentInNotesFromAssociatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Notes from Associates [Abstract]",
        "label": "Investment in Notes from Associates [Abstract]",
        "documentation": "Investment in Notes from Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentPreferredShareHeldAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentPreferredShareHeldAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share held at fair value",
        "label": "Investment, Preferred Share held at Fair Value",
        "documentation": "Investment, Preferred Share held at Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentSoldPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentSoldPricePerShare",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock sold, price per share (usd per share)",
        "label": "Investment, Sold, Price Per Share",
        "documentation": "Investment, Sold, Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentsHeldAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsHeldAtFairValueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments held at fair value [Abstract]",
        "documentation": "Investments held at fair value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentsHeldAtFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsHeldAtFairValueLineItems",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments held at fair value [Line Items]",
        "label": "Investments held at fair value [Line Items]",
        "documentation": "Investments held at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentsHeldAtFairValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsHeldAtFairValueMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments held at fair value",
        "label": "Investments held at fair value [Member]",
        "documentation": "Investments held at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentsHeldAtFairValueNumberOfSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsHeldAtFairValueNumberOfSharesAcquired",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares acquired (in shares)",
        "label": "Investments Held At Fair Value, Number Of Shares Acquired",
        "documentation": "Investments Held At Fair Value, Number Of Shares Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_InvestmentsHeldAtFairValueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsHeldAtFairValueTable",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments held at fair value [Table]",
        "label": "Investments held at fair value [Table]",
        "documentation": "Investments held at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInAssociates",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in associates \u2013 equity method",
        "verboseLabel": "Carrying amount of Investment in associates",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Investments in associates reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates in an entity's separate financial statements. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_InvestmentsInAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInAssociatesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments in associates accounted for using equity method",
        "label": "Investments in associates accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in associates accounted for using the equity method. [Refer: Total for all associates [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ptv_InvestmentsInAssociatesIncreaseUponDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "InvestmentsInAssociatesIncreaseUponDeconsolidation",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in Seaport \u2013 deconsolidation",
        "label": "Investments In Associates, Increase Upon Deconsolidation",
        "documentation": "Investments In Associates, Increase Upon Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_IssuanceOfPromissoryNoteFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IssuanceOfPromissoryNoteFairValue",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of promissory note",
        "label": "Issuance Of Promissory Note, Fair Value",
        "documentation": "Issuance Of Promissory Note, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of Seaport preferred shares \u2013 financing cash flow",
        "verboseLabel": "Issuance of Seaport preferred shares \u2013 financing cash flow",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "verboseLabel": "Share capital, \u00a30.01 par value, issued and paid 257,927,489, as of December 31, 2025 and 2024",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r406"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ifrs-full_IssuedCapitalPreferenceShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalPreferenceShares",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recognize investment retained in deconsolidated subsidiary at fair value",
        "label": "Issued capital, preference shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital arising from issuing preference shares. [Refer: Issued capital]"
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "ptv_IssuedShareCapitalAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "IssuedShareCapitalAcquired",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued share capital acquired (in shares)",
        "label": "Issued Share capital acquired",
        "documentation": "Issued Share capital acquired"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_JefferiesInternationalLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "JefferiesInternationalLimitedMember",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jefferies International Limited",
        "label": "Jefferies International Limited [Member]",
        "documentation": "Jefferies International Limited"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_KarunaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "KarunaMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Karuna Therapeutics, Inc.",
        "terseLabel": "Karuna",
        "label": "Karuna [Member]",
        "documentation": "Karuna"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_KarunaVorAndAkiliMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "KarunaVorAndAkiliMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Karuna, Vor and Akili",
        "label": "Karuna, Vor and Akili [Member]",
        "documentation": "Karuna, Vor and Akili"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Key management personnel compensation",
        "totalLabel": "Total",
        "label": "Key management personnel compensation"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r238"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefits",
        "label": "Key management personnel compensation, post-employment benefits"
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment expense",
        "label": "Key management personnel compensation, share-based payment"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term employee benefits",
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationTerminationBenefits",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination benefits",
        "label": "Key management personnel compensation, termination benefits"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ptv_KiranMazumdarShawMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "KiranMazumdarShawMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kiran Mazumdar-Shaw",
        "label": "Kiran Mazumdar-Shaw [Member]",
        "documentation": "Kiran Mazumdar-Shaw"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_KnodeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "KnodeMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Knode Inc. (indirectly held through Enlight)",
        "terseLabel": "Knode",
        "label": "Knode [Member]",
        "documentation": "Knode"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LaboratoryAndManufacturingEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LaboratoryAndManufacturingEquipmentMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Laboratory and manufacturing equipment",
        "label": "Laboratory and Manufacturing Equipment [Member]",
        "documentation": "Laboratory and Manufacturing Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than five years",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r138",
      "r205",
      "r209",
      "r381",
      "r382",
      "r386"
     ]
    },
    "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Four to five years",
        "label": "Later than four years and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than four years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r138",
      "r381",
      "r386",
      "r552"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One to Five 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": [
      "r204",
      "r208",
      "r380",
      "r386"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "One to two years",
        "label": "Later than one year and not later than two years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than two years."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r138",
      "r381",
      "r386",
      "r552"
     ]
    },
    "ifrs-full_LaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTenYearsMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than 10 years",
        "label": "Later than ten years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than ten years."
       }
      }
     },
     "auth_ref": [
      "r381",
      "r386",
      "r552"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanOneYearMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three to Twelve Months",
        "label": "Later than three months and not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than one year."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Three to four years",
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r138",
      "r381",
      "r386",
      "r552"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Two to three years",
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r138",
      "r381",
      "r386",
      "r552"
     ]
    },
    "ptv_LeaseAt6TideStreetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseAt6TideStreetMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease At 6 Tide Street",
        "label": "Lease At 6 Tide Street [Member]",
        "documentation": "Lease At 6 Tide Street"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseContractualTermsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseContractualTermsAxis",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Contractual Term [Axis]",
        "label": "Lease Contractual Terms [Axis]",
        "documentation": "Lease Contractual Terms"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseContractualTermsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseContractualTermsDomain",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Contractual Term [Domain]",
        "label": "Lease Contractual Terms [Domain]",
        "documentation": "Lease Contractual Term [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofLeaseLiabilitiesDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "totalLabel": "Total lease liability",
        "terseLabel": "Total lease liability",
        "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": [
      "r125"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362"
     ]
    },
    "ptv_LeaseLiabilityInitialTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilityInitialTerm",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, initial term",
        "label": "Lease Liability, Initial Term",
        "documentation": "Lease Liability, Initial Term"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseLiabilityLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilityLeaseTerm",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, lease term",
        "label": "Lease Liability, Lease Term",
        "documentation": "Lease Liability, Lease Term"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseLiabilityNumberOfRenewalPeriods": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilityNumberOfRenewalPeriods",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, number of renewal options",
        "label": "Lease Liability, Number Of Renewal Periods",
        "documentation": "Lease Liability, Number Of Renewal Periods"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseLiabilityRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilityRenewalTerm",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, renewal term",
        "label": "Lease Liability, Renewal Term",
        "documentation": "Lease Liability, Renewal Term"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseLiabilityRentableArea": {
     "xbrltype": "areaItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilityRentableArea",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rentable area (in square feet)",
        "label": "Lease Liability, Rentable Area",
        "documentation": "Lease Liability, Rentable Area"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseLiabilitySubleasedArea": {
     "xbrltype": "areaItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseLiabilitySubleasedArea",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, subleased area (in square feet)",
        "label": "Lease Liability, Subleased Area",
        "documentation": "Lease Liability, Subleased Area"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeaseReceivableSubleaseWriteOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeaseReceivableSubleaseWriteOff",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease, write off",
        "label": "Lease Receivable, Sublease, Write Off",
        "documentation": "Lease Receivable, Sublease, Write Off"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "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": [
      "r522"
     ]
    },
    "ptv_LeasesRentalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeasesRentalLineItems",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases - Rental [Line Items]",
        "label": "Leases - Rental [Line Items]",
        "documentation": "Leases - Rental [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LeasesRentalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LeasesRentalTable",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases - Rental [Table]",
        "label": "Leases - Rental [Table]",
        "documentation": "Leases - Rental [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LegalProceedingsContingentLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LegalProceedingsContingentLiabilityMember",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal proceedings contingent liability",
        "label": "Legal proceedings contingent liability [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contingent liability for legal proceedings. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "ptv_LesseeOperatingSubleaseAnnualLeaseFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LesseeOperatingSubleaseAnnualLeaseFees",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sublease annual fees",
        "label": "Lessee, Operating Sublease, Annual Lease Fees",
        "documentation": "Lessee, Operating Sublease, Annual Lease Fees"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LesseeOperatingSubleaseSubleasedArea": {
     "xbrltype": "areaItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LesseeOperatingSubleaseSubleasedArea",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, subleased area (in square feet)",
        "label": "Lessee, Operating Sublease, Subleased Area",
        "documentation": "Lessee, Operating Sublease, Subleased Area"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "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": [
      "r20",
      "r47",
      "r49",
      "r106",
      "r247",
      "r291"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "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": [
      "r47",
      "r49",
      "r106",
      "r247",
      "r291"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 of fair value hierarchy",
        "verboseLabel": "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": [
      "r47",
      "r49",
      "r106",
      "r247",
      "r291"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "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": [
      "r20",
      "r106",
      "r291"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All levels of fair value hierarchy",
        "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": [
      "r20",
      "r106",
      "r291"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r105",
      "r106",
      "r110",
      "r177",
      "r181",
      "r290",
      "r291",
      "r319"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LiabilitiesFromShareBasedPaymentTransactionsPerformanceAndMarketConditionsMet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LiabilitiesFromShareBasedPaymentTransactionsPerformanceAndMarketConditionsMet",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities from share based payment transactions, performance and market conditions met",
        "label": "Liabilities From Share based Payment Transactions, performance and market conditions met",
        "documentation": "Liabilities From Share based Payment Transactions, performance and market conditions met"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesFromSharebasedPaymentTransactions2011",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for share-based awards",
        "label": "Liabilities from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r275"
     ]
    },
    "ptv_LibraBiosciencesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LibraBiosciencesIncMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Libra Biosciences, Inc.",
        "label": "Libra Biosciences Inc [Member]",
        "documentation": "Libra Biosciences Inc"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LicencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LicencesMember",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails",
      "http://ptv.com/role/IntangibleAssetsScheduleofCostandAccumulatedAmortizationofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licenses",
        "label": "Licences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing the right to use certain intangible assets owned by another entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r528"
     ]
    },
    "ptv_LighthouseCapitalPartnersVILPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LighthouseCapitalPartnersVILPMember",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lighthouse Capital Partners VI, L.P",
        "label": "Lighthouse Capital Partners VI, L.P [Member]",
        "documentation": "Lighthouse Capital Partners VI, L.P"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LiquidityRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LiquidityRiskLineItems",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity Risk [Line Items]",
        "label": "Liquidity Risk [Line Items]",
        "documentation": "Liquidity Risk"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LiquidityRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LiquidityRiskTable",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidity Risk [Table]",
        "label": "Liquidity Risk [Table]",
        "documentation": "Liquidity Risk [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LoanMember",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans",
        "label": "Loan [Member]",
        "documentation": "Loan"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LossOfControlOfSubsidiaryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LossOfControlOfSubsidiaryTextBlock",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiary"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain/(loss) on Deconsolidation of Subsidiary",
        "label": "Loss of Control of Subsidiary [Text Block]",
        "documentation": "Loss of Control of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_LossWithRespectToAssociateForWhichNoDeferredTaxAssetIsRecognizedReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "LossWithRespectToAssociateForWhichNoDeferredTaxAssetIsRecognizedReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss with respect to associate for which no deferred tax asset is recognized",
        "label": "Loss with respect to associate for which no deferred tax asset is recognized , reconciliation of effective tax rate",
        "documentation": "Loss with respect to associate for which no deferred tax asset is recognized, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LossesOnDisposalsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LossesOnDisposalsOfInvestments",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gain/(loss) on sale of investments",
        "label": "Losses on disposals of investments"
       }
      },
      "en": {
       "role": {
        "documentation": "The losses on the disposal of investments."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "stpr_MA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "MA",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Massachusetts",
        "label": "MASSACHUSETTS"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customers over 10% of revenue",
        "label": "Major customers [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": [
      "r187"
     ]
    },
    "ifrs-full_MajorCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersDomain",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customers over 10% of revenue",
        "label": "Major customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ptv_MandaraSciencesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MandaraSciencesLLCMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mandara Sciences, LLC",
        "label": "Mandara Sciences LLC [Member]",
        "documentation": "Mandara Sciences LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_MarketBacksolveOPMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MarketBacksolveOPMMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Backsolve &amp; OPM",
        "label": "Market Backsolve &amp; OPM [Member]",
        "documentation": "Market Backsolve &amp; OPM"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "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": [
      "r120",
      "r131",
      "r132",
      "r135",
      "r136",
      "r137",
      "r138",
      "r159",
      "r166",
      "r193",
      "r197",
      "r206",
      "r210",
      "r281",
      "r322",
      "r351",
      "r381"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated time bands",
        "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": [
      "r120",
      "r131",
      "r132",
      "r135",
      "r136",
      "r137",
      "r138",
      "r159",
      "r193",
      "r197",
      "r206",
      "r210",
      "r281",
      "r322",
      "r351",
      "r381",
      "r383"
     ]
    },
    "ptv_MayWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MayWarrantsMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "May Warrants",
        "label": "May Warrants [Member]",
        "documentation": "May Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_MeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "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": [
      "r63",
      "r67",
      "r105",
      "r262",
      "r290"
     ]
    },
    "ifrs-full_MeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MeasurementDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated measurement",
        "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": [
      "r63",
      "r67",
      "r105",
      "r262",
      "r290"
     ]
    },
    "ifrs-full_MergerReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MergerReserve",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merger reserve",
        "verboseLabel": "Merger reserve",
        "label": "Merger reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity that may result in relation to a business combination outside the scope of IFRS 3."
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ifrs-full_MergerReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MergerReserveMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Merger reserve",
        "label": "Merger reserve [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity that may result in relation to a business combination outside the scope of IFRS 3."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "ptv_MicheleHolcombMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MicheleHolcombMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Michele Holcomb",
        "label": "Michele Holcomb [Member]",
        "documentation": "Michele Holcomb"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_MilestonePaymentReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MilestonePaymentReceived",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Milestone payment recieved",
        "label": "Milestone Payment Received",
        "documentation": "Milestone Payment Received"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_MinimumLiquidationPreference": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MinimumLiquidationPreference",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total minimum liquidation preference",
        "label": "Minimum liquidation preference",
        "documentation": "Minimum liquidation preference"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_MinimumLiquidationPreferenceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MinimumLiquidationPreferenceLineItems",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum liquidation preference [Line Items]",
        "label": "Minimum liquidation preference [Line Items]",
        "documentation": "Minimum liquidation preference"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_MinimumLiquidationPreferenceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "MinimumLiquidationPreferenceTable",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum liquidation preference [Table]",
        "label": "Minimum liquidation preference [Table]",
        "documentation": "Minimum liquidation preference [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other operating expenses",
        "label": "Miscellaneous other operating expense"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r490"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ptv_NetAssetsAttributableToShareholdersOfAssociate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NetAssetsAttributableToShareholdersOfAssociate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets/(liabilities)",
        "label": "Net assets attributable to shareholders of associate",
        "documentation": "Net assets attributable to shareholders of associate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NetAssetsFromBankruptcyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NetAssetsFromBankruptcyMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net assets from bankruptcy",
        "label": "Net Assets From Bankruptcy [Member]",
        "documentation": "Net Assets From Bankruptcy"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NetDeferredTaxAssetsNotRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NetDeferredTaxAssetsNotRecognised",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      },
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets (liabilities), net, not recognized",
        "totalLabel": "Total",
        "label": "Net deferred tax assets, not recognised",
        "documentation": "Net deferred tax assets, not recognised"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NewStandardsAndInterpretationsNotYetAdoptedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NewStandardsAndInterpretationsNotYetAdoptedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "New Standards and Interpretations Not Yet Adopted [Abstract]",
        "documentation": "New Standards and Interpretations Not Yet Adopted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "No Trading Symbol Flag",
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonCashItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonCashItemsAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash items:",
        "label": "Non-cash items [Abstract]",
        "documentation": "Non-cash items"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonControllingInterestsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonControllingInterestsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interests [Abstract]",
        "label": "Non-Controlling Interests [Abstract]",
        "documentation": "Non-Controlling Interests [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonControllingInterestsAndOptionsIssuedToThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonControllingInterestsAndOptionsIssuedToThirdParties",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Equity awards issued to third parties",
        "label": "Non controlling interests and options issued to third parties",
        "documentation": "Non controlling interests and options issued to third parties"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonControllingInterestsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonControllingInterestsLineItems",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interests [Line Items]",
        "label": "Non-Controlling Interests [Line Items]",
        "documentation": "Non-Controlling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonControllingInterestsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonControllingInterestsTable",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Controlling Interests [Table]",
        "label": "Non-Controlling Interests [Table]",
        "documentation": "Non-Controlling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonCurrentFinancialAssetsAtFairValueThroughProfitOrLossBeforeAllocationOfEquityMethodLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonCurrentFinancialAssetsAtFairValueThroughProfitOrLossBeforeAllocationOfEquityMethodLoss",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails": {
       "parentTag": "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Non-current Financial Assets At Fair Value Through Profit Or Loss, Before Allocation Of Equity Method Loss",
        "documentation": "Non-current Financial Assets At Fair Value Through Profit Or Loss, Before Allocation Of Equity Method Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NonCurrentLiabilitiesRoyaltyLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonCurrentLiabilitiesRoyaltyLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Non-current Liabilities, Royalty Liabilities",
        "documentation": "Non-current Liabilities, Royalty Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r433",
      "r444",
      "r454",
      "r478",
      "r487"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period [axis]",
        "label": "Non-adjusting events after reporting period [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": [
      "r0",
      "r221"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period",
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r221"
     ]
    },
    "ptv_NoncashInterestExpenseRoyaltyLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NoncashInterestExpenseRoyaltyLiability",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/FinanceIncomeCostsnetDetails",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance costs \u2013 non-cash interest expense related to sale of\u00a0future\u00a0royalties",
        "negatedTerseLabel": "Total finance costs - non-cash interest expense related to sale of future royalties",
        "netLabel": "Non-cash interest expense recognized",
        "label": "Noncash Interest Expense, Royalty Liability",
        "documentation": "Noncash Interest Expense, Royalty Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "verboseLabel": "Derecognize carrying value of non-controlling interest",
        "label": "Non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of equity in a subsidiary not attributable, directly or indirectly, to a parent. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r82",
      "r85",
      "r317"
     ]
    },
    "ifrs-full_NoncontrollingInterestsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncontrollingInterestsMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Non-controlling interests [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity in a subsidiary not attributable, directly or indirectly, to the parent."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "terseLabel": "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": [
      "r92",
      "r323",
      "r363"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails": {
       "parentTag": "ifrs-full_FinancialAssetsAtFairValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in notes from associates, non-current",
        "label": "Non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments held at fair value",
        "periodStartLabel": "Carrying amount, beginning balance",
        "periodEndLabel": "Carrying amount, ending balance",
        "label": "Non-current financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets measured at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r170",
      "r279"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails": {
       "parentTag": "ifrs-full_LeaseLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/LeasesandsubleasesScheduleofShorttermandLongtermPortionofLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability, non-current",
        "verboseLabel": "Long-term portion of lease liability",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "negatedLabel": "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": [
      "r94",
      "r324",
      "r363"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NoncurrentLiabilitiesFromShareBasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NoncurrentLiabilitiesFromShareBasedPaymentTransactions",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for share-based awards",
        "label": "Noncurrent Liabilities From Share based Payment Transactions",
        "documentation": "Noncurrent Liabilities From Share based Payment Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentLoansReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPortionOfNoncurrentLoansReceived",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loan (including current portion)",
        "label": "Non-current portion of non-current loans received"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current loans received. [Refer: Loans received]"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ifrs-full_NoncurrentReceivablesDueFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentReceivablesDueFromAssociates",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in notes from associates, non-current",
        "label": "Non-current receivables due from associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current receivables due from associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ptv_NonexecutiveDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NonexecutiveDirectorsMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonexecutive Directors",
        "label": "Nonexecutive Directors [Member]",
        "documentation": "Nonexecutive Directors"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NontradingHoldingCompaniesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NontradingHoldingCompaniesAbstract",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-trading holding companies",
        "label": "Nontrading holding companies [Abstract]",
        "documentation": "Nontrading holding companies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NontradingHoldingCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NontradingHoldingCompaniesMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-trading holding companies",
        "label": "Nontrading Holding Companies [Member]",
        "documentation": "Nontrading Holding Companies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NotLaterThan10YearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NotLaterThan10YearsMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 10 years",
        "label": "Not later than 10 years [Member]",
        "documentation": "Not later than 10 years"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than one 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": [
      "r131",
      "r132",
      "r138",
      "r203",
      "r207",
      "r321",
      "r381",
      "r386"
     ]
    },
    "ptv_NoteReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NoteReceivableMember",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note receivable",
        "label": "Note Receivable [Member]",
        "documentation": "Note Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotesAndDebenturesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotesAndDebenturesIssued",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Notes and debentures issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of notes and debentures issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_NumberOfAssetsWrittenOff": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfAssetsWrittenOff",
     "presentation": [
      "http://ptv.com/role/IntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of assets written off in the period",
        "label": "Number Of Assets Written Off",
        "documentation": "Number Of Assets Written Off"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfAssociateCommonStockHeldAtFairValue": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfAssociateCommonStockHeldAtFairValue",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of associate's common stock held at fair value (in shares)",
        "label": "Number of associate common stock held at fair value",
        "documentation": "Number of associate common stock held at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfEntitiesEstablished": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfEntitiesEstablished",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of entities established",
        "label": "Number Of Entities Established",
        "documentation": "Number Of Entities Established"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other equity instruments granted in share-based payment arrangement",
        "verboseLabel": "RSUs Granted in Period (in shares)",
        "label": "Number of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r539"
     ]
    },
    "ptv_NumberOfOptionsHeld": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfOptionsHeld",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options held (in shares)",
        "label": "Number of Options held",
        "documentation": "Number of Options held"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfOrdinarySharesIssuedToSettleShareBasedPaymentAwards": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfOrdinarySharesIssuedToSettleShareBasedPaymentAwards",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of restricted stock units (in shares)",
        "label": "Number Of Ordinary Shares Issued To Settle Share-based Payment Awards",
        "documentation": "Number Of Ordinary Shares Issued To Settle Share-based Payment Awards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Vested (in shares)",
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited (in shares)",
        "label": "Number of other equity instruments forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "ptv_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementFullyVested": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementFullyVested",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other equity instruments granted in share-based payment arrangement, fully vested",
        "label": "Number of other equity instruments granted in share-based payment arrangement, fully vested",
        "documentation": "Number of other equity instruments granted in share-based payment arrangement, fully vested"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (Non-vested), beginning of year (in shares)",
        "periodEndLabel": "Outstanding (Non-vested), end of year (in shares)",
        "terseLabel": "Number of RSUs held (in shares)",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r539"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in shares)",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "terseLabel": "Number of share options (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": [
      "r141",
      "r146",
      "r149",
      "r266",
      "r271"
     ]
    },
    "ifrs-full_NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfPotentialOrdinarySharesThatAreAntidilutiveInPeriodPresented",
     "presentation": [
      "http://ptv.com/role/EarningsLosspershareNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential securities excluded from diluted EPS calculation (in shares)",
        "label": "Number of potential ordinary shares that are antidilutive in period presented"
       }
      },
      "en": {
       "role": {
        "documentation": "Number of potential ordinary shares that are antidilutive in the period presented."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "ptv_NumberOfReportableSegment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfReportableSegment",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number Of Reportable Segment",
        "documentation": "Number Of Reportable Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfShareOptionsDeconsolidatedInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfShareOptionsDeconsolidatedInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deconsolidation During the Year (in shares)",
        "label": "Number Of Share Options Deconsolidated In Share-based Payment Arrangement",
        "documentation": "Number Of Share Options Deconsolidated In Share-based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Options exercisable (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": [
      "r147",
      "r272"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options exercised (in dollars per share)",
        "negatedLabel": "Exercised (in shares)",
        "negatedTerseLabel": "Exercised During the Year (in shares)",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r269"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expired During the Year (in shares)",
        "label": "Number of share options expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r270"
     ]
    },
    "ptv_NumberOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Forfeited and expired (in shares)",
        "label": "Number Of Share Options Forfeited And Expired In Share-Based Payment Arrangement",
        "documentation": "Number Of Share Options Forfeited And Expired In Share-Based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited During the Year (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": [
      "r143",
      "r268"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options granted in share-based payment arrangement (in shares)",
        "verboseLabel": "Granted (in shares)",
        "netLabel": "Granted During the Year (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": [
      "r142",
      "r267"
     ]
    },
    "ptv_NumberOfSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesAcquired",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares acquired",
        "label": "Number Of Shares, Acquired",
        "documentation": "Number Of Shares, Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfSharesAcquiredFixedPrice": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesAcquiredFixedPrice",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed price",
        "label": "Number Of Shares, Acquired, Fixed Price",
        "documentation": "Number Of Shares, Acquired, Fixed Price"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfSharesAcquiredPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesAcquiredPerShare",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares acquired per share (in euro per share)",
        "label": "Number Of Shares, Acquired, Per Share",
        "documentation": "Number Of Shares, Acquired, Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfSharesHeld": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesHeld",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares held (in shares)",
        "label": "Number Of Shares Held",
        "documentation": "Number Of Shares Held"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfSharesIssuableBasedOnPerformanceConditions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesIssuableBasedOnPerformanceConditions",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issuable based on performance conditions (in shares)",
        "label": "Number of shares issuable based on performance conditions",
        "documentation": "Number of shares issuable based on performance conditions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance number of shares outstanding (in shares)",
        "periodEndLabel": "Ending balance number of shares outstanding (in shares)",
        "terseLabel": "Number of shares issued (in shares)",
        "negatedTerseLabel": "Number of shares issued (in shares)",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ifrs-full_NumberOfSharesIssuedAndFullyPaid": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssuedAndFullyPaid",
     "presentation": [
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued and fully paid (in shares)",
        "label": "Number of shares issued and fully paid"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity, for which full payment has been received."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r293",
      "r328"
     ]
    },
    "ptv_NumberOfSharesIssuedByInvesteeHeldByPureTech": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfSharesIssuedByInvesteeHeldByPureTech",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued by investee (in shares)",
        "label": "Number of shares issued by investee held by PureTech",
        "documentation": "Number of shares issued by investee held by PureTech"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued ordinary shares (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": [
      "r214",
      "r295",
      "r330"
     ]
    },
    "ptv_NumberOfTreasurySharesPurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfTreasurySharesPurchased",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury stock (in shares)",
        "terseLabel": "Purchase of treasury stock (in shares)",
        "label": "Number Of Treasury Shares Purchased",
        "documentation": "Number Of Treasury Shares Purchased"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumberOfVotesPerOrdinaryShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumberOfVotesPerOrdinaryShare",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per ordinary share",
        "label": "Number Of Votes Per Ordinary Share",
        "documentation": "Number Of Votes Per Ordinary Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_NumeratorAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "NumeratorAbstract",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Numerator [Abstract]",
        "documentation": "Numerator"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OpeningNetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OpeningNetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opening net assets/(liabilities)",
        "label": "Opening Net Assets/(Liabilities)",
        "documentation": "Opening Net Assets/(Liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOperatingExpensesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total operating expenses",
        "totalLabel": "Total operating expenses",
        "label": "Operating expense"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ptv_OperatingExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingExpenseAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expense [Abstract]",
        "documentation": "Operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OperatingExpenseCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingExpenseCategoryAxis",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expense Category [Axis]",
        "label": "Operating Expense Category [Axis]",
        "documentation": "Operating Expense Category"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OperatingExpenseCategoryDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingExpenseCategoryDomain",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expense Category [Domain]",
        "label": "Operating Expense Category [Domain]",
        "documentation": "Operating Expense Category [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OperatingLossCarryforwardsExpirationPeriodsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingLossCarryforwardsExpirationPeriodsAxis",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards, Expiration Periods [Axis]",
        "label": "Operating Loss Carryforwards, Expiration Periods [Axis]",
        "documentation": "Operating Loss Carryforwards, Expiration Periods"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OperatingLossCarryforwardsExpirationPeriodsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingLossCarryforwardsExpirationPeriodsDomain",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards, Expiration Periods [Domain]",
        "label": "Operating Loss Carryforwards, Expiration Periods [Domain]",
        "documentation": "Operating Loss Carryforwards, Expiration Periods"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OperatingLossCarryforwardsNotSubjectToExpirationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OperatingLossCarryforwardsNotSubjectToExpirationMember",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards not subject to expiration",
        "label": "Operating Loss Carryforwards Not Subject To Expiration [Member]",
        "documentation": "Operating Loss Carryforwards Not Subject To Expiration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Operating segments [member]"
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ptv_OrdinarySharesIssuedToSettleShareBasedPaymentAwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OrdinarySharesIssuedToSettleShareBasedPaymentAwards",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of restricted stock units through issuance of equity",
        "label": "Ordinary Shares Issued To Settle Share-based Payment Awards",
        "documentation": "Ordinary Shares Issued To Settle Share-based Payment Awards"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://ptv.com/role/Cover",
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common",
        "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": [
      "r559"
     ]
    },
    "ptv_OtherAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherAssetsAndLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other Assets And Liabilities, Net",
        "label": "Other Assets And Liabilities, Net",
        "documentation": "Other Assets And Liabilities, Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCashReceiptsFromSalesOfEquityOrDebtInstrumentsOfOtherEntitiesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of investments held at fair value",
        "label": "Other cash receipts from sales of equity or debt instruments of other entities, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of equity or debt instruments of other entities (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income/(loss)",
        "verboseLabel": "Other comprehensive income/(loss) for the year",
        "label": "Other comprehensive income"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r305",
      "r333",
      "r343"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income/(loss):",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "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": [
      "r555"
     ]
    },
    "ptv_OtherFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherFinancialAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Financial Assets [Abstract]",
        "documentation": "Other Financial Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherOperatingIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income/(expense)",
        "label": "Other gains (losses)"
       }
      }
     },
     "auth_ref": [
      "r548",
      "r549"
     ]
    },
    "ptv_OtherIncomeexpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherIncomeexpenseAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income/(expense):",
        "label": "Other income/(expense) [Abstract]",
        "documentation": "Other income/(expense)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as financing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as operating activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ptv_OtherNetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherNetAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails": {
       "parentTag": "ptv_NetAssetsAttributableToShareholdersOfAssociate",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Net Assets/Liabilities",
        "documentation": "Other Net Assets/Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OtherNonControllingInterestEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherNonControllingInterestEquity",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestScheduleofChangesinEquityClassifiedNoncontrollingOwnershipInterestsinSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other, non-controlling interest, equity",
        "documentation": "Other, non-controlling interest, equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ifrs-full_OtherOperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherOperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other income/(expense)",
        "label": "Other operating income (expense)"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ptv_OtherPayablesLiabilitySettledShareBasedAwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherPayablesLiabilitySettledShareBasedAwards",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability for share-based awards, short-term",
        "label": "Other payables, liability settled share based awards",
        "documentation": "Other payables, liability settled share based awards"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r51",
      "r249",
      "r299",
      "r326"
     ]
    },
    "ptv_OtherResearchAndDevelopmentExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherResearchAndDevelopmentExpenses",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_MiscellaneousOtherOperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other research and development expenses",
        "label": "Other Research And Development Expenses",
        "documentation": "Other Research And Development Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reserve",
        "verboseLabel": "Other reserves",
        "label": "Other reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r399",
      "r406"
     ]
    },
    "ifrs-full_OtherReservesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReservesMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other reserve",
        "label": "Other reserves [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r216",
      "r308"
     ]
    },
    "ptv_OtherSellingGeneralAndAdministrativeExpense1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OtherSellingGeneralAndAdministrativeExpense1",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_MiscellaneousOtherOperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other general and administrative expenses",
        "label": "Other Selling General And Administrative Expense 1",
        "documentation": "Other Selling General And Administrative Expense 1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r223"
     ]
    },
    "ifrs-full_OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTaxRateEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other tax rate effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "Tax rate effects, in aggregate, on the reconciliation between the average effective tax rate and the applicable tax rate that the entity does not separately disclose in the reconciliation. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r224"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other temporary differences",
        "label": "Other temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r431",
      "r442",
      "r452",
      "r485"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r434",
      "r445",
      "r455",
      "r488"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r434",
      "r445",
      "r455",
      "r488"
     ]
    },
    "ptv_Over10PercentOfRevenueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "Over10PercentOfRevenueMember",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over 10 percent of revenue",
        "label": "Over 10 percent of revenue [Member]",
        "documentation": "Over 10 percent of revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_OwnershipInterest": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "OwnershipInterest",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership interest",
        "label": "Ownership Interest",
        "documentation": "Ownership Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Par value per share (in GBP per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r294",
      "r329"
     ]
    },
    "ptv_ParentCompanyAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ParentCompanyAndOtherMember",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Parent Company and Other",
        "label": "Parent Company And Other [Member]",
        "documentation": "Parent Company And Other"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "ptv_PaymentForRepurchaseOfOrdinarySharesTenderOffer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PaymentForRepurchaseOfOrdinarySharesTenderOffer",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of ordinary shares from Tender Offer, including associated costs",
        "label": "Payment for repurchase of ordinary shares, tender offer",
        "documentation": "Payment for repurchase of ordinary shares, tender offer"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PaymentOfOtherShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PaymentOfOtherShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of short-term note from associate",
        "label": "Payment of other short term debt",
        "documentation": "Payment of other short term debt"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PaymentToFromRoyaltyPharma": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PaymentToFromRoyaltyPharma",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment (from) to Royalty Pharma",
        "negatedTerseLabel": "Payments (from) to Royalty Pharma",
        "label": "Payment To (From) Royalty Pharma",
        "documentation": "Payment To (From) Royalty Pharma"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PaymentToPurchaseTreasuryStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PaymentToPurchaseTreasuryStock",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of treasury stock",
        "label": "Payment To Purchase Treasury Stock",
        "documentation": "Payment To Purchase Treasury Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/LeasesandsubleasesScheduleofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of lease liability",
        "negatedLabel": "Cash paid for rent - principal - financing cash flow",
        "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": [
      "r360"
     ]
    },
    "ptv_PaymentsOfWithholdingTaxesInConnectionWithShareBasedPaymentArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PaymentsOfWithholdingTaxesInConnectionWithShareBasedPaymentArrangements",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payments of withholding taxes in connection with stock-based awards",
        "label": "Payments Of Withholding Taxes In Connection With Share-Based Payment Arrangements",
        "documentation": "Payments Of Withholding Taxes In Connection With Share-Based Payment Arrangements"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PayoffOfPrincipalInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PayoffOfPrincipalInterest",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgiveness of debt \u2013 entity dissolution \u2013 finance income",
        "label": "Payoff of Principal &amp; Interest",
        "documentation": "Payoff of Principal &amp; Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PayrollCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PayrollCosts",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "totalLabel": "Total payroll costs",
        "label": "Payroll Costs",
        "documentation": "Payroll Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PayrollTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PayrollTaxes",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ptv_PayrollCosts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll taxes",
        "label": "Payroll Taxes",
        "documentation": "Payroll Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r478"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ptv_PercentVotingRightsOfTheCompany": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PercentVotingRightsOfTheCompany",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent voting rights of the company",
        "label": "Percent voting rights of the Company",
        "documentation": "Percent voting rights of the Company"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleDecreaseInUnobservableInputAssets",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of reasonably possible decrease in unobservable input, assets",
        "label": "Percentage of reasonably possible decrease in unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of a reasonably possible decrease in an unobservable input used in fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of reasonably possible increase in unobservable input, assets",
        "label": "Percentage of reasonably possible increase in unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of assets."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "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": [
      "r154",
      "r276"
     ]
    },
    "ptv_PercentageVoteAndValueOfSubsidiariesInTheGroupConsolidatedStateTaxReturn": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PercentageVoteAndValueOfSubsidiariesInTheGroupConsolidatedStateTaxReturn",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage vote and value of subsidiaries in the Group consolidated state tax return",
        "label": "Percentage vote and value of subsidiaries in the Group consolidated state tax return",
        "documentation": "Percentage vote and value of subsidiaries in the Group consolidated state tax return"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PercentageVoteAndValueOfSubsidiariesIncludedInTheGroupConsolidatedFederalTaxReturn",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage vote and value of subsidiaries included in the Group consolidated federal tax return",
        "label": "Percentage vote and value of subsidiaries included in the Group consolidated federal tax return",
        "documentation": "Percentage vote and value of subsidiaries included in the Group consolidated federal tax return"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PerformanceBasedRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PerformanceBasedRSUMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance based RSU",
        "label": "Performance based RSU [Member]",
        "documentation": "Performance based RSU"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PerformanceBasedRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PerformanceBasedRSUsMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-based RSUs",
        "label": "Performance Based RSUs [Member]",
        "documentation": "Performance Based RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PerformanceMarketAndServiceBasedRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PerformanceMarketAndServiceBasedRSUMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance, market and service based RSU",
        "label": "Performance, market and service based RSU [Member]",
        "documentation": "Performance, market and service based RSU"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PerformanceSharePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PerformanceSharePlanMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance share plan",
        "label": "Performance Share Plan [Member]",
        "documentation": "Performance Share Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r462"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r518"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r461"
     ]
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred",
        "label": "Preference shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r559"
     ]
    },
    "ptv_PreferredA1A2AndBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PreferredA1A2AndBMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred A-1, A-2 And B",
        "label": "Preferred A-1, A-2 And B [Member]",
        "documentation": "Preferred A-1, A-2 And B"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PreferredShareLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PreferredShareLiability",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred share liability",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Preferred Share Liability",
        "documentation": "Preferred Share Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PreferredStockSeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PreferredStockSeriesBMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, series B",
        "label": "Preferred stock, series B [Member]",
        "documentation": "Preferred stock, series B"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PresentationOfLeasesForLesseeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PresentationOfLeasesForLesseeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Presentation of leases for lessee [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ProceedFromTransactionFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedFromTransactionFees",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceed from transaction fees",
        "label": "Proceed from Transaction Fees",
        "documentation": "Proceed from Transaction Fees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "ptv_ProceedsFromGroup": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedsFromGroup",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from group",
        "label": "Proceeds From Group",
        "documentation": "Proceeds From Group"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ProceedsFromInvestors": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedsFromInvestors",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from investors",
        "label": "Proceeds From Investors",
        "documentation": "Proceeds From Investors"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ProceedsFromIssueOfConvertibleNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedsFromIssueOfConvertibleNotes",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issue of convertible notes",
        "label": "Proceeds from issue of convertible notes",
        "documentation": "Proceeds from issue of convertible notes"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromIssueOfPreferenceShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssueOfPreferenceShares",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of subsidiary preferred shares",
        "label": "Proceeds from issue of preference shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the issuing of preference shares. [Refer: Preference shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the issuance of shares and subsidiary preferred shares",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "ptv_ProceedsFromSaleOfEquityInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedsFromSaleOfEquityInvestment",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of equity investment",
        "label": "Proceeds From Sale Of Equity Investment",
        "documentation": "Proceeds From Sale Of Equity Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ProceedsFromSaleOfFutureRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProceedsFromSaleOfFutureRoyalties",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receipts from Royalty Purchase Agreement",
        "label": "Proceeds From Sale Of Future Royalties",
        "documentation": "Proceeds From Sale Of Future Royalties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property 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": [
      "r357"
     ]
    },
    "ifrs-full_ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOrMaturityOfFinancialInstrumentsClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from maturity of short-term investments",
        "label": "Proceeds from sales or maturity of financial instruments, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales or maturity of financial instruments, classified as investing activities. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/TaxationScheduleofIncomeTaxesRecognizedinComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income/(loss) for the year",
        "verboseLabel": "Net income/(loss)",
        "terseLabel": "Income/(loss) for the year",
        "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": [
      "r79",
      "r81",
      "r177",
      "r179",
      "r244",
      "r265",
      "r304",
      "r332",
      "r363",
      "r370"
     ]
    },
    "ifrs-full_ProfitLossAttributableToAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income/(loss) attributable to:",
        "label": "Profit (loss), attributable to [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling interests",
        "label": "Profit (loss), attributable to non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing and discontinued operations attributable to non-controlling interests. [Refer: Profit (loss); Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r84",
      "r335"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income/(loss) for the year, attributable to the owners of the Group, basic",
        "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": [
      "r41"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income/(loss) for the year, attributable to the owners of the Group, dilutive",
        "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": [
      "r41"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owners of the Group",
        "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": [
      "r336"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss_1": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails",
      "http://ptv.com/role/TaxationScheduleofIncomeTaxesRecognizedinComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income/(loss) before taxes",
        "terseLabel": "Income/(loss) before taxes",
        "label": "Profit (loss) before tax"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r387",
      "r388",
      "r400",
      "r401"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit/(loss) from continuing operations (100%)",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations, unless line item indicates otherwise [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r177",
      "r179",
      "r332"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating income/(loss)",
        "label": "Profit (loss) from operating activities"
       }
      }
     },
     "auth_ref": [
      "r352",
      "r560"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/PropertyandEquipmentScheduleofAccumulatedDepreciationandImpairmentLossDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofCostDetails",
      "http://ptv.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Property and equipment, net",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "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": [
      "r15",
      "r234",
      "r310"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Property and equipment, net",
        "label": "Property, plant and equipment including right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r124",
      "r523",
      "r554"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r235",
      "r353",
      "r369",
      "r392",
      "r394"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInAssociate",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in associate",
        "verboseLabel": "Group's share in %",
        "label": "Proportion of ownership interest in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in an associate attributable to the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r36",
      "r89"
     ]
    },
    "ptv_ProportionOfOwnershipInterestInInvestee": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ProportionOfOwnershipInterestInInvestee",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in investee (as a percent)",
        "label": "Proportion of ownership interest in investee",
        "documentation": "Proportion of ownership interest in investee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestsHeldByNoncontrollingInterests",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interests held by non-controlling interests",
        "label": "Proportion of ownership interests held by non-controlling interests"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interests in a subsidiary held by non-controlling interests. [Refer: Total for all subsidiaries [member]; Non-controlling interests]"
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInAssociate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInAssociate",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of voting rights held in associate",
        "label": "Proportion of voting rights held in associate"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in an associate held by the entity. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r36",
      "r89"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voting percentage through the holdings",
        "label": "Proportion of voting rights held in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of the voting rights in a subsidiary held by the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r36",
      "r87"
     ]
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for settlement",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r250"
     ]
    },
    "ptv_PurchaseOfConvertibleNotesAndWarrantsFromAssociatesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PurchaseOfConvertibleNotesAndWarrantsFromAssociatesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in convertible notes from associates",
        "label": "Purchase Of Convertible Notes And Warrants From Associates, Classified As Investing Activities",
        "documentation": "Purchase Of Convertible Notes And Warrants From Associates, Classified As Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfFinancialInstrumentsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of short-term investments",
        "label": "Purchase of financial instruments, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "ptv_PurchaseOfIntangibleAssetsButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PurchaseOfIntangibleAssetsButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of intangible assets not yet paid in cash",
        "label": "Purchase Of Intangible Assets But Not Yet Paid",
        "documentation": "Purchase Of Intangible Assets But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInAssociates",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in preferred shares held at fair value",
        "label": "Purchase of interests in associates"
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of investments other than investments accounted for using equity method",
        "label": "Purchase of investments other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of property 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": [
      "r356"
     ]
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfTreasuryShares",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase of Treasury stock",
        "label": "Purchase of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "ptv_PureTechHealthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechHealthMember",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech Health LLC",
        "terseLabel": "PureTech Health LLC",
        "label": "PureTech Health [Member]",
        "documentation": "PureTech Health"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PureTechLYT100Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechLYT100Member",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech LYT 100, Inc.",
        "label": "PureTech LYT - 100 [Member]",
        "documentation": "PureTech LYT - 100"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PureTechLYTMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechLYTMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech LYT, Inc. (formerly Ariya Therapeutics, Inc.)",
        "label": "PureTech LYT [Member]",
        "documentation": "PureTech LYT"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PureTechManagementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechManagementMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech Management, Inc.",
        "label": "PureTech Management [Member]",
        "documentation": "PureTech Management"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PureTechSecuritiesCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechSecuritiesCorpMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech Securities Corp.",
        "label": "PureTech Securities Corp. [Member]",
        "documentation": "PureTech Securities Corp."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_PureTechSecuritiesIICorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "PureTechSecuritiesIICorpMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "PureTech Securities II Corp.",
        "label": "PureTech Securities II Corp. [Member]",
        "documentation": "PureTech Securities II Corp."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "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": [
      "r74",
      "r114",
      "r137",
      "r149",
      "r217",
      "r364",
      "r365",
      "r540"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges",
        "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": [
      "r74",
      "r114",
      "r137",
      "r149",
      "r217",
      "r364",
      "r365",
      "r540"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]",
        "label": "Ranges of exercise prices for outstanding share options [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"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsDomain",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options",
        "label": "Ranges of exercise prices for outstanding share options [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Range [domain]]"
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ptv_RateOfDeconsolidationAdjustmentsReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfDeconsolidationAdjustmentsReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deconsolidation of subsidiary",
        "label": "Rate of deconsolidation adjustments, reconciliation of effective tax rate",
        "documentation": "Rate of deconsolidation adjustments, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfEffectsOfStateTaxRateInUS": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfEffectsOfStateTaxRateInUS",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal effect",
        "label": "Rate of Effects of state tax rate in US",
        "documentation": "Rate of Effects of state tax rate in US"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfExecutiveCompensationReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfExecutiveCompensationReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nondeductible compensation",
        "label": "Rate of executive compensation, reconciliation of effective tax rate",
        "documentation": "Rate of executive compensation, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfFinanceIncomeCostsFairValueAccountingReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfFinanceIncomeCostsFairValueAccountingReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income/(costs) \u2013 fair value accounting",
        "label": "Rate of finance income costs - fair value accounting, reconciliation of effective tax rate",
        "documentation": "Rate of finance income costs - fair value accounting, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfLossWithRespectToAssociateForWhichNoDeferredTaxAssetIsRecognizedReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfLossWithRespectToAssociateForWhichNoDeferredTaxAssetIsRecognizedReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss with respect to associate for which no deferred tax asset is recognized",
        "label": "Rate of loss with respect to associate for which no deferred tax asset is recognized, reconciliation of effective tax rate",
        "documentation": "Rate of loss with respect to associate for which no deferred tax asset is recognized, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfShareBasedPaymentExpensesNonDeductibleReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfShareBasedPaymentExpensesNonDeductibleReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Rate of Share based Payment expenses, non-deductible, reconciliation of effective tax rate",
        "documentation": "Rate of Share based Payment expenses, non-deductible"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RateOfTaxCreditsReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RateOfTaxCreditsReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax credits",
        "label": "Rate Of Tax credits, Reconciliation Of Effective Tax Rate",
        "documentation": "Rate Of Tax credits, Reconciliation Of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReceivablesDueFromAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReceivablesDueFromAssociates",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables due from associates",
        "label": "Receivables due from associates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from associates. [Refer: Total for all associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "ifrs-full_ReceivablesFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReceivablesFromContractsWithCustomers",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivables related to contract revenue",
        "label": "Receivables from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer that is unconditional. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r119",
      "r196"
     ]
    },
    "ptv_RecognisedIncomeTaxExpenseLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RecognisedIncomeTaxExpenseLineItems",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognised Income Tax Expense [Line Items]",
        "label": "Recognised Income Tax Expense [Line Items]",
        "documentation": "Recognised Income Tax Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RecognisedIncomeTaxExpenseTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RecognisedIncomeTaxExpenseTable",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognised Income Tax Expense [Table]",
        "label": "Recognised Income Tax Expense [Table]",
        "documentation": "Recognised Income Tax Expense [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r426",
      "r437",
      "r447",
      "r480"
     ]
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r31",
      "r242"
     ]
    },
    "ifrs-full_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions [abstract]",
        "label": "Related party transactions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RelatedPartyTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RelatedPartyTransactionsLineItems",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions [Line Items]",
        "label": "Related party transactions [Line Items]",
        "documentation": "Related party transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RelatedPartyTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RelatedPartyTransactionsTable",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions [Table]",
        "label": "Related party transactions [Table]",
        "documentation": "Related party transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RentalIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RentalIncome",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental income",
        "label": "Rental income"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r192"
     ]
    },
    "ptv_RepurchaseAndCancellationOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RepurchaseAndCancellationOfShares",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase and cancellation of ordinary shares from Tender Offer (in shares)",
        "label": "Repurchase And Cancellation Of Shares",
        "documentation": "Repurchase And Cancellation Of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RepurchaseAndCancellationOfSharesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RepurchaseAndCancellationOfSharesAmount",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity",
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase and cancellation of ordinary shares from Tender Offer",
        "label": "Repurchase And Cancellation Of Shares, Amount",
        "documentation": "Repurchase And Cancellation Of Shares, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RepurchaseOfOrdinarySharesNotYetPaidInCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RepurchaseOfOrdinarySharesNotYetPaidInCash",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost associated with Tender Offer not yet paid in cash",
        "label": "Repurchase of ordinary shares not yet paid in cash",
        "documentation": "Repurchase of ordinary shares not yet paid in cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/OperatingExpensesScheduleofOperatingExpensesDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Research and development expenses",
        "terseLabel": "Research and development expenses",
        "negatedTerseLabel": "Research and development expenses",
        "verboseLabel": "Research and development",
        "label": "Research and development expense"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r258"
     ]
    },
    "ptv_ResearchAndDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ResearchAndDevelopmentMember",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofInformationaboutEmployeesDetails",
      "http://ptv.com/role/OperatingExpensesScheduleofPayrollCostsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research And Development [Member]",
        "documentation": "Research And Development"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation reserve",
        "label": "Reserve of exchange differences on translation"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r237"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation reserve",
        "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": [
      "r22",
      "r237",
      "r402"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r427",
      "r438",
      "r448",
      "r481"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r428",
      "r439",
      "r449",
      "r482"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r435",
      "r446",
      "r456",
      "r489"
     ]
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/OtherFinancialAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other financial assets",
        "terseLabel": "Restricted cash",
        "label": "Restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r555"
     ]
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total RSUs",
        "label": "Restricted share units [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r527"
     ]
    },
    "ptv_RestrictedShareUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RestrictedShareUnitsRSUMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSU",
        "label": "Restricted Share Units (RSU) [Member]",
        "documentation": "Restricted Share Units (RSU) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retained earnings/(Accumulated deficit)",
        "terseLabel": "Retained earnings/(accumulated deficit)",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r406",
      "r407"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings/ (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": [
      "r308",
      "r402"
     ]
    },
    "ifrs-full_RetainedEarningsProfitLossForReportingPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsProfitLossForReportingPeriod",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit/(loss) for the period",
        "label": "Retained earnings, profit (loss) for reporting period"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity\u2019s undistributed profit or loss for the reporting period. [Refer: Retained earnings; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r557"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/RevenueScheduleofDisclosureofRevenueDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total revenue",
        "label": "Revenue"
       }
      }
     },
     "auth_ref": [
      "r96",
      "r157",
      "r173",
      "r178",
      "r184",
      "r185",
      "r187",
      "r339",
      "r363",
      "r400",
      "r401"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [abstract]",
        "label": "Revenue [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails",
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails",
      "http://ptv.com/role/RevenueScheduleofDisclosureofRevenueDetails",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract revenue",
        "label": "Revenue from contracts with customers"
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r194"
     ]
    },
    "ifrs-full_RevenueFromGovernmentGrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromGovernmentGrants",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_Revenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/RevenueScheduleofDisclosureofRevenueDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Grant revenue",
        "label": "Income from government grants"
       }
      }
     },
     "auth_ref": [
      "r525"
     ]
    },
    "ifrs-full_RevenueFromRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRoyalties",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty income",
        "label": "Royalty income"
       }
      }
     },
     "auth_ref": [
      "r552"
     ]
    },
    "ptv_RevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RevenueLineItems",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Line Items]",
        "label": "Revenue [Line Items]",
        "documentation": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RevenueTable",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue [Table]",
        "label": "Revenue [Table]",
        "documentation": "Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/LeasesandsubleasesScheduleofQuantitativeInformationAboutRightofuseAssetsandLeaseLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use asset, net",
        "negatedLabel": "Right of use asset, net",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "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": [
      "r124",
      "r129",
      "r201"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets",
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ptv_RoyaltiesLiabilitiesEligibilityToReceiveAdditionalRoyaltyPaymentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltiesLiabilitiesEligibilityToReceiveAdditionalRoyaltyPaymentAmount",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eligibility to receive additional payment amount (up to)",
        "label": "Royalties Liabilities, Eligibility To Receive Additional Royalty Payment, Amount",
        "documentation": "Royalties Liabilities, Eligibility To Receive Additional Royalty Payment, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RoyaltiesLiabilitiesInitialPaymentReceivedAtClosing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltiesLiabilitiesInitialPaymentReceivedAtClosing",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts received at closing",
        "label": "Royalties Liabilities, Initial Payment Received At Closing",
        "documentation": "Royalties Liabilities, Initial Payment Received At Closing"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RoyaltyAgreementAnnualThresholdRoyaltyPaymentMadeToCounterparty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltyAgreementAnnualThresholdRoyaltyPaymentMadeToCounterparty",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual threshold, amount",
        "label": "Royalty Agreement, Annual Threshold Royalty Payment Made To Counterparty",
        "documentation": "Royalty Agreement, Annual Threshold Royalty Payment Made To Counterparty"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RoyaltyAgreementPercentageOfRoyaltiesReceivedAboveAnnualThreshold": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltyAgreementPercentageOfRoyaltiesReceivedAboveAnnualThreshold",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of royalties received above annual threshold",
        "label": "Royalty Agreement, Percentage Of Royalties Received Above Annual Threshold",
        "documentation": "Sale Of Future Royalties Liability, Percentage Of Royalties Received Above Annual Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RoyaltyIncomeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltyIncomeRate",
     "presentation": [
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty rate",
        "label": "Royalty Income, Rate",
        "documentation": "Royalty Income, Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_RoyaltyPharmaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "RoyaltyPharmaMember",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty Pharma",
        "label": "Royalty Pharma [Member]",
        "documentation": "Royalty Pharma"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "ptv_SPTXInc.HeldIndirectlyThroughSeaportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SPTXInc.HeldIndirectlyThroughSeaportMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SPTX, Inc. (held Indirectly through Seaport)",
        "label": "SPTX, Inc. (held Indirectly through Seaport) [Member]",
        "documentation": "SPTX, Inc. (held Indirectly through Seaport)"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SaleOfEquityInstrumentsInOtherEntities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SaleOfEquityInstrumentsInOtherEntities",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of equity instruments in other entities (in shares)",
        "label": "Sale of equity instruments in other entities",
        "documentation": "Sale of equity instruments in other entities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SaleOfFutureRoyaltiesLiabilitiesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SaleOfFutureRoyaltiesLiabilitiesRollForward",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Future Royalties Liabilities [Roll Forward]",
        "label": "Sale of Future Royalties Liabilities [Roll Forward]",
        "documentation": "Sale of Future Royalties Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SaleOfFutureRoyaltiesLiabilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SaleOfFutureRoyaltiesLiabilityLineItems",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Of Future Royalties Liability [Line Items]",
        "label": "Sale Of Future Royalties Liability [Line Items]",
        "documentation": "Sale Of Future Royalties Liability [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SaleOfFutureRoyaltiesLiabilityNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SaleOfFutureRoyaltiesLiabilityNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails": {
       "parentTag": "ptv_NonCurrentLiabilitiesRoyaltyLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityScheduleofSaleofFutureRoyaltiesLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of future royalties liability, non-current",
        "label": "Sale of Future Royalties Liability, Non-Current",
        "documentation": "Sale of Future Royalties Liability, Non-Current"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SaleOfFutureRoyaltiesLiabilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SaleOfFutureRoyaltiesLiabilityTable",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Of Future Royalties Liability [Table]",
        "label": "Sale Of Future Royalties Liability [Table]",
        "documentation": "Sale Of Future Royalties Liability [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesFairValueMeasurementAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SalesFairValueMeasurementAssets",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sale of shares",
        "terseLabel": "Sale of shares",
        "label": "Sales, fair value measurement, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in the fair value measurement of assets resulting from sales. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ptv_ScheduleOfConvertibleNotesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfConvertibleNotesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Convertible Notes Outstanding",
        "label": "Schedule of Convertible Notes [Table Text Block]",
        "documentation": "Schedule of Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ScheduleOfEarningsPerShareTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfEarningsPerShareTableTextBlock",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings/(Loss) per Share",
        "label": "Schedule of Earnings per Share [Table Text Block]",
        "documentation": "Schedule of Earnings per Share"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]",
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ScheduleOfInformationAboutEmployeesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfInformationAboutEmployeesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/OperatingExpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information about Employees",
        "label": "Schedule Of Information About Employees [Table Text Block]",
        "documentation": "Schedule Of Information About Employees"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ScheduleOfPropertyEquipmentNetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfPropertyEquipmentNetTableTextBlock",
     "presentation": [
      "http://ptv.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment, Net",
        "label": "Schedule of Property &amp; Equipment net [Table Text Block]",
        "documentation": "Schedule of Property &amp; Equipment net"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ScheduleOfRoyaltyLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfRoyaltyLiabilitiesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SaleofFutureRoyaltiesLiabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Sale of Future Royalties Liability",
        "label": "Schedule Of Royalty Liabilities [Table Text Block]",
        "documentation": "Schedule Of Royalty Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ScheduleOfTradeAndOtherPayablesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ScheduleOfTradeAndOtherPayablesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Payables",
        "label": "Schedule of Trade And Other Payables [Table Text Block]",
        "documentation": "Schedule of Trade And Other Payables"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeaportMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeaportMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seaport",
        "label": "Seaport [Member]",
        "documentation": "Seaport"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeaportTherapeuticsInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeaportTherapeuticsInc.Member",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seaport Therapeutics, Inc.",
        "label": "Seaport Therapeutics, Inc. [Member]",
        "documentation": "Seaport Therapeutics, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeaportTherapeuticsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeaportTherapeuticsMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seaport Therapeutics (Common)",
        "label": "Seaport Therapeutics [Member]",
        "documentation": "Seaport Therapeutics"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeaportVedantaAndSondeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeaportVedantaAndSondeMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Seaport, Vedanta And Sonde",
        "label": "Seaport, Vedanta And Sonde [Member]",
        "documentation": "Seaport, Vedanta And Sonde"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r409"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r411"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [axis]",
        "label": "Segment consolidation items [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": [
      "r177"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for segment consolidation items",
        "label": "Segment consolidation items [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Segment consolidation items' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ptv_SegmentInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SegmentInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information [Abstract]",
        "documentation": "Segment Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [axis]",
        "label": "Segments [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": [
      "r46",
      "r118",
      "r177",
      "r195",
      "r350",
      "r372"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r118",
      "r183",
      "r195",
      "r350",
      "r372"
     ]
    },
    "ptv_SeniorManagersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeniorManagersMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Managers",
        "label": "Senior Managers [Member]",
        "documentation": "Senior Managers"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeniorSecuredConvertiblePromissoryNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeniorSecuredConvertiblePromissoryNoteMember",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior secured convertible promissory note",
        "label": "Senior Secured Convertible Promissory Note [Member]",
        "documentation": "Senior Secured Convertible Promissory Note"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesA1PreferredMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesA1PreferredMember",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A-1 preferred",
        "label": "Series A-1 Preferred [Member]",
        "documentation": "Series A-1 Preferred"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesA1PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesA1PreferredStockMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A-1 Preferred Stock",
        "label": "Series A-1 Preferred Stock [Member]",
        "documentation": "Series A-1 Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesA2PreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesA2PreferredSharesMember",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A-2 Preferred Shares",
        "label": "Series A-2 Preferred Shares [Member]",
        "documentation": "Series A-2 Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesA2PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesA2PreferredStockMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A-2 preferred stock",
        "label": "Series A-2 Preferred Stock [Member]",
        "documentation": "Series A-2 Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesAConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesAConvertiblePreferredStockMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A convertible preferred stock",
        "label": "Series A Convertible Preferred Stock [Member]",
        "documentation": "Series A Convertible Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SeriesPreferredA2AndBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SeriesPreferredA2AndBMember",
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series Preferred A-2 and B",
        "label": "Series Preferred A-2 and B [Member]",
        "documentation": "Series Preferred A-2 and B"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedArrangementRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedArrangementRollForward",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares/Units",
        "label": "Share-Based Arrangement [Roll Forward]",
        "documentation": "Share-Based Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSettlementPricePerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardSettlementPricePerShare",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award settlement, price per share",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Settlement, Price Per Share",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Settlement, Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based awards expiration period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period",
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesRedeemedPerRestrictedShareUnit": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesRedeemedPerRestrictedShareUnit",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of common shares redeemable from each RSU (in shares)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Common Shares Redeemed Per Restricted Share Unit",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Common Shares Redeemed Per Restricted Share Unit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedLiabiltyAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedLiabiltyAwardsMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based liability awards",
        "label": "Share based liabilty awards [Member]",
        "documentation": "Share based liabilty awards"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentArrangementExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentArrangementExpirationPeriod",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options expiration period from grant date",
        "label": "Share-Based Payment Arrangement, Expiration Period",
        "documentation": "Share-Based Payment Arrangement, Expiration Period"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentArrangementsAuthorizedAmountPercentageOfCommonSharesOutstanding": {
     "xbrltype": "pureItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentArrangementsAuthorizedAmountPercentageOfCommonSharesOutstanding",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements, percentage of common shares outstanding",
        "label": "Share-based Payment Arrangements, Authorized Amount, Percentage of Common Shares Outstanding",
        "documentation": "Share-based Payment Arrangements, Authorized Amount, Percentage of Common Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentArrangementsAwardVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentArrangementsAwardVestingPeriod",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period",
        "label": "Share-Based Payment Arrangements, Award Vesting Period",
        "documentation": "Share-Based Payment Arrangements, Award Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentExpenseCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentExpenseCategoryAxis",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Expense Category [Axis]",
        "label": "Share-based Payment Expense Category [Axis]",
        "documentation": "Share-based Payment Expense Category"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentExpenseTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Payment Expense as Reflected in the Consolidated Statement of Income/(Loss)",
        "label": "Share-based Payment Expense Table [Text Block]",
        "documentation": "Share-based Payment Expense Table"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentExpensesNonDeductibleReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentExpensesNonDeductibleReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share based Payment expenses, non-deductible, reconciliation of effective tax rate",
        "documentation": "Share based Payment expenses, non-deductible, reconciliation of effective tax rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment [Line Items]",
        "label": "Share-based Payment [Line Items]",
        "documentation": "Share-based Payment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Expense [Abstract]",
        "label": "Share-based Payments [Abstract]",
        "documentation": "Share-based Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentsMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payments",
        "label": "Share-based payments [Member]",
        "documentation": "Share-based payments"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentsTableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentsTableLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments Table [Line Items]",
        "label": "Share-based Payments Table [Line Items]",
        "documentation": "Share-based Payments Table"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareBasedPaymentsTableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareBasedPaymentsTableTable",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payments Table [Table]",
        "label": "Share-based Payments Table [Table]",
        "documentation": "Share-based Payments Table [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareOfAssociateLossRecordedAgainstLongTermInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareOfAssociateLossRecordedAgainstLongTermInterest",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share in gain/(loss) of associates",
        "negatedTerseLabel": "Share of associate loss recorded against long-term interest",
        "label": "Share of associate loss recorded against long-term interest",
        "documentation": "Share of associate loss recorded against long-term interest"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShareOfNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShareOfNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Group's share of net assets (net deficit)",
        "label": "Share of net assets",
        "documentation": "Share of net assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofInvestmentsinAssociatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity method income (loss)",
        "label": "Share of profit (loss) of associates accounted for using equity method"
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      },
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows",
      "http://ptv.com/role/ConsolidatedStatementofComprehensiveIncomeLoss",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share of net income/(loss) of associates accounted for using the equity\u00a0method",
        "negatedTerseLabel": "Share of net (gain)/loss of associates accounted for using the equity method",
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r182",
      "r341"
     ]
    },
    "ifrs-full_ShareOfProfitLossOfContinuingOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfContinuingOperationsOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Group's share in gain (net losses)",
        "label": "Share of profit (loss) from continuing operations of associates and joint ventures accounted for using equity method"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r289"
     ]
    },
    "ifrs-full_SharePremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremium",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share premium",
        "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": [
      "r399",
      "r406"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share premium",
        "label": "Share premium [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount received or receivable from issuance of the entity's shares in excess of nominal value."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ptv_SharonBarberLuiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SharonBarberLuiMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sharon Barber-Lui",
        "label": "Sharon Barber-Lui [Member]",
        "documentation": "Sharon Barber-Lui"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShortTermInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShortTermInvestment",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails": {
       "parentTag": "ptv_CashAndCashEquivalentsAndShortTermInvestments",
       "weight": 1.0,
       "order": 1.0
      },
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails": {
       "parentTag": "ptv_CreditRisk",
       "weight": 1.0,
       "order": 3.0
      },
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementCreditRiskDetails",
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "verboseLabel": "Short-term investments",
        "label": "Short-term Investment",
        "documentation": "Short-term Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_ShortTermNoteFromAssociateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ShortTermNoteFromAssociateMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment in notes from associates",
        "label": "Short-term note from associate [Member]",
        "documentation": "Short-term note from associate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates [axis]",
        "label": "Associates [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": [
      "r35",
      "r37",
      "r104",
      "r286"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesDomain",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesScheduleofFinancialInformationofSeaportDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/RevenueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for associates",
        "label": "Associates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r37",
      "r104",
      "r286"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "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": [
      "r35",
      "r37",
      "r103",
      "r285"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofSubsidiaryPreferredSharesMinimumLiquidationPreferenceDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for subsidiaries",
        "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": [
      "r35",
      "r37",
      "r103",
      "r285"
     ]
    },
    "ifrs-full_SignificantUnobservableInputAssets": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantUnobservableInputAssets",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Input Value",
        "label": "Significant unobservable input, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The value of significant unobservable input used in the measurement of the fair value of assets."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ptv_SondeAfterFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SondeAfterFinancingMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sonde, After Financing",
        "label": "Sonde, After Financing [Member]",
        "documentation": "Sonde, After Financing"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SondeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SondeMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesScheduleofInvestmentsinNotesfromAssociatesDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Sonde Health, Inc.",
        "terseLabel": "Sonde",
        "label": "Sonde [Member]",
        "documentation": "Sonde"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StateMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State - current",
        "label": "State [Member]",
        "documentation": "State"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "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": {
        "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://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "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": [
      "r308"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Statement of Comprehensive Income/(Loss)",
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "presentation": [
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available Funds",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r430",
      "r441",
      "r451",
      "r484"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockDeductionReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockDeductionReconciliationOfEffectiveTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Worthless stock deduction",
        "label": "Stock Deduction, Reconciliation Of Effective Tax Rate",
        "documentation": "Stock Deduction, Reconciliation Of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockIncentivePlanMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock incentive plan",
        "label": "Stock Incentive Plan [Member]",
        "documentation": "Stock Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockOptionsMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options",
        "label": "Stock Options [Member]",
        "documentation": "Stock Options"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockRepurchaseProgramAggregatedNumberOfSharesRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockRepurchaseProgramAggregatedNumberOfSharesRepurchased",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated number of shares repurchased under share repurchase program (in shares)",
        "label": "Stock Repurchase Program, Aggregated Number Of Shares Repurchased",
        "documentation": "Stock Repurchase Program, Aggregated Number Of Shares Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockRepurchaseProgramNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockRepurchaseProgramNumberOfTranches",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Stock Repurchase Program, Number Of Tranches",
        "documentation": "Stock Repurchase Program, Number Of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockRepurchaseProgramPricePerShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockRepurchaseProgramPricePerShare",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase price per share",
        "label": "Stock Repurchase Program, Price Per Share",
        "documentation": "Stock Repurchase Program, Price Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_StockRepurchaseProgramSharesAuthorizedToBeRepurchased": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "StockRepurchaseProgramSharesAuthorizedToBeRepurchased",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value of shares authorized to be repurchased",
        "label": "Stock Repurchase Program, Shares Authorized to be Repurchased",
        "documentation": "Stock Repurchase Program, Shares Authorized to be Repurchased"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary [Abstract]",
        "label": "Subsidiary [Abstract]",
        "documentation": "Subsidiary [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryConvertibleNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryConvertibleNotesMember",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableScheduleofConvertibleNotesOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Notes",
        "label": "Subsidiary Convertible Notes [Member]",
        "documentation": "Subsidiary Convertible Notes"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryNotesPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryNotesPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Notes Payable [Abstract]",
        "label": "Subsidiary Notes Payable [Abstract]",
        "documentation": "Subsidiary Notes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryNotesPayableLoansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryNotesPayableLoansLineItems",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Notes Payable - Loans [Line Items]",
        "label": "Subsidiary Notes Payable - Loans [Line Items]",
        "documentation": "Subsidiary Notes Payable - Loans"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryNotesPayableLoansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryNotesPayableLoansTable",
     "presentation": [
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Notes Payable - Loans [Table]",
        "label": "Subsidiary Notes Payable - Loans [Table]",
        "documentation": "Subsidiary Notes Payable - Loans [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryNotesPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryNotesPayableMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/SubsidiaryNotesPayableNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary notes payable",
        "label": "Subsidiary Notes Payable [Member]",
        "documentation": "Subsidiary Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryOperatingCompaniesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryOperatingCompaniesAbstract",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary operating companies",
        "label": "Subsidiary operating companies [Abstract]",
        "documentation": "Subsidiary operating companies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryOperatingCompaniesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryOperatingCompaniesMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary operating companies",
        "label": "Subsidiary Operating Companies [Member]",
        "documentation": "Subsidiary Operating Companies"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPlansLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Plans [Line Items]",
        "label": "Subsidiary Plans [Line Items]",
        "documentation": "Subsidiary Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPlansTable",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Plans [Table]",
        "label": "Subsidiary Plans [Table]",
        "documentation": "Subsidiary Plans [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPreferredShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPreferredShares",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary preferred shares and warrants",
        "label": "Subsidiary Preferred Shares",
        "documentation": "Subsidiary Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPreferredSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPreferredSharesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Preferred Shares [Abstract]",
        "label": "Subsidiary Preferred Shares [Abstract]",
        "documentation": "Subsidiary Preferred Shares [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPreferredSharesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPreferredSharesLineItems",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Preferred Shares [Line Items]",
        "label": "Subsidiary Preferred Shares [Line Items]",
        "documentation": "Subsidiary Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPreferredSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPreferredSharesMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails",
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofFairValueMeasurementandClassificationDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails",
      "http://ptv.com/role/SubsidiaryPreferredSharesScheduleofChangesintheValueofSubsidiaryPreferredSharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary preferred shares",
        "label": "Subsidiary Preferred Shares [Member]",
        "documentation": "Subsidiary Preferred Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryPreferredSharesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryPreferredSharesTable",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Preferred Shares [Table]",
        "label": "Subsidiary Preferred Shares [Table]",
        "documentation": "Subsidiary Preferred Shares [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryTypesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryTypesAxis",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Types [Axis]",
        "label": "Subsidiary Types [Axis]",
        "documentation": "Subsidiary Types"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SubsidiaryTypesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SubsidiaryTypesDomain",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary Types [Domain]",
        "label": "Subsidiary Types [Domain]",
        "documentation": "Subsidiary Types [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SummaryOfEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SummaryOfEquityTableTextBlock",
     "presentation": [
      "http://ptv.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity",
        "label": "Summary of Equity [Table Text Block]",
        "documentation": "Summary of Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SummaryOfFinancialInformationForInvestmentsInAssociatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SummaryOfFinancialInformationForInvestmentsInAssociatesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/InvestmentsinAssociatesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Information of Investments in Associates",
        "label": "Summary of Financial Information For Investments In Associates [Table Text Block]",
        "documentation": "Summary of Financial Information For Investments In Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SummaryOfInvestmentsHeldAtFairValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SummaryOfInvestmentsHeldAtFairValueTableTextBlock",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments Held at Fair Value",
        "label": "Summary Of Investments Held At Fair Value [Table Text Block]",
        "documentation": "Summary Of Investments Held At Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SummaryOfInvestmentsInAssociatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SummaryOfInvestmentsInAssociatesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments in Associates",
        "label": "Summary Of Investments In Associates [Table Text Block]",
        "documentation": "Summary Of Investments In Associates"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SummaryOfMinimumLiquidationPreferenceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SummaryOfMinimumLiquidationPreferenceTableTextBlock",
     "presentation": [
      "http://ptv.com/role/SubsidiaryPreferredSharesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiary Preferred Shares, Minimum Liquidation Preference",
        "label": "Summary of Minimum liquidation preference [Table Text Block]",
        "documentation": "Summary of Minimum liquidation preference"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_SupplementalDisclosureOfNonCashInvestmentAndFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "SupplementalDisclosureOfNonCashInvestmentAndFinancingActivitiesAbstract",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of non-cash investment and financing activities:",
        "label": "Supplemental disclosure of non-cash investment and financing activities [Abstract]",
        "documentation": "Supplemental disclosure of non-cash investment and financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "ptv_TalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TalMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tal Medical, Inc.",
        "label": "Tal [Member]",
        "documentation": "Tal"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxCreditReconciliationOfEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxCreditReconciliationOfEffectiveTaxRate",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax credits",
        "label": "Tax Credit, Reconciliation Of Effective Tax Rate",
        "documentation": "Tax Credit, Reconciliation Of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax asset",
        "label": "Tax effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r223"
     ]
    },
    "ptv_TaxEffectedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxEffectedMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Effected",
        "label": "Tax Effected [Member]",
        "documentation": "Tax Effected"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US federal statutory rate",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r223"
     ]
    },
    "ptv_TaxLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxLiabilityMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax liability",
        "label": "Tax liability [Member]",
        "documentation": "Tax liability"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxLossesAndTaxCreditsCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxLossesAndTaxCreditsCarryforwardsLineItems",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses and tax credits carryforwards [Line Items]",
        "label": "Tax losses and tax credits carryforwards [Line Items]",
        "documentation": "Tax losses and tax credits carryforwards [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxLossesAndTaxCreditsCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxLossesAndTaxCreditsCarryforwardsTable",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses and tax credits carryforwards [Table]",
        "label": "Tax losses and tax credits carryforwards [Table]",
        "documentation": "Tax losses and tax credits carryforwards [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxRateEffectOfAdjustmentsRelatedToChangeInBlendStateRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxRateEffectOfAdjustmentsRelatedToChangeInBlendStateRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revaluation of deferred due to rate change",
        "label": "Tax Rate Effect Of Adjustments Related To Change In Blend State Rate",
        "documentation": "Tax Rate Effect Of Adjustments Related To Change In Blend State Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxRateEffectOfDeferredTaxAssetsAndBenefitsNotPreviouslyRecognised": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxRateEffectOfDeferredTaxAssetsAndBenefitsNotPreviouslyRecognised",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Recognition of deferred tax assets and tax benefits not previously recognized",
        "label": "Tax Rate Effect of deferred tax assets and benefits not previously recognised",
        "documentation": "Tax Rate Effect of deferred tax assets and benefits not previously recognised"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxRateEffectOfStockDeductionReconciliationOfEffectiveTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxRateEffectOfStockDeductionReconciliationOfEffectiveTaxRate",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Worthless stock deduction",
        "label": "Tax Rate Effect Of Stock Deduction, Reconciliation Of Effective Tax Rate",
        "documentation": "Tax Rate Effect Of Stock Deduction, Reconciliation Of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxRateEffectOfTaxLosses": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxRateEffectOfTaxLosses",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax asset",
        "label": "Tax rate effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from tax losses. [Refer: Average effective tax rate; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r224"
     ]
    },
    "ptv_TaxationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxation [Abstract]",
        "label": "Taxation [Abstract]",
        "documentation": "Taxation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxationLineItems",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxation [Line Items]",
        "label": "Taxation [Line Items]",
        "documentation": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TaxationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TaxationTable",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxation [Table]",
        "label": "Taxation [Table]",
        "documentation": "Taxation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [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": [
      "r8",
      "r228"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [domain]",
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r228"
     ]
    },
    "ptv_ThirdPartyPayableFromICUponDeconsolidation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ThirdPartyPayableFromICUponDeconsolidation",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables due to PureTech",
        "label": "Third Party Payable from IC Upon Deconsolidation",
        "documentation": "Third Party Payable from IC Upon Deconsolidation"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TimeBasedRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TimeBasedRSUsMember",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based RSUs",
        "label": "Time Based RSUs [Member]",
        "documentation": "Time Based RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "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": [
      "r368",
      "r391"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesDomain",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueTimingofContractDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services",
        "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": [
      "r368",
      "r391"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails",
      "http://ptv.com/role/LeasesandsubleasesNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r114",
      "r137",
      "r149",
      "r217",
      "r364",
      "r365",
      "r540"
     ]
    },
    "ptv_TotalIncomeTaxTypeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TotalIncomeTaxTypeMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofRecognizedIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Income Tax Type",
        "label": "Total Income Tax Type [Member]",
        "documentation": "Total Income Tax Type"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TotalShareBasedPaymentsExpenseCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TotalShareBasedPaymentsExpenseCategoryMember",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofShareBasedPaymentExpenseasReflectedintheConsolidatedStatementofIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total share-based payments expense category",
        "label": "Total Share-based Payments Expense Category [Member]",
        "documentation": "Total Share-based Payments Expense Category"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r469"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r476"
     ]
    },
    "ptv_TotalSubsidiaryTypesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TotalSubsidiaryTypesMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Subsidiary Types",
        "label": "Total Subsidiary Types [Member]",
        "documentation": "Total Subsidiary Types"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://ptv.com/role/TradeandOtherPayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "totalLabel": "Total trade and other payables",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TradeandOtherPayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TradeandOtherPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payables",
        "label": "Current trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      }
     },
     "auth_ref": [
      "r404",
      "r558"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r312",
      "r325"
     ]
    },
    "ifrs-full_TradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayables",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]"
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_TradeAndOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TradeAndOtherPayablesMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Trade and other payables [Member]",
        "documentation": "Trade and other payables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables to related parties",
        "label": "Payables to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of payables due to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r558"
     ]
    },
    "ifrs-full_TradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Trade and other receivables",
        "label": "Trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r298",
      "r312",
      "r325"
     ]
    },
    "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherReceivablesDueFromRelatedParties",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables due from related parties",
        "label": "Receivables due from related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of receivables due from related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r398",
      "r405"
     ]
    },
    "ptv_TradeReceivablesIncomeTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "TradeReceivablesIncomeTaxReceivable",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofTaxBalancesasPresentedinStatementofFinancialPositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable \u2013 current",
        "label": "Trade receivables, income tax receivable",
        "documentation": "Trade receivables, income tax receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r497"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ptv.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r501"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r501"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofFinancialPosition",
      "http://ptv.com/role/EquityScheduleofTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Treasury stock",
        "negatedLabel": "Treasury shares, 16,243,451 and 18,506,177 as of December 31, 2025 and 2024, respectively",
        "label": "Treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r399",
      "r406"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://ptv.com/role/ConsolidatedStatementofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Shares",
        "label": "Treasury shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group."
       }
      }
     },
     "auth_ref": [
      "r308"
     ]
    },
    "ifrs-full_TypesOfCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfCustomersAxis",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of customers [axis]",
        "label": "Types of customers [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": [
      "r367",
      "r390"
     ]
    },
    "ifrs-full_TypesOfCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfCustomersDomain",
     "presentation": [
      "http://ptv.com/role/RevenueScheduleofDisaggregationofRevenueCustomersOver10ofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of customers",
        "label": "Types of customers [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of customers. It also represents the standard value for the 'Types of customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r390"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "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": [
      "r150",
      "r274"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://ptv.com/role/NonControllingInterestNarrativeDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsRSUDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements",
        "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": [
      "r150",
      "r274"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_UncertainTaxPositionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UncertainTaxPositionMember",
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain Tax Position",
        "label": "Uncertain Tax Position [Member]",
        "documentation": "Uncertain Tax Position"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_UncertainTaxPositionsAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UncertainTaxPositionsAmount",
     "crdr": "credit",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Uncertain tax positions",
        "label": "Uncertain Tax Positions, Amount",
        "documentation": "Uncertain Tax Positions, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_UncertainTaxPositionsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UncertainTaxPositionsPercent",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_AverageEffectiveTaxRate",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofReconciliationofEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Uncertain tax positions",
        "label": "Uncertain Tax Positions, Percent",
        "documentation": "Uncertain Tax Positions, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndiscountedOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://ptv.com/role/LeasesandsubleasesScheduleofMaturityAnalysisofOperatingLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undiscounted operating lease payments to be received",
        "label": "Undiscounted operating lease payments to be received"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of undiscounted operating lease payments to be received. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r210"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r496"
     ]
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "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": [
      "r107",
      "r538"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable inputs",
        "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": [
      "r107",
      "r538"
     ]
    },
    "ptv_UnrecognizedDeferredTaxAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UnrecognizedDeferredTaxAssetsLineItems",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax assets [Line Items]",
        "label": "Unrecognized deferred tax assets [Line Items]",
        "documentation": "Unrecognized deferred tax assets [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_UnrecognizedDeferredTaxAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UnrecognizedDeferredTaxAssetsTable",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized deferred tax assets [Table]",
        "label": "Unrecognized deferred tax assets [Table]",
        "documentation": "Unrecognized deferred tax assets [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_UnsecuredPromissoryNoteReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "UnsecuredPromissoryNoteReceivableMember",
     "presentation": [
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured promissory note",
        "label": "Unsecured Promissory Note Receivable [Member]",
        "documentation": "Unsecured Promissory Note Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxCreditsForWhichNoDeferredTaxAssetRecognised",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails": {
       "parentTag": "ptv_NetDeferredTaxAssetsNotRecognised",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits",
        "verboseLabel": "Tax credits expiring",
        "label": "Unused tax credits for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax credits for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax credits [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r225"
     ]
    },
    "ifrs-full_UnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxCreditsMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credits",
        "label": "Unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax credits that have been received and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r228"
     ]
    },
    "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised",
     "calculation": {
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails": {
       "parentTag": "ptv_NetDeferredTaxAssetsNotRecognised",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://ptv.com/role/TaxationNarrativeDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedDeferredTaxAssetsDetails",
      "http://ptv.com/role/TaxationScheduleofUnrecognizedTaxLossesandTaxCreditsCarryforwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax losses",
        "verboseLabel": "Tax losses expiring",
        "label": "Unused tax losses for which no deferred tax asset recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r5",
      "r225"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://ptv.com/role/TaxationScheduleofDeferredTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating tax losses",
        "label": "Unused tax losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r228"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life measured as period of time, property, plant and equipment",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r229"
     ]
    },
    "ptv_ValuationTechniquePerformanceStockPricingModelNumberOfSimulations": {
     "xbrltype": "integerItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "ValuationTechniquePerformanceStockPricingModelNumberOfSimulations",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of simulations",
        "label": "Valuation Technique, Performance Stock Pricing Model, Number Of Simulations",
        "documentation": "Valuation Technique, Performance Stock Pricing Model, Number Of Simulations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementAxis",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "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": [
      "r107"
     ]
    },
    "ifrs-full_ValuationTechniquesUsedInFairValueMeasurementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ValuationTechniquesUsedInFairValueMeasurementDomain",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsScheduleofSensitivityAnalysisofFairValueMeasurementtoChangesinUnobservableInputsInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation techniques",
        "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": [
      "r107"
     ]
    },
    "ptv_VedantaAndGelesisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "VedantaAndGelesisMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vedanta and Gelesis",
        "label": "Vedanta and Gelesis [Member]",
        "documentation": "Vedanta and Gelesis"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_VedantaBiosciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "VedantaBiosciencesMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails",
      "http://ptv.com/role/RelatedPartiesTransactionsScheduleofDirectorsandSeniorManagersShareholdingsandShareIncentiveAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vedanta Biosciences, Inc.",
        "terseLabel": "Vedanta Biosciences",
        "label": "Vedanta Biosciences [Member]",
        "documentation": "Vedanta Biosciences"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_VedantaBiosciencesSecuritiesCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "VedantaBiosciencesSecuritiesCorpMember",
     "presentation": [
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vedanta Biosciences Securities Corp. (indirectly held through Vedanta)",
        "label": "Vedanta Biosciences Securities Corp [Member]",
        "documentation": "Vedanta Biosciences Securities Corp"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_VedantaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "VedantaMember",
     "presentation": [
      "http://ptv.com/role/FinancialInstrumentsNarrativeDetails",
      "http://ptv.com/role/FinancialInstrumentsScheduleofChangesinAssetsLevel3FairValueInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryAssetsandLiabilityAssumedDetails",
      "http://ptv.com/role/GainlossonDeconsolidationofSubsidiaryNarrativeDetails",
      "http://ptv.com/role/InvestmentinNotesfromAssociatesNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofSubsidiaryShareBasedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vedanta",
        "label": "Vedanta [Member]",
        "documentation": "Vedanta"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_VorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "VorMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsHeldatFairValueScheduleofInvestmentsHeldatFairValueDetails",
      "http://ptv.com/role/MaterialAccountingPoliciesSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vor Biopharma Inc.",
        "terseLabel": "Vor",
        "label": "Vor [Member]",
        "documentation": "Vor"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "ifrs-full_WagesAndSalaries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WagesAndSalaries",
     "crdr": "debit",
     "calculation": {
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails": {
       "parentTag": "ptv_PayrollCosts",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://ptv.com/role/OperatingExpensesScheduleofOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and wages",
        "label": "Wages and salaries"
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "ptv_WarrantsExpirationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WarrantsExpirationTerm",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiring term after issuance",
        "label": "Warrants, Expiration Term",
        "documentation": "Warrants, Expiration Term"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WarrantsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WarrantsFairValue",
     "crdr": "credit",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants fair value",
        "label": "Warrants, Fair Value",
        "documentation": "Warrants, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WarrantsNumberOfSecuritiesCalledByWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WarrantsNumberOfSecuritiesCalledByWarrants",
     "presentation": [
      "http://ptv.com/role/InvestmentsHeldatFairValueNarrativeDetails",
      "http://ptv.com/role/InvestmentsinAssociatesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of warrants (in shares)",
        "label": "Warrants, Number of Securities Called by Warrants",
        "documentation": "Warrants, Number of Securities Called by Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average exercise price of, options exercisable (in GBP 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": [
      "r147",
      "r272"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price, options exercised (in GBP per share)",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r144",
      "r269"
     ]
    },
    "ptv_WeightedAverageExercisePriceOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedAndExpiredInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average exercise price, options forfeited and expired (in GBP per share)",
        "label": "Weighted Average Exercise Price Of Share Options Forfeited And Expired In Share-based Payment Arrangement",
        "documentation": "Weighted Average Exercise Price Of Share Options Forfeited And Expired In Share-based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price (in dollars per share)",
        "verboseLabel": "Weighted average exercise price, options granted (in GBP 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": [
      "r142",
      "r267"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted-average exercise price, beginning of year (in GBP per share)",
        "periodEndLabel": "Weighted-average exercise price, end of year (in GBP per share)",
        "terseLabel": "Wtd Average Exercise Price (in GBP per share)",
        "verboseLabel": "Weighted-average exercise price (in dollars 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": [
      "r141",
      "r146",
      "r266",
      "r271"
     ]
    },
    "ptv_WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsForfeitedInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsForfeitedInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, RSU forfeited (in GBP per share)",
        "label": "Weighted average grant date fair value of other equity instruments forfeited in share-based payment arrangement",
        "documentation": "Weighted average grant date fair value of other equity instruments forfeited in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, RSU granted (in GBP per share)",
        "label": "Weighted average grant date fair value of other equity instruments granted in share-based payment arrangement",
        "documentation": "Weighted average grant date fair value of other equity instruments granted in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsOutstandingInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average grant date fair value, RSU outstanding beginning balance (in GBP per share)",
        "periodEndLabel": "Weighted average grant date fair value, RSU Ending balance (in GBP per share)",
        "label": "Weighted average grant date fair value of other equity instruments outstanding in share-based payment arrangement",
        "documentation": "Weighted average grant date fair value of other equity instruments outstanding in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsVestedInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageGrantDateFairValueOfOtherEquityInstrumentsVestedInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value, RSU vested (in GBP per share)",
        "label": "Weighted average grant date fair value of other equity instruments Vested in share-based payment arrangement",
        "documentation": "Weighted average grant date fair value of other equity instruments Vested in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRSUActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value (GBP) (*)",
        "label": "Weighted Average Grant Date Fair Value [Roll Forward]",
        "documentation": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageNumberOfOrdinarySharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageNumberOfOrdinarySharesTableTextBlock",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Weighted-Average Number of Ordinary Shares",
        "label": "Weighted-Average Number of Ordinary Shares [Table Text Block]",
        "documentation": "Weighted-Average Number of Ordinary Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageOptionsOutstandingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageOptionsOutstandingLineItems",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Options Outstanding [Line Items]",
        "label": "Weighted Average Options Outstanding [Line Items]",
        "documentation": "Weighted Average Options Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageOptionsOutstandingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageOptionsOutstandingTable",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Options outstanding [Table]",
        "label": "Weighted Average Options outstanding [Table]",
        "documentation": "Weighted Average Options outstanding [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WeightedAverageRemainingContractualLifeOfOptionsExcisable": {
     "xbrltype": "durationItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageRemainingContractualLifeOfOptionsExcisable",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual life of options excisable",
        "label": "Weighted average remaining contractual life of options excisable",
        "documentation": "Weighted average remaining contractual life of options excisable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofRangeofExercisePricesofOutstandingShareOptionsDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofWeightedAverageExercisePricesforOptionsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual life of outstanding share options",
        "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": [
      "r149"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsNarrativeDetails",
      "http://ptv.com/role/SharebasedPaymentsScheduleofAssumptionsforOptionFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price at grant date",
        "label": "Weighted average share price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://ptv.com/role/EarningsLossperShareScheduleofBasicandDilutedEarningsLossPerOrdinarySharesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of ordinary shareholders to calculate basic earnings per share (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": [
      "r42"
     ]
    },
    "ptv_WeightedAverageStockPriceOfShareOptionsExercisedInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WeightedAverageStockPriceOfShareOptionsExercisedInShareBasedPaymentArrangement",
     "presentation": [
      "http://ptv.com/role/SharebasedPaymentsScheduleofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average stock price of share options exercised in share-based payment arrangement (in GBP per share)",
        "label": "Weighted average stock price of share options exercised in share-based payment arrangement",
        "documentation": "Weighted average stock price of share options exercised in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WhollyOwnedSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WhollyOwnedSegmentMember",
     "presentation": [
      "http://ptv.com/role/SegmentInformationNarrativeDetails",
      "http://ptv.com/role/SegmentInformationScheduleofOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholly-Owned Programs",
        "label": "Wholly-owned Segment [Member]",
        "documentation": "Wholly-owned Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ptv_WithinThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://ptv.com/20251231",
     "localname": "WithinThreeMonthsMember",
     "presentation": [
      "http://ptv.com/role/CapitalandFinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within Three Months",
        "label": "Within Three Months [Member]",
        "documentation": "Within Three Months"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2025-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_c&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",
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2025-en-r&anchor=para_39_a&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": "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_17_d&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": "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2025-03-27"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r49": {
   "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"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_86_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "30",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_30_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "10",
   "IssueDate": "2025-01-01",
   "Paragraph": "22",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=10&code=ifrs-tx-2025-en-r&anchor=para_22&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_21_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r101": {
   "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"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B16_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "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"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_iii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r110": {
   "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"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r112": {
   "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"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS13_g91-99_TI",
   "URIDate": "2025-03-27"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "116",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_116_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r150": {
   "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"
  },
  "r151": {
   "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"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2025-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "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": "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Credit risk",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS07_g35A-38_TI",
   "URIDate": "2025-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2025-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "105",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_105_a&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": "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "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": "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_a_ii&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": "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160_b&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": "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "180",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_180_b&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": "190",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_190&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": "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_e&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": "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_194_f&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": "200",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_c&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": "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "216",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_216_a&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": "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_d&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": "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "254",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_a&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": "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"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_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": "257",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257_a&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": "257",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257_c&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": "257",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_257&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": "259",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_259_a&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": "259",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_259&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": "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"
  },
  "r255": {
   "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": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_263_e_iv&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": "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_iv&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": "31",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_31_b_v&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": "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "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"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_34_b&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": "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_a&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": "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_c&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": "81",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_81&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": "88",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_88_a&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": "89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_89_a&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": "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "95",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_95_d_i&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": "B10",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10_a_ii&doctype=Appendix&subtype=B",
   "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": "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r312": {
   "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": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_k&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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": "q",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_q&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": "54",
   "Subparagraph": "r",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_r&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": "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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": "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79_a_ii&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": "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_a_i&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": "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"
  },
  "r337": {
   "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": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_81B_b_i&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": "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"
  },
  "r339": {
   "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": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_a&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": "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"
  },
  "r341": {
   "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": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82_c&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": "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_91_b&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": "98",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_d&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": "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r349": {
   "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"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2025-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2025-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_16_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "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"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "35I",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_35I_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r391": {
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_70&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r521": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "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"
  },
  "r527": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r530": {
   "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"
  },
  "r531": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_e_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r537": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_93_h_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r538": {
   "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"
  },
  "r539": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r542": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r543": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r544": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r545": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r546": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(5)",
   "Publisher": "SEC"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r551": {
   "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"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r557": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "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"
  }
 }
}
