{
 "version": "2.2",
 "instance": {
  "ef20060668.htm": {
   "nsprefix": "hafn",
   "nsuri": "http://hafnia.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "ef20060668.htm"
     ]
    },
    "schema": {
     "local": [
      "hafn-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/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.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/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "hafn-20251231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hafn-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": [
      "hafn-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hafn-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 314,
   "keyCustom": 165,
   "axisStandard": 28,
   "axisCustom": 0,
   "memberStandard": 49,
   "memberCustom": 110,
   "hidden": {
    "total": 9,
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 3,
    "http://xbrl.sec.gov/dei/2025": 6
   },
   "contextCount": 757,
   "entityCount": 1,
   "segmentCount": 165,
   "elementCount": 889,
   "unitCount": 13,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full": 1813,
    "http://xbrl.sec.gov/dei/2025": 45,
    "http://xbrl.sec.gov/cyd/2025": 16,
    "http://xbrl.sec.gov/ecd/2025": 1
   },
   "report": {
    "R1": {
     "role": "http://hafnia.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
     "longName": "010000 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:Revenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:GainsLossesOnDisposalsOfNoncurrentAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://hafnia.com/role/ConsolidatedBalanceSheet",
     "longName": "020000 - Statement - CONSOLIDATED BALANCE SHEET",
     "shortName": "CONSOLIDATED BALANCE SHEET",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:Ships",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:Ships",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
     "longName": "030000 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY",
     "shortName": "CONSOLIDATED STATEMENT OF CHANGES IN EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20221231",
      "name": "ifrs-full:Equity",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231",
      "name": "ifrs-full:Equity",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
     "longName": "040000 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:AdjustmentsForIncomeTaxExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
     "longName": "040100 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS (Parenthetical)",
     "shortName": "CONSOLIDATED STATEMENT OF CASH FLOWS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:ProceedsFromSettlementOfDerivatives",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20241231_RetrospectiveApplicationAndRetrospectiveRestatementAxis_PreviouslyStatedMember",
      "name": "hafn:ProceedsFromSettlementOfDerivatives",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://hafnia.com/role/GeneralInformation",
     "longName": "060100 - Disclosure - General information",
     "shortName": "General information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:GeneralInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:GeneralInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://hafnia.com/role/MaterialAccountingPolicies",
     "longName": "060200 - Disclosure - Material accounting policies",
     "shortName": "Material accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://hafnia.com/role/Revenue",
     "longName": "060300 - Disclosure - Revenue",
     "shortName": "Revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://hafnia.com/role/ExpensesByNature",
     "longName": "060400 - Disclosure - Expenses by nature",
     "shortName": "Expenses by nature",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://hafnia.com/role/IncomeTaxes",
     "longName": "060500 - Disclosure - Income taxes",
     "shortName": "Income taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://hafnia.com/role/EarningsPerShare",
     "longName": "060600 - Disclosure - Earnings per share",
     "shortName": "Earnings per share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://hafnia.com/role/PropertyPlantAndEquipment",
     "longName": "060700 - Disclosure - Property, plant and equipment",
     "shortName": "Property, plant and equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://hafnia.com/role/DerivativeFinancialInstruments",
     "longName": "060800 - Disclosure - Derivative financial instruments",
     "shortName": "Derivative financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://hafnia.com/role/LoansReceivableFromJointVentures",
     "longName": "060900 - Disclosure - Loans receivable from joint ventures",
     "shortName": "Loans receivable from joint ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfJointVenturesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://hafnia.com/role/JointVentures",
     "longName": "061000 - Disclosure - Joint ventures",
     "shortName": "Joint ventures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://hafnia.com/role/Inventories",
     "longName": "061100 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepayments",
     "longName": "061200 - Disclosure - Trade and other receivables, and prepayments",
     "shortName": "Trade and other receivables, and prepayments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfTradeAndOtherReceivablesAndPrepaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfTradeAndOtherReceivablesAndPrepaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCash",
     "longName": "061300 - Disclosure - Cash and cash equivalents including restricted cash",
     "shortName": "Cash and cash equivalents including restricted cash",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://hafnia.com/role/ShareCapital",
     "longName": "061400 - Disclosure - Share capital",
     "shortName": "Share capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://hafnia.com/role/OtherReserves",
     "longName": "061500 - Disclosure - Other reserves",
     "shortName": "Other reserves",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfOtherReservesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfOtherReservesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://hafnia.com/role/Borrowings",
     "longName": "061600 - Disclosure - Borrowings",
     "shortName": "Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://hafnia.com/role/TradeAndOtherPayablesAndProvisions",
     "longName": "061700 - Disclosure - Trade and other payables, and provisions",
     "shortName": "Trade and other payables, and provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://hafnia.com/role/LeasesAsLessee",
     "longName": "061800 - Disclosure - Leases - as lessee",
     "shortName": "Leases - as lessee",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://hafnia.com/role/Commitments",
     "longName": "061900 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfCommitmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://hafnia.com/role/FinancialRiskManagement",
     "longName": "062000 - Disclosure - Financial risk management",
     "shortName": "Financial risk management",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://hafnia.com/role/RelatedPartyTransactions",
     "longName": "062100 - Disclosure - Related party transactions",
     "shortName": "Related party transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://hafnia.com/role/SegmentInformation",
     "longName": "062200 - Disclosure - Segment information",
     "shortName": "Segment information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://hafnia.com/role/DividendsPaid",
     "longName": "062300 - Disclosure - Dividends paid",
     "shortName": "Dividends paid",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDividendsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDate",
     "longName": "062400 - Disclosure - Events occurring after balance sheet date",
     "shortName": "Events occurring after balance sheet date",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://hafnia.com/role/ListingOfCompaniesInGroup",
     "longName": "062500 - Disclosure - Listing of companies in the Group",
     "shortName": "Listing of companies in the Group",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://hafnia.com/role/InsiderTradingPoliciesAndProcedures",
     "longName": "062600 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "062700 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesPolicies",
     "longName": "070200 - Disclosure - Material accounting policies (Policies)",
     "shortName": "Material accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesTables",
     "longName": "080200 - Disclosure - Material accounting policies (Tables)",
     "shortName": "Material accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://hafnia.com/role/RevenueTables",
     "longName": "080300 - Disclosure - Revenue (Tables)",
     "shortName": "Revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://hafnia.com/role/ExpensesByNatureTables",
     "longName": "080400 - Disclosure - Expenses by nature (Tables)",
     "shortName": "Expenses by nature (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://hafnia.com/role/IncomeTaxesTables",
     "longName": "080500 - Disclosure - Income taxes (Tables)",
     "shortName": "Income taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutIncomeTaxExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutIncomeTaxExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://hafnia.com/role/EarningsPerShareTables",
     "longName": "080600 - Disclosure - Earnings per share (Tables)",
     "shortName": "Earnings per share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://hafnia.com/role/PropertyPlantAndEquipmentTables",
     "longName": "080700 - Disclosure - Property, plant and equipment (Tables)",
     "shortName": "Property, plant and equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://hafnia.com/role/DerivativeFinancialInstrumentsTables",
     "longName": "080800 - Disclosure - Derivative financial instruments (Tables)",
     "shortName": "Derivative financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://hafnia.com/role/JointVenturesTables",
     "longName": "081000 - Disclosure - Joint ventures (Tables)",
     "shortName": "Joint ventures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:CarryingAmountAndShareOfProfitOfTheseJointVenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:CarryingAmountAndShareOfProfitOfTheseJointVenturesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://hafnia.com/role/InventoriesTables",
     "longName": "081100 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:ScheduleOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:ScheduleOfInventoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsTables",
     "longName": "081200 - Disclosure - Trade and other receivables, and prepayments (Tables)",
     "shortName": "Trade and other receivables, and prepayments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashTables",
     "longName": "081300 - Disclosure - Cash and cash equivalents including restricted cash (Tables)",
     "shortName": "Cash and cash equivalents including restricted cash (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsIncludingRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsIncludingRestrictedCashTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://hafnia.com/role/ShareCapitalTables",
     "longName": "081400 - Disclosure - Share capital (Tables)",
     "shortName": "Share capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://hafnia.com/role/OtherReservesTables",
     "longName": "081500 - Disclosure - Other reserves (Tables)",
     "shortName": "Other reserves (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfOtherReservesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfOtherReservesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://hafnia.com/role/BorrowingsTables",
     "longName": "081600 - Disclosure - Borrowings (Tables)",
     "shortName": "Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsTables",
     "longName": "081700 - Disclosure - Trade and other payables, and provisions (Tables)",
     "shortName": "Trade and other payables, and provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfTradeAndOtherPayablesAndProvisionsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfTradeAndOtherPayablesAndProvisionsExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://hafnia.com/role/LeasesAsLesseeTables",
     "longName": "081800 - Disclosure - Leases - as lessee (Tables)",
     "shortName": "Leases - as lessee (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://hafnia.com/role/CommitmentsTables",
     "longName": "081900 - Disclosure - Commitments (Tables)",
     "shortName": "Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfFutureMinimumCapitalContributionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfFutureMinimumCapitalContributionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://hafnia.com/role/FinancialRiskManagementTables",
     "longName": "082000 - Disclosure - Financial risk management (Tables)",
     "shortName": "Financial risk management (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://hafnia.com/role/RelatedPartyTransactionsTables",
     "longName": "082100 - Disclosure - Related party transactions (Tables)",
     "shortName": "Related party transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://hafnia.com/role/SegmentInformationTables",
     "longName": "082200 - Disclosure - Segment information (Tables)",
     "shortName": "Segment information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://hafnia.com/role/DividendsPaidTables",
     "longName": "082300 - Disclosure - Dividends paid (Tables)",
     "shortName": "Dividends paid (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DividendsPaidTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DividendsPaidTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://hafnia.com/role/ListingOfCompaniesInGroupTables",
     "longName": "082500 - Disclosure - Listing of companies in the Group (Tables)",
     "shortName": "Listing of companies in the Group (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutOwnershipInterestInSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:DisclosureOfDetailedInformationAboutOwnershipInterestInSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
     "longName": "090200 - Disclosure - Material accounting policies, Critical Accounting Judgements and Estimates (Details)",
     "shortName": "Material accounting policies, Critical Accounting Judgements and Estimates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:NumberOfCommercialPools",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:NumberOfCommercialPools",
      "unitRef": "U004",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesRevenueAndIncomeRecognitionDetails",
     "longName": "090202 - Disclosure - Material accounting policies, Revenue and Income Recognition (Details)",
     "shortName": "Material accounting policies, Revenue and Income Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:PercentageOfDemurrageClaimSubmittedIsRecognizedAsDemurrageRevenue",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:PercentageOfDemurrageClaimSubmittedIsRecognizedAsDemurrageRevenue",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
     "longName": "090204 - Disclosure - Material accounting policies, Estimated Useful Lives (Details)",
     "shortName": "Material accounting policies, Estimated Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20250101to20251231_ClassesOfPropertyPlantAndEquipmentAxis_TankersMember",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_ClassesOfPropertyPlantAndEquipmentAxis_TankersMember",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails",
     "longName": "090208 - Disclosure - Material accounting policies, Income Taxes (Details)",
     "shortName": "Material accounting policies, Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:DeferredTaxAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://hafnia.com/role/RevenueDetails",
     "longName": "090300 - Disclosure - Revenue (Details)",
     "shortName": "Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:Revenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_ProductsAndServicesAxis_RevenueFromTimeCharterMember",
      "name": "ifrs-full:Revenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://hafnia.com/role/ExpensesByNatureDetails",
     "longName": "090400 - Disclosure - Expenses by nature (Details)",
     "shortName": "Expenses by nature (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:EmployeeBenefitsExpenseRelatedToSeafaringEmployees",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:EmployeeBenefitsExpenseRelatedToSeafaringEmployees",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails",
     "longName": "090500 - Disclosure - Income taxes, Income Tax Expense (Details)",
     "shortName": "Income taxes, Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R64": {
     "role": "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails",
     "longName": "090502 - Disclosure - Income taxes, Reconciliation of Effective Tax Rate (Details)",
     "shortName": "Income taxes, Reconciliation of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ProfitLossBeforeTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://hafnia.com/role/EarningsPerShareDetails",
     "longName": "090600 - Disclosure - Earnings per share (Details)",
     "shortName": "Earnings per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ProfitLossAttributableToOwnersOfParent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails",
     "longName": "090700 - Disclosure - Property, plant and equipment, Property, Plant and Equipment (Details)",
     "shortName": "Property, plant and equipment, Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20231231_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_GrossCarryingAmountMember",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
     "longName": "090702 - Disclosure - Property, plant and equipment, Acquisition and Disposal (Details)",
     "shortName": "Property, plant and equipment, Acquisition and Disposal (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:IncomeFromAmountsRecoveredFromReinsurer",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:IncomeFromAmountsRecoveredFromReinsurer",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
     "longName": "090800 - Disclosure - Derivative financial instruments, Analysis (Details)",
     "shortName": "Derivative financial instruments, Analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:HedgingInstrumentAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:HedgingInstrumentAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
     "longName": "090802 - Disclosure - Derivative financial instruments, Cash flow hedges (Details)",
     "shortName": "Derivative financial instruments, Cash flow hedges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c20251231_TypesOfHedgesAxis_CashFlowHedgesMember_TypesOfRisksAxis_InterestRateRiskMember",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_TypesOfHedgesAxis_CashFlowHedgesMember_TypesOfRisksAxis_InterestRateRiskMember",
      "name": "ifrs-full:NotionalAmount",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://hafnia.com/role/LoansReceivableFromJointVenturesDetails",
     "longName": "090900 - Disclosure - Loans receivable from joint ventures (Details)",
     "shortName": "Loans receivable from joint ventures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:PercentageOfTheInitialPaymentInstallmentEachJointVenturePartnerNeedToProvide",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:PercentageOfTheInitialPaymentInstallmentEachJointVenturePartnerNeedToProvide",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
     "longName": "091002 - Disclosure - Joint ventures, Financial Information of Joint Venture (Details)",
     "shortName": "Joint ventures, Financial Information of Joint Venture (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_JointVenturesAxis_VistaShippingPteLtdMember",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://hafnia.com/role/JointVenturesCarryingAmountAndShareOfProfitOfJointVenturesDetails",
     "longName": "091004 - Disclosure - Joint ventures, Carrying Amount and Share of Profit of Joint Ventures (Details)",
     "shortName": "Joint ventures, Carrying Amount and Share of Profit of Joint Ventures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:CarryingAmountOfInterestInImmaterialJointVentures",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:CarryingAmountOfInterestInImmaterialJointVentures",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://hafnia.com/role/InventoriesDetails",
     "longName": "091100 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:CurrentFuel",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:ScheduleOfInventoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:CurrentFuel",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:ScheduleOfInventoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails",
     "longName": "091200 - Disclosure - Trade and other receivables, and prepayments (Details)",
     "shortName": "Trade and other receivables, and prepayments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "hafn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "hafn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
     "longName": "091300 - Disclosure - Cash and cash equivalents including restricted cash (Details)",
     "shortName": "Cash and cash equivalents including restricted cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:Cash",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "hafn:CashAndCashEquivalentsIncludingRestrictedCash",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:DisclosureOfDetailedInformationAboutCashAndCashEquivalentsIncludingRestrictedCashTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R76": {
     "role": "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails",
     "longName": "091400 - Disclosure - Share capital, Share Capital and Share Premium (Details)",
     "shortName": "Share capital, Share Capital and Share Premium (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_ClassesOfShareCapitalAxis_OrdinarySharesMember",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
     "longName": "091402 - Disclosure - Share capital, Issued and Fully Paid Share Capital (Details)",
     "shortName": "Share capital, Issued and Fully Paid Share Capital (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240627_ComponentsOfEquityAxis_OrdinarySharesMember",
      "name": "ifrs-full:NumberOfSharesIssued",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://hafnia.com/role/ShareCapitalTreasurySharesAndCapitalReserveAndSharebasedPaymentReserveDetails",
     "longName": "091404 - Disclosure - Share capital, Treasury Shares and Capital Reserve and Share-Based Payment Reserve (Details)",
     "shortName": "Share capital, Treasury Shares and Capital Reserve and Share-Based Payment Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "hafn:NumberOfTreasuryShares",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R79": {
     "role": "http://hafnia.com/role/OtherReservesCompositionDetails",
     "longName": "091500 - Disclosure - Other reserves, Composition (Details)",
     "shortName": "Other reserves, Composition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:ReserveOfSharebasedPayments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:ReserveOfSharebasedPayments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://hafnia.com/role/OtherReservesHedgingReserveDetails",
     "longName": "091502 - Disclosure - Other reserves, Hedging Reserve (Details)",
     "shortName": "Other reserves, Hedging Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "ifrs-full:ReserveOfCashFlowHedges",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:FairValueGainsLossesOnCashFlowHedges",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
     "longName": "091504 - Disclosure - Other reserves, Capital Reserve and Share-Based Payment Reserve (Details)",
     "shortName": "Other reserves, Capital Reserve and Share-Based Payment Reserve (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c20241231_ClassesOfShareCapitalAxis_OrdinarySharesMember",
      "name": "ifrs-full:RevaluationSurplus",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_ClassesOfShareCapitalAxis_OrdinarySharesMember",
      "name": "ifrs-full:RevaluationSurplus",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails",
     "longName": "091600 - Disclosure - Borrowings, Borrowings Current and Non-Current (Details)",
     "shortName": "Borrowings, Borrowings Current and Non-Current (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "hafn:CurrentPortionOfCurrentBankBorrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "hafn:CurrentPortionOfCurrentBankBorrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
     "longName": "091602 - Disclosure - Borrowings, Bank Borrowings (Details)",
     "shortName": "Borrowings, Bank Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_BorrowingsByNameAxis_CreditFacilityMember",
      "name": "hafn:NumberOfCreditFacilities",
      "unitRef": "U009",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails",
     "longName": "091604 - Disclosure - Borrowings, Sale and Leaseback (Details)",
     "shortName": "Borrowings, Sale and Leaseback (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c20250101to20251231_BorrowingsByNameAxis_SaleAndLeaseBackFacilityMember",
      "name": "hafn:NumberOfExercisedPurchaseOptionOfExistingSalesAndLeasebackFinancings",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_BorrowingsByNameAxis_SaleAndLeaseBackFacilityMember",
      "name": "hafn:NumberOfExercisedPurchaseOptionOfExistingSalesAndLeasebackFinancings",
      "unitRef": "U006",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
     "longName": "091606 - Disclosure - Borrowings, Borrowings by Maturity (Details)",
     "shortName": "Borrowings, Borrowings by Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:Borrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_BorrowingsByNameAxis_ChinaMerchantsBankFinanceLeaseMember",
      "name": "ifrs-full:Borrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://hafnia.com/role/BorrowingsInterestRatesDetails",
     "longName": "091608 - Disclosure - Borrowings, Interest Rates (Details)",
     "shortName": "Borrowings, Interest Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:BorrowingsInterestRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
     "longName": "091610 - Disclosure - Borrowings, Non-Current Borrowings Maturity (Details)",
     "shortName": "Borrowings, Non-Current Borrowings Maturity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_MaturityAxis_LaterThanOneYearAndNotLaterThanFiveYearsMember",
      "name": "ifrs-full:LongtermBorrowings",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails",
     "longName": "091700 - Disclosure - Trade and other payables, and provisions (Details)",
     "shortName": "Trade and other payables, and provisions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:TradeAndOtherPayablesToRelatedParties",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:TradeAndOtherPayablesToRelatedParties",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://hafnia.com/role/LeasesAsLesseeDetails",
     "longName": "091800 - Disclosure - Leases - as lessee (Details)",
     "shortName": "Leases - as lessee (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:InterestExpenseOnLeaseLiabilities",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
     "longName": "091902 - Disclosure - Commitments, Newbuild Commitments (Details)",
     "shortName": "Commitments, Newbuild Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c20251231_MaturityAxis_NotLaterThanOneYearMember",
      "name": "ifrs-full:ContractualCapitalCommitments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_MaturityAxis_NotLaterThanOneYearMember",
      "name": "ifrs-full:ContractualCapitalCommitments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
     "longName": "091904 - Disclosure - Commitments, Operating Lease Commitments (Details)",
     "shortName": "Commitments, Operating Lease Commitments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:UndiscountedOperatingLeasePaymentsToBeReceived",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
     "longName": "092000 - Disclosure - Financial risk management, Market Risk (Details)",
     "shortName": "Financial risk management, Market Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:OtherGainsLosses",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_ProductsAndServicesAxis_TimeChartersAndVoyageChartersMember_TypesOfRisksAxis_CommodityPriceRiskMember",
      "name": "hafn:PercentageOfShippingRevenueDerivedFromVesselsUnderFixedIncomeCharters",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
     "longName": "092002 - Disclosure - Financial risk management, Credit Risk (Details)",
     "shortName": "Financial risk management, Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "hafn:AllowanceAccountForCreditLossesOfTradeReceivablesAndContractAssets",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "hafn:DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_TypesOfRisksAxis_CreditRiskMember",
      "name": "hafn:CurrentTradeReceivablesNet",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails",
     "longName": "092004 - Disclosure - Financial risk management, Liquidity Risk (Details)",
     "shortName": "Financial risk management, Liquidity Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c20251231_BorrowingsByNameAxis_UndrawnRevolvingCreditFacilitiesMember",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_BorrowingsByNameAxis_UndrawnRevolvingCreditFacilitiesMember",
      "name": "ifrs-full:ShorttermDepositsClassifiedAsCashEquivalents",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R95": {
     "role": "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
     "longName": "092006 - Disclosure - Financial risk management, Accounting Classifications and Fair Values (Details)",
     "shortName": "Financial risk management, Accounting Classifications and Fair Values (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c20251231_LevelsOfFairValueHierarchyAxis_Level1OfFairValueHierarchyMember",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251231_LevelsOfFairValueHierarchyAxis_Level1OfFairValueHierarchyMember",
      "name": "ifrs-full:FinancialLiabilities",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
     "longName": "092008 - Disclosure - Financial risk management, Fair value of investments in equity instruments (Details)",
     "shortName": "Financial risk management, Fair value of investments in equity instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c20251231",
      "name": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:FloatingInterestRateRePriceableInterval",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails",
     "longName": "092010 - Disclosure - Financial risk management, Reconciliation from Investment in Unquoted Equity Instruments (Details)",
     "shortName": "Financial risk management, Reconciliation from Investment in Unquoted Equity Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember_LevelsOfFairValueHierarchyAxis_Level3OfFairValueHierarchyMember",
      "name": "ifrs-full:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails",
     "longName": "092012 - Disclosure - Financial risk management, Loans receivable from a joint venture measured at Level 3 fair value (Details)",
     "shortName": "Financial risk management, Loans receivable from a joint venture measured at Level 3 fair value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c20241231_CategoriesOfFinancialAssetsAxis_FinancialAssetsAtFairValueThroughProfitOrLossLoansReceivableFromAJointVentureMember_LevelsOfFairValueHierarchyAxis_Level3OfFairValueHierarchyMember",
      "name": "hafn:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughLoansReceivableFromJointVenture",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221231_CategoriesOfFinancialAssetsAxis_FinancialAssetsAtFairValueThroughProfitOrLossLoansReceivableFromAJointVentureMember_LevelsOfFairValueHierarchyAxis_Level3OfFairValueHierarchyMember",
      "name": "hafn:FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughLoansReceivableFromJointVenture",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R99": {
     "role": "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails",
     "longName": "092100 - Disclosure - Related party transactions, Transactions Between Group and Related Parties on Commercial Terms Agreed by Parties (Details)",
     "shortName": "Related party transactions, Transactions Between Group and Related Parties on Commercial Terms Agreed by Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ServicesReceivedRelatedPartyTransactions",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:ServicesReceivedRelatedPartyTransactions",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails",
     "longName": "092104 - Disclosure - Related party transactions, Key Management Personnel Compensation (Details)",
     "shortName": "Related party transactions, Key Management Personnel Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:KeyManagementPersonnelCompensationAnnualSalaryIncludingPension",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:KeyManagementPersonnelCompensationAnnualSalaryIncludingPension",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails",
     "longName": "092200 - Disclosure - Segment information, Operating Segments (Details)",
     "shortName": "Segment information, Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:NumberOfOperatingSegment",
      "unitRef": "U011",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "hafn:NumberOfOperatingSegment",
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:NumberOfOperatingSegment",
      "unitRef": "U011",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "hafn:NumberOfOperatingSegment",
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
     "longName": "092202 - Disclosure - Segment information, Major Customers (Details)",
     "shortName": "Segment information, Major Customers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:Revenue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "hafn:NumberOfCustomer",
      "unitRef": "U013",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://hafnia.com/role/DividendsPaidDetails",
     "longName": "092300 - Disclosure - Dividends paid (Details)",
     "shortName": "Dividends paid (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DividendsPaid",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:DividendsPaidOrdinarySharesPerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "hafn:DividendsPaidTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
     "longName": "092400 - Disclosure - Events occurring after balance sheet date (Details)",
     "shortName": "Events occurring after balance sheet date (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20260327to20260327_NonadjustingEventsAfterReportingPeriodAxis_SubsequentEventsMember",
      "name": "hafn:CancellationOfTreasuryShare",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "unique": true
     }
    },
    "R105": {
     "role": "http://hafnia.com/role/ListingOfCompaniesInGroupDetails",
     "longName": "092500 - Disclosure - Listing of companies in the Group (Details)",
     "shortName": "Listing of companies in the Group (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c20250101to20251231_SignificantInvestmentsInSubsidiariesAxis_BWAldrichPteLtdMember",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231_SignificantInvestmentsInSubsidiariesAxis_BWAldrichPteLtdMember",
      "name": "ifrs-full:NameOfSubsidiary",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20060668.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ifrs-full_AccrualsClassifiedAsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccrualsClassifiedAsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued operating expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals classified as current. [Refer: Accruals]"
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Depreciation and Impairment Charges [Member]",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r15",
      "r58",
      "r65",
      "r68",
      "r239",
      "r257",
      "r261",
      "r264"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accumulated Depreciation [Member]",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r441",
      "r446",
      "r447",
      "r448"
     ]
    },
    "hafn_AcquisitionAndDisposalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AcquisitionAndDisposalAbstract",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition and disposal [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_AcquisitionOfEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AcquisitionOfEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The acquisition in equity instruments that the entity has designated at fair value through other comprehensive income.",
        "label": "Acquisition of equity instruments designated at fair value through other comprehensive income",
        "terseLabel": "Acquisition of equity investments at FVOCI"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions (Note 7)",
        "label": "Additions other than through business combinations, property, plant and equipment including right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment including right-of-use assets other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average number of ordinary shares (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": [
      "r48"
     ]
    },
    "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForCurrentTaxOfPriorPeriod",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails",
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Over provision of income tax in prior years",
        "label": "Adjustments for current tax of prior periods"
       }
      }
     },
     "auth_ref": [
      "r343",
      "r391"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "hafn_AdjustmentsForDecreaseIncreaseInTradeOtherReceivablesAndPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeOtherReceivablesAndPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade, other receivables, and prepayments to reconcile profit (loss) to net cash flow from (used in) operating activities.",
        "label": "Adjustments for decrease (increase) in trade, other receivables, and prepayments",
        "terseLabel": "trade and other receivables, and prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "depreciation and amortisation charges"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "ifrs-full_AdjustmentsForFinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForFinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "finance expense",
        "label": "Adjustments for finance income (cost)"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "income tax expense",
        "label": "Adjustments for income tax expense"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "trade and other payables, and provisions",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_AdjustmentsForInterestIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForInterestIncome",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "interest income",
        "label": "Adjustments for interest income"
       }
      }
     },
     "auth_ref": [
      "r454"
     ]
    },
    "ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "gain on disposal of assets",
        "label": "Adjustments for losses (gains) on disposal of non-current assets"
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments for:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "equity-settled share-based payment transactions"
       }
      }
     },
     "auth_ref": [
      "r453"
     ]
    },
    "hafn_AllowanceAccountForCreditLossesOfTradeReceivablesAndContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AllowanceAccountForCreditLossesOfTradeReceivablesAndContractAssets",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance to cover credit losses on trade receivables and contract Assets.",
        "label": "Allowance account for credit losses of trade receivables and contract assets",
        "terseLabel": "Less: Allowance made for trade receivables and contract assets -non-related parties",
        "verboseLabel": "Less: Allowance for impairment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AllowanceForCreditLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AllowanceForCreditLossesMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Allowance for impairment [Member]",
        "label": "Allowance for credit losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an allowance account used to record impairments to financial assets due to credit losses."
       }
      }
     },
     "auth_ref": [
      "r439"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortisation charge of intangible assets",
        "label": "Amortisation expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_AmountsRecognisedInStatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AmountsRecognisedInStatementOfCashFlowsAbstract",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognised in statement of cash flows [Abstract]",
        "terseLabel": "Amounts recognised in statement of cash flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_AmountsRecognizedInProfitAndLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "AmountsRecognizedInProfitAndLossAbstract",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts recognized in profit and loss [Abstract]",
        "terseLabel": "Amounts recognized in profit and loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ApplicableTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ApplicableTaxRate",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The applicable income tax rate."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r236"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r108",
      "r109",
      "r110",
      "r181",
      "r184",
      "r290",
      "r291",
      "r318"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r422"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r422"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r422"
     ]
    },
    "hafn_BWAldrichPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BWAldrichPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "BW Aldrich Pte. Ltd. [Member]",
        "terseLabel": "BW Aldrich Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BWClearwaterPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BWClearwaterPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "BW Clearwater Pte. Ltd. [Member]",
        "terseLabel": "BW Clearwater Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BWGroupLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BWGroupLimitedMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for BW Group Limited, a main subsidiary for the entity.",
        "label": "BW Group Limited [Member]",
        "terseLabel": "BW Group Limited [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BankBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BankBorrowingsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for bank borrowings.",
        "label": "Bank borrowings [Member]",
        "terseLabel": "Bank Borrowings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BankBorrowingsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BankBorrowingsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Borrowings",
        "label": "Bank borrowings, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r377",
      "r382"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings 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": [
      "r46",
      "r47"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings per share [Abstract]",
        "label": "Basic earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BorrowingBaseFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BorrowingBaseFacilitiesMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing base facilities.",
        "label": "Borrowing base facilities [Member]",
        "terseLabel": "Borrowing Base Facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BorrowingBaseFacilitiesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BorrowingBaseFacilitiesOneMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing base facilities one.",
        "label": "Borrowing base facilities one [Member]",
        "terseLabel": "Borrowing Base Facility One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BorrowingBaseFacilitiesThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BorrowingBaseFacilitiesThreeMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing base facilities three.",
        "label": "Borrowing base facilities three [Member]",
        "terseLabel": "Borrowing Base Facilities Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BorrowingBaseFacilitiesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BorrowingBaseFacilitiesTwoMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing base facilities two.",
        "label": "Borrowing base facilities two [Member]",
        "terseLabel": "Borrowing Base Facility Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_BorrowingCapacityLineOfCreditFacilityRefinanced": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "BorrowingCapacityLineOfCreditFacilityRefinanced",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The refinanced borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the credit facility.",
        "label": "Borrowing capacity, line of credit facility refinanced",
        "verboseLabel": "Refinanced borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding amount",
        "totalLabel": "Total borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_BorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAbstract",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bank Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsAdjustmentToInterestRateBasis": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsAdjustmentToInterestRateBasis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/LoansReceivableFromJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "terseLabel": "Increase/decrease by other variables including tax rate basis"
       }
      },
      "en": {
       "role": {
        "documentation": "The adjustment to the basis (reference rate) used for calculation of the interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r458"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r458"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://hafnia.com/role/BorrowingsInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank borrowings",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings maturity",
        "label": "Maturity date"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Bottom of Range [Member]",
        "label": "Bottom of Range [Member]",
        "terseLabel": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r111",
      "r130",
      "r140",
      "r225",
      "r364",
      "r366",
      "r458"
     ]
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r270"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r147",
      "r270"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r409",
      "r422"
     ]
    },
    "hafn_CancellationOfTreasuryShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CancellationOfTreasuryShare",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of treasury stock cancelled or not reissued during the period.",
        "label": "Cancellation of treasury share"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CancelledBorrowingCapacityLineOfCreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CancelledBorrowingCapacityLineOfCreditFacility",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cancelled borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the credit facility.",
        "label": "Cancelled borrowing capacity, line of credit facility",
        "terseLabel": "Cancelled borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalCommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalCommitmentsAbstract",
     "presentation": [
      "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Newbuild commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalReserve",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/OtherReservesCompositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital reserve",
        "label": "Capital reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the capital reserves."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "hafn_CapitalReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CapitalReserveAbstract",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CapitalReserveMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital Reserve [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing capital reserves."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "hafn_CapitalReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CapitalReserves",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/OtherReservesCompositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing the negative capital reserves.",
        "label": "Capital reserves",
        "terseLabel": "Capital reserves (deficit)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CapitalisedFinancingFeesWrittenOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CapitalisedFinancingFeesWrittenOff",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of capitalised financing fees written off during the year.",
        "label": "Capitalised financing fees written off",
        "negatedLabel": "Capitalised financing fees written off"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r9",
      "r12",
      "r58",
      "r59",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r146",
      "r163",
      "r164",
      "r239",
      "r242",
      "r257",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r271",
      "r283",
      "r284"
     ]
    },
    "hafn_CarryingAmountAndShareOfProfitOfTheseJointVenturesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CarryingAmountAndShareOfProfitOfTheseJointVenturesTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of carrying amount and share of profit of these joint ventures.",
        "label": "Carrying amount and share of profit of these joint ventures [Table Text Block]",
        "terseLabel": "Carrying Amount and Share of Profit of Joint Ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying amount [member]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r59",
      "r64",
      "r66",
      "r67",
      "r146",
      "r163",
      "r164",
      "r242",
      "r258",
      "r260",
      "r262",
      "r263",
      "r271",
      "r283",
      "r284"
     ]
    },
    "hafn_CarryingAmountOfInterestInImmaterialJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CarryingAmountOfInterestInImmaterialJointVentures",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/JointVenturesCarryingAmountAndShareOfProfitOfJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of carrying amount of interest in immaterial joint ventures.",
        "label": "Carrying amount of interest in immaterial joint ventures",
        "terseLabel": "Carrying amount of interest in immaterial joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetailsCalc2": {
       "parentTag": "hafn_CashAndCashEquivalentsIncludingRestrictedCash",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash at bank and on hand"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "ifrs-full_CashAdvancesAndLoansMadeToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAdvancesAndLoansMadeToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loan to joint ventures",
        "label": "Cash advances and loans made to related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for loans and advances made to related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails": {
       "parentTag": "hafn_CashAndCashEquivalentsIncludingRestrictedCash",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of the financial year",
        "periodEndLabel": "Cash and cash equivalents at end of the financial year",
        "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": [
      "r76",
      "r101",
      "r226",
      "r313"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsIfDifferentFromStatementOfFinancialPositionAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents at end of the financial year comprises of:"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashAndCashEquivalentsIncludingRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashAndCashEquivalentsIncludingRestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetailsCalc2": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash, cash equivalents and restricted cash whose use or withdrawal is restricted.",
        "label": "Cash and cash equivalents including restricted cash",
        "totalLabel": "Cash and cash equivalents including restricted cash"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashAndCashEquivalentsIncludingRestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashAndCashEquivalentsIncludingRestrictedCashAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents including restricted cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashAndCashEquivalentsRestrictedCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashAndCashEquivalentsRestrictedCashAbstract",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents restricted cash [Abstract]",
        "terseLabel": "Cash and cash equivalents restricted cash [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashAtBanksAndOnHandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashAtBanksAndOnHandMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for cash at bank and on hand.",
        "label": "Cash at banks and on hand [Member]",
        "terseLabel": "Cash at Banks and on Hand [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsLineItems",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Cash, cash equivalents, restricted cash and restricted cash equivalents [Line Items]",
        "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTable",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to details of cash, cash equivalent balances and restricted cash.",
        "label": "Cash, cash equivalents, restricted cash and restricted cash equivalents [Table]",
        "terseLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowHedgesMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedges [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to variability in cash flows that (a) are attributable to a particular risk associated with a recognised asset or liability (such as all or some future interest payments on variable rate debt) or a highly probable forecast transaction; and (b) could affect profit or loss. [Refer: Types of hedges [domain]]"
       }
      }
     },
     "auth_ref": [
      "r63",
      "r154",
      "r155",
      "r157",
      "r278",
      "r279",
      "r281"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash 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",
      "r77"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in)/provided by 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",
      "r77"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r77"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperations",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash generated from operations",
        "label": "Cash flows from (used in) operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r359"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating cash flows before working capital changes",
        "label": "Cash flows from (used in) operations before changes in working capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r454"
     ]
    },
    "ifrs-full_CashOutflowForLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CashOutflowForLeases",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total cash outflow for leases"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for leases."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r203"
     ]
    },
    "hafn_CashRetainedInTheCommercialPools": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashRetainedInTheCommercialPools",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetailsCalc2": {
       "parentTag": "hafn_CashAndCashEquivalentsIncludingRestrictedCash",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash retained in the commercial pools.",
        "label": "Cash retained in the commercial pools",
        "terseLabel": "Cash retained in the commercial pools"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CashRetainedInTheCommercialPoolsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CashRetainedInTheCommercialPoolsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for cash retained in the commercial pools",
        "label": "Cash retained in the commercial pools [Member]",
        "terseLabel": "Cash Retained in the Commercial Pools [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r276"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r276"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r276"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r276"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
      "r250"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesDomain",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
      "r250"
     ]
    },
    "ifrs-full_ChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInEquityAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transactions with owners",
        "label": "Changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ChangesInIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "intangible assets",
        "label": "Increase (decrease) in intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r258"
     ]
    },
    "hafn_ChangesInWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ChangesInWorkingCapitalAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in working capital [Abstract]",
        "terseLabel": "Changes in working capital:"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CharterHireExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CharterHireExpenses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 3.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of charter hire expenses incurred during the year.",
        "label": "Charter hire expenses",
        "negatedLabel": "Charter hire expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ChemicalStainlessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ChemicalStainlessMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing chemical stainless vessels used in the entity's operations.",
        "label": "Chemical stainless [Member]",
        "terseLabel": "Chemical Stainless [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ChemicalTankersIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ChemicalTankersIncMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiaries.",
        "label": "Chemical Tankers Inc [Member]",
        "verboseLabel": "CTI [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CEO [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ChiefFinancialOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefFinancialOfficerMember",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CFO [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ChinaMerchantsBankFinanceLeaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ChinaMerchantsBankFinanceLeaseMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for China Merchant Bank finance leases from external financial institutions.",
        "label": "China merchants bank finance lease [Member]",
        "terseLabel": "CMB Finance Lease [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ChinaMerchantsBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ChinaMerchantsBankMember",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As group entered into unsecured revolving credit facility with China Merchants Bank.",
        "label": "China merchants bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r138",
      "r170",
      "r171",
      "r193",
      "r194",
      "r300"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r138",
      "r170",
      "r171",
      "r193",
      "r194",
      "r300"
     ]
    },
    "ifrs-full_ClassesOfInventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfInventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r13",
      "r243"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r13",
      "r243"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r216",
      "r293",
      "r329"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r216",
      "r293",
      "r329"
     ]
    },
    "hafn_CommitmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CommitmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CommodityPriceRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CommodityPriceRiskMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price Risk [Member]",
        "label": "Commodity price risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of other price risk that represents the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in commodity prices. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r373",
      "r383"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r307"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r307"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Items that may be subsequently reclassified to profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Item that will not be subsequently reclassified to profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive income for the year",
        "terseLabel": "Total comprehensive income for the year",
        "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": [
      "r84",
      "r86",
      "r98",
      "r252",
      "r266",
      "r302",
      "r333",
      "r362"
     ]
    },
    "hafn_ComprehensiveIncomeAlignmentOfAccountingPolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ComprehensiveIncomeAlignmentOfAccountingPolicies",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "hafn_ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of comprehensive income associated with alignment of accounting policies.",
        "label": "Comprehensive income alignment of accounting policies",
        "terseLabel": "Alignment of accounting policies"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "hafn_ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit/(loss) and total comprehensive income/(loss)",
        "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": [
      "r302",
      "r335"
     ]
    },
    "hafn_ComprehensiveIncomeUnrecognisedShareOfLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ComprehensiveIncomeUnrecognisedShareOfLosses",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "hafn_ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of comprehensive income associated with unrecognised share of losses.",
        "label": "Comprehensive income unrecognised share of losses",
        "terseLabel": "Unrecognised share of losses"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Future minimum capital contributions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of capital commitments for which the entity has entered into a contract. [Refer: Capital commitments]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_ContributedSurplusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ContributedSurplusMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the amount transferred from share capital account when the par value of each common share was reduced.",
        "label": "Contributed surplus [Member]",
        "terseLabel": "Contributed Surplus [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ConversionOfDebtIntoEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ConversionOfDebtIntoEquity",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of a financial liability (debt) into equity instruments of the entity.",
        "label": "Conversion of debt into equity",
        "terseLabel": "Conversion of debt into equity"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CorporateSupportServiceFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CorporateSupportServiceFee",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses incurred for corporate support service fee.",
        "label": "Corporate support service fee",
        "terseLabel": "Corporate support service fee"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of inventories recognised as expense during period",
        "label": "Cost of inventories recognised as expense during period"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r220"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Voyage expenses",
        "totalLabel": "Voyage expenses",
        "label": "Cost of sales"
       }
      }
     },
     "auth_ref": [
      "r301",
      "r341"
     ]
    },
    "ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CountryOfIncorporationOrResidenceOfSubsidiary",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Place of incorporation"
       }
      },
      "en": {
       "role": {
        "documentation": "The country in which a subsidiary of the entity is incorporated. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r42",
      "r89",
      "r91"
     ]
    },
    "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": []
    },
    "hafn_CreditFacilitiesCommitmentFeesAsAPercentageOfFacilitiesMargin": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilitiesCommitmentFeesAsAPercentageOfFacilitiesMargin",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment fees paid as a percentage of facilities' margin to have revolving credit facilities.",
        "label": "Credit Facilities, commitment fees as a percentage of facilities margin",
        "terseLabel": "Credit facilities, commitment fees as a percentage of facilities' margin"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityEightMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility eight.",
        "label": "Credit facility eight [Member]",
        "terseLabel": "US$374 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityFiveMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility five.",
        "label": "Credit facility five [Member]",
        "terseLabel": "US$715 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityFourMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility four.",
        "label": "Credit facility four [Member]",
        "terseLabel": "US$303 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility from external financial institutions.",
        "label": "Credit facility [Member]",
        "terseLabel": "Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityNineMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility nine.",
        "label": "Credit facility nine [Member]",
        "terseLabel": "US$106 Million Credit facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityOneMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility one.",
        "label": "Credit facility one [Member]",
        "terseLabel": "US$473 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilitySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilitySevenMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility seven.",
        "label": "Credit facility seven [Member]",
        "terseLabel": "US$216 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilitySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilitySixMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility six.",
        "label": "Credit facility six [Member]",
        "terseLabel": "US$175 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityTenMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility ten.",
        "label": "Credit facility Ten [Member]",
        "terseLabel": "US$473 Million Credit facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityThreeMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility three.",
        "label": "Credit facility three [Member]",
        "terseLabel": "US$40 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditFacilityTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditFacilityTwoMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for credit facility two.",
        "label": "Credit facility two [Member]",
        "terseLabel": "US$84 Million Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_CreditRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CreditRiskAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit risk [Abstract]",
        "verboseLabel": "Credit Risk [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r371"
     ]
    },
    "hafn_CurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CurrentAbstract",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current [Abstract]",
        "terseLabel": "Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r94",
      "r323",
      "r362"
     ]
    },
    "ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners. [Refer: Current assets; Disposal groups classified as held for sale [member]; Non-current assets or disposal groups classified as held for sale; Non-current assets or disposal groups classified as held for distribution to owners]"
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsAbstract",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current [Abstract]",
        "label": "Current borrowings and current portion of non-current borrowings [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract assets - non-related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_CurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments",
        "terseLabel": "Derivative financial instruments assets current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Derivative financial instruments liabilities current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentFuel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentFuel",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fuel oil"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of fuel. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r443"
     ]
    },
    "hafn_CurrentInventoriesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CurrentInventoriesTable",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about current inventories.",
        "label": "Current inventories [Table]",
        "terseLabel": "Current inventories [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "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": [
      "r96",
      "r324",
      "r362"
     ]
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current (Not Past Due) [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r381"
     ]
    },
    "hafn_CurrentPortionOfCurrentBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CurrentPortionOfCurrentBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of current borrowings and current portion of current borrowings. [Refer: Borrowings]",
        "label": "Current portion of current bank borrowings",
        "terseLabel": "Bank borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r393",
      "r400"
     ]
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSuppliesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentRawMaterialsAndCurrentProductionSuppliesAbstract",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Component of inventories [Abstract]",
        "label": "Current raw materials and current production supplies [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails",
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Tax on income derived from non-shipping activities",
        "label": "Current income tax"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r390"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriodsAbstract",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax expense attributable to profit is made up of:"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current income tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r316"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r393",
      "r398",
      "r400"
     ]
    },
    "hafn_CurrentTradeReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "CurrentTradeReceivablesNet",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount due from customers for goods and services sold net of the allowance for amounts that are determined to be uncollectable.",
        "label": "Current trade receivables net",
        "terseLabel": "Trade receivables and contract asset"
       }
      }
     },
     "auth_ref": []
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r417",
      "r432"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r417",
      "r432"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r434"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r434"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r421",
      "r436"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r419",
      "r434"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r412",
      "r427"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r413",
      "r428"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r413",
      "r428"
     ]
    },
    "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": [
      "r411",
      "r426"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r414",
      "r429"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r416",
      "r431"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r416",
      "r431"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r417",
      "r432"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r420",
      "r435"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r418",
      "r433"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://hafnia.com/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r415",
      "r430"
     ]
    },
    "hafn_DecreaseInDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DecreaseInDepreciationExpense",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of decrease in depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives.",
        "label": "Decrease in depreciation expense",
        "verboseLabel": "Decrease in depreciation expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughClassifiedAsHeldForSalePropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reclassified to assets held for sale",
        "label": "Decrease through classified as held for sale, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment through classification as held for sale or inclusion in a disposal group classified as held for sale. [Refer: Disposal groups classified as held for sale [member]; Property, plant and equipment; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r240"
     ]
    },
    "ifrs-full_DecreaseThroughImpairmentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DecreaseThroughImpairmentContractAssets",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment losses recognised on contract assets"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r5",
      "r237",
      "r317",
      "r319"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r5",
      "r237",
      "r317",
      "r319"
     ]
    },
    "ifrs-full_DepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation charge",
        "label": "Depreciation expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation charge of property, plant and equipment",
        "label": "Depreciation, property, plant and equipment"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r14",
      "r241"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipmentIncludingRightofuseAssets",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation charge",
        "label": "Depreciation, property, plant and equipment including right-of-use assets"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ifrs-full_DerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative financial instruments, assets",
        "label": "Derivative financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial assets classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_DerivativeFinancialAssetsHeldForHedging": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialAssetsHeldForHedging",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging reserve",
        "label": "Derivative financial assets held for hedging"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of derivative financial assets held for hedging. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "hafn_DerivativeFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DerivativeFinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative financial instruments, liabilities",
        "label": "Derivative financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_DerivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments",
        "label": "Derivative financial liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r168",
      "r287"
     ]
    },
    "hafn_DerivativeInstrumentsMaturityTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DerivativeInstrumentsMaturityTerm",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term of derivative instruments in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Derivative instruments, maturity term",
        "terseLabel": "Maturity period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DerivativesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Financial Instruments [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for financial instruments or other contracts within the scope of IFRS 9 with all three of the following characteristics: (a) Their value changes in response to the change in a specified interest rate, financial instrument price, commodity price, foreign exchange rate, index of prices or rates, credit rating or credit index, or other variable, provided in the case of a non-financial variable that the variable is not specific to a party to the contract (sometimes called the \u2018underlying\u2019); (b) They require no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; (c) They are settled at a future date. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r363",
      "r365",
      "r374",
      "r384"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowing costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for interest and other costs that the entity incurs in connection with the borrowing of funds."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingsExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Description of accounting policy for borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "hafn_DescriptionOfAccountingPolicyForCollateralChangesInMaterialAccountingPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForCollateralChangesInMaterialAccountingPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for changes in material accounting.",
        "label": "Description of accounting policy for changes in material accounting [Policy Text Block]",
        "terseLabel": "Changes in material accounting policies"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DescriptionOfAccountingPolicyForCriticalAccountingJudgementsAndEstimatesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForCriticalAccountingJudgementsAndEstimatesPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for critical accounting judgements and estimates.",
        "label": "Description of accounting policy for critical accounting judgements and estimates [Policy Text Block]",
        "terseLabel": "Critical accounting judgements and estimates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDerivativeFinancialInstrumentsAndHedgingExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments and hedging activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for derivative financial instruments and hedging. [Refer: Classes of financial instruments [domain]; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForDividendsExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Dividends",
        "label": "Description of accounting policy for dividends [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://hafnia.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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign currency translation"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "hafn_DescriptionOfAccountingPolicyForGroupAccountingPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForGroupAccountingPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's accounting policy for group accounting.",
        "label": "Description of accounting policy for group accounting [Policy Text Block]",
        "terseLabel": "Group accounting"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of non-financial assets"
       }
      },
      "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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital and treasury shares",
        "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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      },
      "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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Description of accounting policy for measuring inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r218"
     ]
    },
    "hafn_DescriptionOfAccountingPolicyForNonderivativeFinancialAssetsExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForNonderivativeFinancialAssetsExplanatoryPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for non-derivative financial assets.",
        "label": "Description of accounting policy for nonderivative financial assets explanatory [Policy Text Block]",
        "terseLabel": "Non-derivative financial assets"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DescriptionOfAccountingPolicyForNonderivativeFinancialLiabilitiesExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfAccountingPolicyForNonderivativeFinancialLiabilitiesExplanatoryPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for non-derivative liabilities.",
        "label": "Description of accounting policy for nonderivative financial liabilities explanatory [Policy Text Block]",
        "terseLabel": "Non-derivative financial liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant 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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://hafnia.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": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue and income recognition",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Description of accounting policy for trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "ifrs-full_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsLineItems",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [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_DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedImpactOfInitialApplicationOfNewStandardsOrInterpretationsTable",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of expected impact of initial application of new standards or interpretations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the expected impact of the initial application of new standards or interpretations."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r230"
     ]
    },
    "hafn_DescriptionOfShareBasedPaymentArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DescriptionOfShareBasedPaymentArrangementsAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of share-based payment arrangements [Abstract]",
        "terseLabel": "Description of share-based payment arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DetailsOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DetailsOfOperatingSegmentsAbstract",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Details of operating segments [Abstract]",
        "verboseLabel": "Details of Operating Segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings 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": [
      "r46",
      "r47"
     ]
    },
    "ifrs-full_DilutedEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutedEarningsPerShareAbstract",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings per share [Abstract]",
        "label": "Diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of share options on issue (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": [
      "r444"
     ]
    },
    "hafn_DisclosureOfAccountingPolicyForAssetsHeldForSaleExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfAccountingPolicyForAssetsHeldForSaleExplanatoryPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for assets held for sale.",
        "label": "Disclosure of accounting policy for assets held for sale explanatory [Policy Text Block]",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfAccountingPolicyForCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsExplanatoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfAccountingPolicyForCashAndCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsExplanatoryPolicyTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for cash and cash equivalents restricted cash and restricted cash equivalents.",
        "label": "Disclosure of accounting policy for cash and cash equivalents, restricted cash and restricted cash equivalents explanatory [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents, Cash retained in the commercial pools, and Restricted cash"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfAgeAnalysisOfTradeReceivablesAndContractAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfAgeAnalysisOfTradeReceivablesAndContractAssetsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of age analysis of trade receivables and contract assets.",
        "label": "Disclosure of age analysis of trade receivables and contract assets [Table Text Block]",
        "terseLabel": "Age Analysis of Trade Receivables and Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesLineItems",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [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_DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesTable",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of amounts incurred by entity for provision of key management personnel services provided by separate management entities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the amounts incurred by the entity for provision of key management personnel services that are provided by separate management entities."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r247"
     ]
    },
    "ifrs-full_DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfAttributionOfExpensesByNatureToTheirFunctionExplanatory",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses by Nature",
        "label": "Disclosure of attribution of expenses by nature to their function [text block]"
       }
      }
     },
     "auth_ref": [
      "r463",
      "r466"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://hafnia.com/role/Borrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesLineItems",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [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_DisclosureOfChangesInAccountingEstimatesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesTable",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of changes in accounting estimates [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the changes in accounting estimates."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r231"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalAbstract",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital [Abstract]",
        "label": "Disclosure of classes of share capital [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Capital and Share Premium"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r216",
      "r293",
      "r329"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r293",
      "r329"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsExplanatory",
     "presentation": [
      "http://hafnia.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "hafn_DisclosureOfCurrentInventoriesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfCurrentInventoriesLineItems",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure of current inventories [Line Items]",
        "terseLabel": "Disclosure of current inventories [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments",
        "label": "Disclosure of derivative financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "hafn_DisclosureOfDetailedInformationAboutBankBorrowingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutBankBorrowingsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about bank borrowings. [Refer: Borrowings]",
        "label": "Disclosure of detailed information about bank borrowings [Table Text Block]",
        "terseLabel": "Bank Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://hafnia.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [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_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r458"
     ]
    },
    "hafn_DisclosureOfDetailedInformationAboutBorrowingsWeightedAverageInterestRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsWeightedAverageInterestRateTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings weighted average interest rate.",
        "label": "Disclosure of detailed information about borrowings weighted average interest rate [Table Text Block]",
        "terseLabel": "Weighted Average Effective Interest Rates of Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutCashAndCashEquivalentsIncludingRestrictedCashTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutCashAndCashEquivalentsIncludingRestrictedCashTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of cash and cash equivalents including restricted cash.",
        "label": "Disclosure of detailed information about cash and cash equivalents including restricted cash [Table Text Block]",
        "terseLabel": "Cash and Cash Equivalents Including Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutEffectiveIncomeTaxRateReconciliationExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutEffectiveIncomeTaxRateReconciliationExplanatoryTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of detailed information about the effective income tax rate reconciliation between the theoretical income tax resulting from applying an average statutory tax rate to income/(loss) before income tax and the actual income tax expense recognized in the income statement.",
        "label": "Disclosure of detailed information about effective income tax rate reconciliation explanatory [Table Text Block]",
        "verboseLabel": "Reconciliation of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutFinancialInstrumentsByBorrowingsSubsequentlyDerecognizedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsByBorrowingsSubsequentlyDerecognizedTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments by type of borrowings were subsequently derecognized.",
        "label": "Disclosure of detailed information about financial instruments by borrowings subsequently derecognized [Table Text Block]",
        "terseLabel": "Borrowings Subsequently Derecognized"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutFinancialInstrumentsByTypeOfMaturityOfBorrowingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutFinancialInstrumentsByTypeOfMaturityOfBorrowingsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/BorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about financial instruments by type of maturity of borrowings.",
        "label": "Disclosure of detailed information about financial instruments by type of maturity of borrowings [Table Text Block]",
        "terseLabel": "Maturity of Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutHedgingAndNonHedgingInstrumentsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of detailed information about hedging and non-hedging instruments.",
        "label": "Disclosure of detailed information about hedging and non-hedging instruments [Table Text Block]",
        "terseLabel": "Derivative Financial Instruments Recorded as Assets or Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsAbstract",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative financial instruments [Abstract]",
        "label": "Disclosure of detailed information about hedging instruments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsLineItems",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutHedgingInstrumentsTable",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about hedging instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r278"
     ]
    },
    "hafn_DisclosureOfDetailedInformationAboutIncomeTaxExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutIncomeTaxExpensesTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of detailed information about income tax expenses.",
        "label": "Disclosure of detailed information about income tax expenses [Table Text Block]",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutOtherInvestmentsEquityInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutOtherInvestmentsEquityInstrumentsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of detailed information about other investments in equity instruments.",
        "label": "Disclosure of detailed information about other investments equity instruments [Table Text Block]",
        "verboseLabel": "Fair value of investments in equity instruments"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutOwnershipInterestInSubsidiariesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutOwnershipInterestInSubsidiariesTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about subsidiary name, country of incorporation and ownership interest in subsidiaries.",
        "label": "Disclosure of detailed information about ownership interest in subsidiaries [Table Text Block]",
        "terseLabel": "Listing of Companies in the Group"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r243"
     ]
    },
    "hafn_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentUsefulLifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentUsefulLifeTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment useful life.",
        "label": "Disclosure of detailed information about property, plant and equipment useful life [Table Text Block]",
        "terseLabel": "Estimated Useful Lives"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesAndPrepaymentsExplanatoryTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about trade and other receivables and prepayments.",
        "label": "Disclosure of detailed information about trade and other receivables, and prepayments explanatory [Table Text Block]",
        "terseLabel": "Trade and other receivables, and prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://hafnia.com/role/RevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r197"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r113",
      "r197"
     ]
    },
    "ifrs-full_DisclosureOfDividendsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfDividendsExplanatory",
     "presentation": [
      "http://hafnia.com/role/DividendsPaid"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid",
        "label": "Disclosure of dividends [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of dividends. Dividends are distributions of profits to holders of equity investments in proportion to their holdings of a particular class of capital."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "hafn_DisclosureOfDividendsPaidLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDividendsPaidLineItems",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure of dividends paid [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfDividendsPaidTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfDividendsPaidTable",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule disclosing information related to dividends paid.",
        "label": "Disclosure of dividends paid [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://hafnia.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": [
      "r191"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDate"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Events occurring after balance sheet date"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNature"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfEachInvestmentInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeExplanatory",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation from investment in unquoted equity instruments",
        "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: Investments in equity instruments designated at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of the movement FVOCI [Abstract]",
        "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [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_DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncomeTable",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of fair value of investments in equity instruments designated at fair value through other comprehensive income [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value of investments in equity instruments designated at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets Measured at Fair Value"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r272"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r272"
     ]
    },
    "hafn_DisclosureOfFinancialInstrumentsByTypeOfCommodityRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfCommodityRateAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of financial instruments by type of commodity rate [Abstract]",
        "terseLabel": "Price Risk [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Risk [Abstract]",
        "label": "Disclosure of financial instruments by type of interest rate [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest-bearing Financial Instruments",
        "label": "Disclosure of financial instruments by type of interest rate [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial instruments by type of interest rate. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r165",
      "r172",
      "r272"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "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://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Measured at Fair Value"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r172",
      "r272"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial risk management"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "hafn_DisclosureOfFutureMinimumCapitalContributionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfFutureMinimumCapitalContributionsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/CommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of future minimum capital contributions.",
        "label": "Disclosure of future minimum capital contributions [Table Text Block]",
        "terseLabel": "Future Minimum Capital Contributions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income taxes",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutInvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeExplanatory",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans receivable from a joint venture measured at Level 3 fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information related to investments in equity instruments designated at fair value through other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsAbstract",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsLineItems",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [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_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsTable",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the terms and conditions of hedging instruments and how they affect future cash flows."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInitialApplicationOfStandardsOrInterpretationsAbstract",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of initial application of standards or interpretations [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "presentation": [
      "http://hafnia.com/role/JointVentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint ventures",
        "label": "Disclosure of interests in other entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://hafnia.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "ifrs-full_DisclosureOfJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfJointVenturesAbstract",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfJointVenturesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfJointVenturesExplanatory",
     "presentation": [
      "http://hafnia.com/role/LoansReceivableFromJointVentures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loans receivable from joint ventures",
        "label": "Disclosure of joint ventures [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of joint ventures. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r44",
      "r107",
      "r289"
     ]
    },
    "ifrs-full_DisclosureOfJointVenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfJointVenturesLineItems",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [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_DisclosureOfJointVenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfJointVenturesTable",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of joint ventures [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint ventures."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r44",
      "r107",
      "r289"
     ]
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLessee"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases - as lessee"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126"
     ]
    },
    "ifrs-full_DisclosureOfMajorCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersAbstract",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersLineItems",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major 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_DisclosureOfMajorCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMajorCustomersTable",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of major customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": [
      "r227",
      "r296",
      "r309"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative 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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis for non-derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r286"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsAbstract",
     "presentation": [
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of maturity analysis of operating lease payments [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory",
     "presentation": [
      "http://hafnia.com/role/CommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Undiscounted Lease Payments under Operating Leases"
       }
      },
      "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": [
      "r124",
      "r213"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems",
     "presentation": [
      "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r124",
      "r213"
     ]
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162"
     ]
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Events occurring after balance sheet date [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [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_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of non-adjusting events after reporting period [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r233"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Operating Segments",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "hafn_DisclosureOfOtherReservesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfOtherReservesTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/OtherReservesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of other reserves.",
        "label": "Disclosure of other reserves [Table Text Block]",
        "terseLabel": "Other Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfOtherReservesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfOtherReservesTextBlock",
     "presentation": [
      "http://hafnia.com/role/OtherReserves"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of other reserves.",
        "label": "Disclosure of other reserves [Text Block]",
        "terseLabel": "Other reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProductsAndServicesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesLineItems",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [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_DisclosureOfProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProductsAndServicesTable",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of products and services [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's products and services."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [Abstract]",
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r13",
      "r243"
     ]
    },
    "ifrs-full_DisclosureOfProvisionMatrixLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixLineItems",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of provision matrix [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfProvisionMatrixTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfProvisionMatrixTable",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of provision matrix [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the provision matrix."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts Recognized in Profit or Loss and Statement of Cash Flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r122",
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of liabilities arising from financing activities [Abstract]",
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesTable",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of reconciliation of liabilities arising from financing activities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the reconciliation of liabilities arising from financing activities."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r358"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfSummarisedFinancialInformationOfJointVentureAccountedForUsingEquityMethodToCarryingAmountOfInterestInJointVentureExplanatory",
     "presentation": [
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Information of Joint Venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of the summarised financial information of a joint venture accounted for using the equity method to the carrying amount of the reporting entity's interest in the joint venture. [Refer: Carrying amount [member]; Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_DisclosureOfRestrictedCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRestrictedCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCash"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents including restricted cash",
        "label": "Disclosure of restricted cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://hafnia.com/role/Revenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenue",
        "label": "Disclosure of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r460"
     ]
    },
    "ifrs-full_DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfRiskManagementStrategyRelatedToHedgeAccountingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial risk management [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://hafnia.com/role/ShareCapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r294",
      "r330"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Listing of companies in the Group [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesExplanatory",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroup"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Listing of companies in the Group"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of subsidiaries. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r44",
      "r106",
      "r288"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesLineItems",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r44",
      "r106",
      "r288"
     ]
    },
    "hafn_DisclosureOfTradeAndOtherPayablesAndProvisionsExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfTradeAndOtherPayablesAndProvisionsExplanatoryTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about trade and other payables, and provisions.",
        "label": "Disclosure of trade and other payables, and provisions explanatory [Table Text Block]",
        "terseLabel": "Trade and Other Payables, and Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables, and provisions",
        "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": [
      "r460"
     ]
    },
    "hafn_DisclosureOfTradeAndOtherReceivablesAndPrepaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfTradeAndOtherReceivablesAndPrepaymentsLineItems",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "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.",
        "label": "Disclosure of trade and other receivables, and prepayments [Line Items]",
        "terseLabel": "Disclosure of trade and other receivables, and prepayments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DisclosureOfTradeAndOtherReceivablesAndPrepaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisclosureOfTradeAndOtherReceivablesAndPrepaymentsTextBlock",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepayments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of trade and other receivables and prepayments.",
        "label": "Disclosure of trade and other receivables, and prepayments [Text Block]",
        "terseLabel": "Trade and other receivables, and prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related party transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions Between Group and Related Parties on Commercial Terms Agreed by Parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r248"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r250"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationLineItems",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions recognised separately from acquisition of assets and assumption of liabilities in business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationTable",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of transactions recognised separately from acquisition of assets and assumption of liabilities in business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations."
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "hafn_DisposalOfOtherInvestmentsDesignatedAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DisposalOfOtherInvestmentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disposal of other investments that the entity has designated at fair value through other comprehensive income.",
        "label": "Disposal of other investments designated at fair value through other comprehensive income",
        "terseLabel": "Disposal of other investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposal of vessels (Note 7)",
        "label": "Disposals, property, plant and equipment including right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment including right-of-use assets resulting from disposals. [Refer: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r442"
     ]
    },
    "ifrs-full_DistributionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DistributionCosts",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pool distributions",
        "label": "Distribution costs"
       }
      }
     },
     "auth_ref": [
      "r341",
      "r396"
     ]
    },
    "hafn_DividendPaidAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DividendPaidAbstract",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend paid [Abstract]",
        "terseLabel": "Dividends paid [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendPayables",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend declared"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends that the company has declared but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "terseLabel": "Dividends paid",
        "label": "Dividends recognised as distributions to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r295",
      "r308"
     ]
    },
    "hafn_DividendsPaidAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DividendsPaidAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends paid [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Dividends paid, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for dividends paid by the entity, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_DividendsPaidOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsPaidOrdinarySharesPerShare",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends paid (in dollars per share)",
        "label": "Dividends paid, ordinary shares per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends paid per ordinary share."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r253"
     ]
    },
    "hafn_DividendsPaidTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DividendsPaidTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of detailed information about dividends paid.",
        "label": "Dividends paid [Table Text Block]",
        "terseLabel": "Dividends Paid"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DividendsPayableOrdinarySharesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DividendsPayableOrdinarySharesPerShare",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividends payable per ordinary share.",
        "label": "Dividends Payable, Ordinary Shares Per Share",
        "terseLabel": "Dividend declared per share (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "DividendsReceivedFromJointVenturesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend received from joint venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow representing dividends received from joint ventures, classified as investing activities. [Refer: Total for all joint ventures [member]; Dividends received]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r409"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r422"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r408",
      "r409",
      "r422",
      "r424"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r404"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r409"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r423"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": []
    },
    "hafn_DryDockingAndScrubbers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DryDockingAndScrubbers",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dry docking and scrubbers used in the entity's operations.",
        "label": "Dry docking and scrubbers",
        "terseLabel": "Dry docking"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_DryDockingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "DryDockingMember",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing dry docking used in the entity's operations. [Refer: Property, plant and equipment]",
        "label": "Dry Docking [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share attributable to the equity holders of the Company (expressed in US$ per share)",
        "label": "Earnings per share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Calculation of Basic and Diluted Earnings Per Share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r46"
     ]
    },
    "hafn_EcomarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EcomarMember",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ecomar is the joint venture of the group.",
        "label": "Ecomar [Member]",
        "terseLabel": "Ecomar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_EffectOfShareOptionsExercisedSatisfiedFromTreasuryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EffectOfShareOptionsExercisedSatisfiedFromTreasuryShares",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effect of shares options exercised satisfied from treasury shares.",
        "label": "Effect of share options exercised satisfied from treasury shares",
        "terseLabel": "Effect of share options exercised satisfied from treasury shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_EffectOfTreasurySharesPurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EffectOfTreasurySharesPurchased",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effect of treasury shares purchased.",
        "label": "Effect of treasury shares purchased",
        "negatedLabel": "Effect of treasury shares purchased (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_EmployeeBenefitsExpenseRelatedToSeafaringEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EmployeeBenefitsExpenseRelatedToSeafaringEmployees",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "hafn_VesselOperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by seafaring employees.",
        "label": "Employee Benefits Expense Related To Seafaring Employees",
        "terseLabel": "Employee benefits - seafaring crew"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_EmployeeBenefitsExpenseRelatedToShoreBasedEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EmployeeBenefitsExpenseRelatedToShoreBasedEmployees",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by shore-based employees.",
        "label": "Employee Benefits Expense Related To Shore Based Employees",
        "terseLabel": "Employee benefits - shore-based staff"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [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_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r406"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r406"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r406"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r437"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r406"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r406"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r438"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r85",
      "r108",
      "r109",
      "r110",
      "r251",
      "r265",
      "r290",
      "r291",
      "r298",
      "r318",
      "r327"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity and liabilities",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r318"
     ]
    },
    "hafn_EquityInvestmentInJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EquityInvestmentInJointVentures",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of equity investment in joint ventures, classified as investing activities.",
        "label": "Equity investment in joint ventures",
        "negatedLabel": "Equity investment in joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_EventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "EventsAfterReportingPeriodAbstract",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Events after reporting period [Abstract]",
        "terseLabel": "Events after reporting period [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses by nature [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToLeasesOfLowvalueAssetsForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses relating to short-term leases for offices, included in rental expenses"
       }
      }
     },
     "auth_ref": [
      "r119",
      "r202"
     ]
    },
    "ifrs-full_ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expenses relating to short-term leases for vessels, included in charter hire expenses"
       }
      }
     },
     "auth_ref": [
      "r118",
      "r201"
     ]
    },
    "hafn_ExternalVesselsInDisponentOwnerPoolsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ExternalVesselsInDisponentOwnerPoolsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/InventoriesDetails",
      "http://hafnia.com/role/RevenueDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vessels used in the entity's operations.",
        "label": "External vessels in disponent owner pools [Member]",
        "terseLabel": "External Vessels in Disponent-Owner Pools [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FairValueGainsLossesOnCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueGainsLossesOnCashFlowHedges",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of fair value gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges.",
        "label": "Fair value gains (losses) on cash flow hedges",
        "terseLabel": "Fair value (losses)/gains on cash flow hedges"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FairValueHedgesAndFairValueThroughProfitAndLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueHedgesAndFairValueThroughProfitAndLossMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to changes in fair value of a recognised asset or liability or an unrecognised firm commitment, or an identified portion of such an asset, liability or firm commitment, that is attributable to a particular risk and could affect profit or loss. [Refer: Types of hedges [domain]]",
        "label": "Fair value hedges and fair value through profit and loss [Member]",
        "terseLabel": "Fair Value Hedging Instruments and Mandatorily at FVTPL - Others [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FairValueHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FairValueHedgesMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value - Hedges Instruments [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for hedges of the exposure to changes in fair value of a recognised asset or liability or an unrecognised firm commitment, or an identified portion of such an asset, liability or firm commitment, that is attributable to a particular risk and could affect profit or loss. [Refer: Types of hedges [domain]]"
       }
      }
     },
     "auth_ref": [
      "r62",
      "r154",
      "r155",
      "r157",
      "r278",
      "r279",
      "r281"
     ]
    },
    "hafn_FairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueHierarchyMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for levels of the fair value measurement hierarchy.",
        "label": "Fair value hierarchy [Member]",
        "terseLabel": "Fair Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FairValueOfInvestmentsInEquityInstrumentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueOfInvestmentsInEquityInstrumentAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value of investments in equity instrument [Abstract]",
        "terseLabel": "Fair value of investments in equity instrument [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughLoansReceivableFromJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughLoansReceivableFromJointVenture",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of investments in equity instruments that the entity has designated at fair value through loans receivable from joint venture.",
        "label": "Fair value of investments in equity instruments designated as measured at fair value through loans receivable from joint venture",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FairValueOfInvestmentsInEquityInstrumentsDesignatedAsMeasuredAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other investments",
        "terseLabel": "Other investments",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r149",
      "r174",
      "r274"
     ]
    },
    "hafn_FairValueReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueReserve",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/OtherReservesCompositionDetails",
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing the fair value reserves.",
        "label": "Fair value reserve",
        "periodEndLabel": "At end of the financial year",
        "periodStartLabel": "At beginning of the financial year",
        "terseLabel": "Fair value reserve"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FairValueReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FairValueReserveAbstract",
     "presentation": [
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair value reserve [Abstract]",
        "terseLabel": "Fair value reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FeeAndCommissionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FeeAndCommissionExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brokers' commission expenses",
        "label": "Fee and commission expense"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "hafn_FinanceAndOtherLeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinanceAndOtherLeaseLiabilitiesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for finance and other lease liabilities.",
        "label": "Finance and other lease liabilities [Member]",
        "terseLabel": "Finance and Other Lease Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance expense - net",
        "label": "Finance income (cost)"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails": {
       "parentTag": "hafn_NetFinancialAssetsLiabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Classes of financial instruments [domain]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r159",
      "r163",
      "r164",
      "r166",
      "r283",
      "r284",
      "r285",
      "r372"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Assets at Amortised Cost [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r173",
      "r273"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, at fair value",
        "label": "Financial assets, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughOtherComprehensiveIncomeCategoryMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FVOCI Equity Instruments [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through other comprehensive income category. [Refer: Financial assets at fair value through other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r275"
     ]
    },
    "hafn_FinancialAssetsAtFairValueThroughProfitOrLossLoansReceivableFromAJointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossLoansReceivableFromAJointVentureMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss measured as such in accordance with the loans receivable from a joint venture.",
        "label": "Financial assets at fair value through profit or loss, loans receivable from a joint venture [Member]",
        "verboseLabel": "FVTPL [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialAssetsMeasuredAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialAssetsMeasuredAtFairValueAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets measured at fair value [Abstract]",
        "terseLabel": "Financial assets measured at fair value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialAssetsNotMeasuredAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialAssetsNotMeasuredAtFairValueAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial assets not measured at fair value [Abstract]",
        "terseLabel": "Financial assets not measured at fair value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails": {
       "parentTag": "hafn_NetFinancialAssetsLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities",
        "negatedLabel": "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": [
      "r159"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "hafn_FinancialLiabilitiesContractualUndiscountedCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialLiabilitiesContractualUndiscountedCashFlowsAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities, contractual undiscounted cash flows [Abstract]",
        "terseLabel": "Financial liabilities, contractual undiscounted cash flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialLiabilitiesMeasuredAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialLiabilitiesMeasuredAtFairValueAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities measured at fair value [Abstract]",
        "terseLabel": "Financial liabilities measured at fair value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialLiabilitiesNotMeasuredAtFairValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialLiabilitiesNotMeasuredAtFairValueAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial liabilities not measured at fair value [Abstract]",
        "terseLabel": "Financial liabilities not measured at fair value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2022Quarter4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2022Quarter4Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2022, fourth quarter.",
        "label": "Financial Year 2022, Quarter 4 [Member]",
        "terseLabel": "2022 Q4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2023Quarter1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2023Quarter1Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2023, first quarter.",
        "label": "Financial Year 2023, Quarter 1 [Member]",
        "terseLabel": "2023 Q1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2023Quarter1Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2023Quarter1Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2023, first quarter- third quarter.",
        "label": "Financial Year 2023, Quarter 1- Quarter 3 [Member]",
        "terseLabel": "2023 Q1- Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2023Quarter2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2023Quarter2Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2023, second quarter.",
        "label": "Financial Year 2023, Quarter 2 [Member]",
        "terseLabel": "2023 Q2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2023Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2023Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2023, third quarter.",
        "label": "Financial Year 2023, Quarter 3 [Member]",
        "terseLabel": "2023 Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2023Quarter4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2023Quarter4Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2023, fourth quarter.",
        "label": "Financial Year 2023, Quarter 4 [Member]",
        "terseLabel": "2023 Q4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2024Quarter1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2024Quarter1Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2024, first quarter.",
        "label": "Financial Year 2024, Quarter 1 [Member]",
        "terseLabel": "2024-Q1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2024Quarter1Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2024Quarter1Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2024, first quarter- third quarter.",
        "label": "Financial Year 2024, Quarter 1- Quarter 3 [Member]",
        "terseLabel": "2024 Q1- Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2024Quarter2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2024Quarter2Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2024, second quarter.",
        "label": "Financial Year 2024, Quarter 2 [Member]",
        "terseLabel": "2024-Q2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2024Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2024Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2024, third quarter.",
        "label": "Financial Year 2024, Quarter 3 [Member]",
        "terseLabel": "2024-Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2024Quarter4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2024Quarter4Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2024, fourth quarter.",
        "label": "Financial Year 2024, Quarter 4 [Member]",
        "terseLabel": "2024 Q4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2025Quarter1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2025Quarter1Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2025, first quarter.",
        "label": "Financial Year 2025, Quarter 1 [Member]",
        "terseLabel": "2025 Q1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2025Quarter1Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2025Quarter1Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2025, first quarter- third quarter.",
        "label": "Financial Year 2025, Quarter 1- Quarter 3 [Member]",
        "terseLabel": "2025 Q1- Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2025Quarter2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2025Quarter2Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2025, second quarter.",
        "label": "Financial Year 2025, Quarter 2 [Member]",
        "terseLabel": "2025 Q2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2025Quarter3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2025Quarter3Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2025, third quarter.",
        "label": "Financial Year 2025, Quarter 3 [Member]",
        "terseLabel": "2025 Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_FinancialYear2025Quarter4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FinancialYear2025Quarter4Member",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial year 2025, fourth quarter.",
        "label": "Financial Year2025 Quarter4 [Member]",
        "terseLabel": "2025-Q4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FixedInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FixedInterestRateMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed Interest Rate [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_FloatingInterestRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FloatingInterestRateMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Floating Interest Rate [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a non-fixed interest rate. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "hafn_FloatingInterestRateRePriceableInterval": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "FloatingInterestRateRePriceableInterval",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time of floating interest rate borrowing re-priceable interval, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Floating interest rate re-priceable interval",
        "terseLabel": "Interest rate re-priceable interval"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ForeignNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ForeignNotionalAmount",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The foreign exchange amount of a financial instrument, used to calculate payments made on that instrument.",
        "label": "Foreign notional amount",
        "terseLabel": "Foreign notional amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForwardContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ForwardContractMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Foreign Exchange Contracts [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a contract between two parties for the purchase or sale of an underlying asset at a specified future date for a settlement price determined in advance."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_ForwardForeignExchangeContractsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ForwardForeignExchangeContractsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of forward foreign exchange contracts.",
        "label": "Forward foreign exchange contracts [Table Text Block]",
        "terseLabel": "Forward Foreign Exchange Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ForwardFreightAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ForwardFreightAgreementsMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for an forward freight agreements.",
        "label": "Forward freight agreements [Member]",
        "terseLabel": "Forward Freight Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FuelExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "FuelExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel oil consumed",
        "label": "Fuel expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnCashFlowHedgesNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flow hedges - effective portion of changes in fair value",
        "label": "Gains (losses) on cash flow hedges, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) recognised in other comprehensive income on cash flow hedges, net of tax, before reclassification adjustments. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r156",
      "r158",
      "r280",
      "r338"
     ]
    },
    "ifrs-full_GainsLossesOnDisposalsOfNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GainsLossesOnDisposalsOfNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on disposal of assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on disposals of non-current assets. [Refer: Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_GeneralInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "GeneralInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "General information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_GeneralInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "GeneralInformationTextBlock",
     "presentation": [
      "http://hafnia.com/role/GeneralInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of general company information.",
        "label": "General information [Text Block]",
        "terseLabel": "General information"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost [Member]",
        "verboseLabel": "Carrying Amount [Member]",
        "terseLabel": "Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r58",
      "r65",
      "r68",
      "r146",
      "r164",
      "r166",
      "r239",
      "r257",
      "r261",
      "r264",
      "r284",
      "r285",
      "r372"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross profit"
       }
      }
     },
     "auth_ref": [
      "r396"
     ]
    },
    "hafn_HAShippingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HAShippingMember",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for H&amp;A Shipping Ltd, which is a joint venture of the group.",
        "label": "H&amp;A Shipping [Member]",
        "terseLabel": "H&amp;A Shipping [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaChemShipholdingPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaChemShipholdingPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Chem Shipholding Pte Ltd [Member]",
        "terseLabel": "Hafnia Chem Shipholding Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaChemicalTankersPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaChemicalTankersPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Chemical Tankers Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Chemical Tankers Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaOnePteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaOnePteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia One Pte. Ltd. [Member]",
        "terseLabel": "Hafnia One Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaPoolsPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaPoolsPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Pools Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Pools Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersCharteringSingaporePteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersCharteringSingaporePteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Tankers Chartering Singapore Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Tankers Chartering Singapore Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersFinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersFinanceLeasesMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for hafnia tankers finance leases from external financial institutions.",
        "label": "Hafnia tankers finance leases [Member]",
        "terseLabel": "Hafnia Tankers finance leases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersShipholding2SingaporePteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersShipholding2SingaporePteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Tankers Shipholding 2 Singapore Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Tankers Shipholding 2 Singapore Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersShipholdingAlphaPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersShipholdingAlphaPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Tankers Shipholding Alpha Pte Ltd [Member]",
        "terseLabel": "Hafnia Tankers Shipholding Alpha Pte Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersShipholdingSingaporePteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersShipholdingSingaporePteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Tankers Shipholding Singapore Pte. Ltd. [Member]",
        "terseLabel": "Hafnia Tankers Shipholding Singapore Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaTankersSingaporeSubHoldingPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaTankersSingaporeSubHoldingPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Hafnia Tankers Singapore Sub-Holding Pte Ltd [Member]",
        "terseLabel": "Hafnia Tankers Singapore Sub-Holding Pte Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HafniaVesselsAndTCVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HafniaVesselsAndTCVesselsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/InventoriesDetails",
      "http://hafnia.com/role/RevenueDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vessels used in the entity's operations.",
        "label": "Hafnia vessels and TC vessels [Member]",
        "terseLabel": "Hafnia Vessels and TC Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HandySizeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HandySizeMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for handy size segment consists of vessels between 25,000 DWT and 39,999 DWT in size and provides transportation of clean and dirty oil products, vegetable oil and easy chemicals; inclusive of IMO II vessels.",
        "label": "Handy size [Member]",
        "terseLabel": "Handy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_HedgeRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HedgeRatio",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge ratio is the relationship between the quantity of the hedging instrument and the quantity of the hedged item in terms of their relative weighting.",
        "label": "Hedge ratio",
        "terseLabel": "Hedge ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_HedgingInstrumentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgingInstrumentAssets",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging instruments assets",
        "label": "Hedging instrument, assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as an asset. [Refer: Hedging instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r277"
     ]
    },
    "ifrs-full_HedgingInstrumentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "HedgingInstrumentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging instruments liabilities",
        "label": "Hedging instrument, liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a hedging instrument, recognised as a liability. [Refer: Hedging instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r153",
      "r277"
     ]
    },
    "hafn_HedgingReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "HedgingReserveAbstract",
     "presentation": [
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging reserve [Abstract]",
        "terseLabel": "Hedging reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ICBCBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ICBCBankMember",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As group entered into unsecured revolving credit facility with ICBC Bank.",
        "label": "ICBC bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r408",
      "r409",
      "r422"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53"
     ]
    },
    "hafn_ImpairmentOnCashAndCashEquivalentsMeasurementPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ImpairmentOnCashAndCashEquivalentsMeasurementPeriod",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of impairment on cash and cash equivalents has been measured on expected loss basis and reflects the short maturities of the exposures.",
        "label": "Impairment on cash and cash equivalents measurement period",
        "terseLabel": "Impairment on cash and cash equivalents measurement period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeFromAmountsRecoveredFromReinsurer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeFromAmountsRecoveredFromReinsurer",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance receivables"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "hafn_IncomeLossEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncomeLossEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in equity instruments that the entity has designated at fair value through other comprehensive income.",
        "label": "Income (loss) equity instruments designated at fair value through other comprehensive income",
        "verboseLabel": "Equity investments at FVOCI - net change in fair value (unrealised)"
       }
      }
     },
     "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": "CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME [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://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/IncomeTaxesIncomeTaxExpenseDetails",
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "totalLabel": "Income tax expense",
        "label": "Tax expense (income)"
       }
      }
     },
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r35",
      "r104",
      "r180",
      "r234",
      "r235",
      "r236",
      "r337"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax 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": [
      "r72",
      "r349"
     ]
    },
    "hafn_IncreaseDecreaseByInterestExpenseOnPortionOfTheBorrowingsNotCoveredByTheInterestRateSwapInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseByInterestExpenseOnPortionOfTheBorrowingsNotCoveredByTheInterestRateSwapInstruments",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) by interest expense on the portion of the borrowings that is not covered by the interest rate swap instruments.",
        "label": "Increase (decrease) by interest expense on portion of the borrowings not covered by the interest rate swap instruments",
        "terseLabel": "Increase/decrease by interest expense on the portion of the borrowings not covered by interest rate swap instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease)/increase 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": [
      "r76",
      "r226"
     ]
    },
    "hafn_IncreaseDecreaseInEquityDueToEffectOfReDomiciliation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseInEquityDueToEffectOfReDomiciliation",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "hafn_IncreaseDecreaseInEquityThroughOtherTransactions",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity amount due to effect of re-domiciliation.",
        "label": "Increase (decrease) in equity due to effect of re-domiciliation",
        "terseLabel": "Effect of re-domiciliation"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_IncreaseDecreaseInEquityThroughOtherTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseInEquityThroughOtherTransactions",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from other transactions.",
        "label": "Increase decrease in Equity through other transactions",
        "totalLabel": "Total other transactions"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_IncreaseDecreaseInFuelOilConsumptionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseInFuelOilConsumptionExpense",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in fuel oil consumption expense.",
        "label": "Increase (decrease) in fuel oil consumption expense",
        "terseLabel": "Increase/decrease in fuel oil consumption expense due to price risk"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_IncreaseDecreaseInNetResultsDueToChangesInBasisPointsNoHedgingInPlace": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseInNetResultsDueToChangesInBasisPointsNoHedgingInPlace",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in the fair value measurement of liabilities, recognised in profit or loss before tax, due to a reasonably possible increase decrease in an unobservable input excluding interest rate swap instruments no hedging in place.",
        "label": "Increase (decrease) in net results due to changes in basis points no hedging in place",
        "terseLabel": "Increase/decrease in net results due to changes in basis points no hedging in place"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of new shares issued (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_IncreaseDecreaseInPriceOfFuelOilPerMetricTon": {
     "xbrltype": "perUnitItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseInPriceOfFuelOilPerMetricTon",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to increase (decrease) in price of fuel oil per metric ton.",
        "label": "Increase (decrease) in price of fuel oil per metric ton",
        "terseLabel": "Increase/decrease in price of fuel oil per metric ton"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_IncreaseDecreaseThroughCapitalisedFinancingFeesWrittenOffLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseThroughCapitalisedFinancingFeesWrittenOffLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from capitalised financing fees written off that the entity does not separately disclose in the same statement or note.",
        "label": "Increase (decrease) through capitalised financing fees written off, liabilities arising from financing activities",
        "terseLabel": "Capitalised financing fees written off"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInFairValuesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value changes on cash flow hedges",
        "label": "Increase (decrease) through changes in fair values, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes in fair values. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r223"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share options exercised"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "hafn_IncreaseDecreaseThroughExtinguishmentOfFinanceLeaseLiabilityAgainstReceivablesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseThroughExtinguishmentOfFinanceLeaseLiabilityAgainstReceivablesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from extinguishment of finance lease liability against receivables that the entity does not separately disclose in the same statement or note.",
        "label": "Increase (decrease) through extinguishment of finance lease liability against receivables, liabilities arising from financing activities",
        "terseLabel": "Extinguishment of finance lease liability against receivables"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial cash flows",
        "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r222"
     ]
    },
    "hafn_IncreaseDecreaseThroughInterestExpensesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseThroughInterestExpensesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from interest expenses that the entity does not separately disclose in the same statement or note.",
        "label": "Increase (decrease) through interest expenses, liabilities arising from financing activities",
        "terseLabel": "Interest expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity-settled share-based payment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "hafn_IncreaseDecreaseThroughSharesIssuedAsPartOfAssetAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseThroughSharesIssuedAsPartOfAssetAcquisition",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) through shares issued as part of asset acquisition.",
        "label": "Increase (decrease) through shares issued as part of asset acquisition",
        "verboseLabel": "Acquisition of assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransactionsWithOwners",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total transactions with owners",
        "label": "Increase (decrease) through transactions with owners, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from transactions with owners."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "hafn_IncreaseDecreaseThroughWriteOffOnCompletionOfDryDockingCycle": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IncreaseDecreaseThroughWriteOffOnCompletionOfDryDockingCycle",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from write off on completion of dry docking cycle.",
        "label": "Increase (decrease) through write off on completion of dry docking cycle",
        "terseLabel": "Write off on completion of dry docking cycle"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IncreaseThroughNewLeasesLiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional lease capitalised during the financial year",
        "label": "Increase through new leases, liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in liabilities arising from financing activities resulting from new leases. [Refer: Liabilities arising from financing activities]"
       }
      }
     },
     "auth_ref": [
      "r356",
      "r359"
     ]
    },
    "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]"
       }
      }
     },
     "auth_ref": [
      "r410",
      "r425"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://hafnia.com/role/InsiderTradingPoliciesAndProcedures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r410",
      "r425"
     ]
    },
    "ifrs-full_InsuranceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InsuranceExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "hafn_VesselOperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total intangible assets",
        "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",
      "r258",
      "r310"
     ]
    },
    "ifrs-full_IntangibleAssetsWithIndefiniteUsefulLife": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IntangibleAssetsWithIndefiniteUsefulLife",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "verboseLabel": "Total intangible assets",
        "label": "Intangible assets with indefinite useful life"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets assessed as having an indefinite useful life. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r60",
      "r254",
      "r256",
      "r259"
     ]
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r179",
      "r186"
     ]
    },
    "ifrs-full_InterestExpenseOnLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestExpenseOnLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense on lease liabilities"
       }
      }
     },
     "auth_ref": [
      "r117",
      "r200"
     ]
    },
    "hafn_InterestIncomeReceivedFromJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestIncomeReceivedFromJointVenture",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income received/receivable from joint venture represents the return earned by the company on financing arrangements (such as loans, advances, or deposits) provided to a jointly controlled entity. This income is recognized on an accrual basis, in proportion to the passage of time and applicable interest rate terms, and is presented as finance income in the period earned. Any unpaid amount is recorded as an interest receivable (asset).",
        "label": "Interest income received from joint venture",
        "terseLabel": "Interest income from loans to joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest paid to external financial institutions",
        "label": "Interest paid, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for interest paid, classified as financing activities."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "hafn_InterestPaidToAThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestPaidToAThirdParty",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for interest paid to a third party, classified as financing activities.",
        "label": "Interest paid to a third party",
        "negatedLabel": "Interest paid to a third party"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InterestPaymentsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestPaymentsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to Interest payments.",
        "label": "Interest payments, undiscounted cash flows",
        "terseLabel": "Interest payments arising from financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InterestRateCapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestRateCapsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for an interest rate caps.",
        "label": "Interest rate caps [Member]",
        "terseLabel": "Interest Rate Caps [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InterestRateOnFixedDeposits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestRateOnFixedDeposits",
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate on fixed deposits placed in financial institutions.",
        "label": "Interest rate on fixed deposits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestRateRiskMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Risk [Member]",
        "label": "Interest Rate Derivatives [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r176"
     ]
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestRateSwapContractMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swaps [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_InterestRateSwapsUsedForHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InterestRateSwapsUsedForHedgingMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for an interest rate swap used for hedging contract.",
        "label": "Interest rate swaps used for hedging [Member]",
        "terseLabel": "Interest Rate Swaps Used for Hedging [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest income received"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventories",
        "verboseLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r219",
      "r311",
      "r398"
     ]
    },
    "ifrs-full_InventoryWritedown2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InventoryWritedown2011",
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write down of inventory"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r221",
      "r340"
     ]
    },
    "hafn_InvestmentInCleanHydrogenWorksLA1LLCCHWLA1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentInCleanHydrogenWorksLA1LLCCHWLA1Member",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for investment in equity instruments without readily determinable fair values and over which the Group has neither significant influence nor control through investments in common stock or in-substance common stock",
        "label": "Investment in Clean Hydrogen Works, LA-1, LLC (\"CHW-LA1\") [Member]",
        "terseLabel": "Investment in Clean Hydrogen Works, LA-1, LLC (\"CHW-LA1\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InvestmentInDiginexSolutionsHKLimitedDiginexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentInDiginexSolutionsHKLimitedDiginexMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for investment in equity instruments without readily determinable fair values and over which the Group has neither significant influence nor control through investments in common stock or in-substance common stock",
        "label": "Investment in Diginex Solutions (HK) Limited (\"Diginex\") [Member]",
        "terseLabel": "Investment in Diginex Solutions (HK) Limited (\"Diginex\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InvestmentInTORMPlcTORMMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentInTORMPlcTORMMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for investment in equity instruments without readily determinable fair values and over which the Group has neither significant influence nor control through Investment in TORM.",
        "label": "Investment in TORM plc (\"TORM\") [Member]",
        "terseLabel": "Investment in TORM plc (\"TORM\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InvestmentInVanguardTechIncVanguardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentInVanguardTechIncVanguardMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for investment in equity instruments without readily determinable fair values and over which the Group has neither significant influence nor control through investments in common stock or in-substance common stock",
        "label": "Investment in Vanguard Tech, Inc. (\"Vanguard\") [Member]",
        "terseLabel": "Investment in Vanguard Tech, Inc. (\"Vanguard\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InvestmentInZeroNorthASFormerlyKnownAsAlphaOriTechnologyHoldingsPteLtdAlphaOriMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentInZeroNorthASFormerlyKnownAsAlphaOriTechnologyHoldingsPteLtdAlphaOriMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for the financial assets of Investment in ZeroNorth A/S (formerly known as Alpha Ori Technology Holdings Pte Ltd \"Alpha Ori\").",
        "label": "Investment in ZeroNorth A/S (formerly known as Alpha Ori Technology Holdings Pte Ltd \"Alpha Ori\") [Member]",
        "terseLabel": "Investment in ZeroNorth A/S (formerly known as Alpha Ori Technology Holdings Pte Ltd \"Alpha Ori\") [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_InvestmentMadeInJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "InvestmentMadeInJointVentures",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/LoansReceivableFromJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for providing financing in joint ventures during the period.",
        "label": "Investment made in joint ventures",
        "terseLabel": "Debt financing provided to joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsDesignatedAtFairValueThroughOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Investments in equity instruments designated at fair value through other comprehensive income' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments in equity instruments designated at fair value through other comprehensive income [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": [
      "r299"
     ]
    },
    "ifrs-full_InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInEquityInstrumentsMeasuredAtFairValueThroughOtherComprehensiveIncomeMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FVOCI [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments in equity instruments that the entity has designated at fair value through other comprehensive income. [Refer: At fair value [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r174",
      "r274"
     ]
    },
    "ifrs-full_InvestmentsInJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Carrying amount of interest in joint venture",
        "label": "Investments in joint ventures reported in separate financial statements"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in joint ventures in an entity's separate financial statements. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "InvestmentsInSubsidiariesJointVenturesAndAssociates",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in subsidiaries, joint ventures and associates in an entity's separate financial statements. [Refer: Total for all associates [member]; Total for all joint ventures [member]; Total for all subsidiaries [member]; Investments in subsidiaries reported in separate financial statements]"
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "hafn_IssuanceOfCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IssuanceOfCommonShares",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares issued during the period.",
        "label": "Issuance of common shares",
        "terseLabel": "Issuance of shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_IssuanceOfConvertibleLoanNotesToAJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IssuanceOfConvertibleLoanNotesToAJointVenture",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount arising from issuance of convertible loan notes to a joint venture during the reporting period.",
        "label": "Issuance of convertible loan notes to a joint venture",
        "terseLabel": "Issuance of convertible loan notes to a joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issue of common shares (net of capitalised equity raise costs)",
        "label": "Issuance of shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "hafn_IssuedAndFullyPaidShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "IssuedAndFullyPaidShareCapitalAbstract",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued and fully paid share capital [Abstract]",
        "terseLabel": "Issued and Fully Paid Share Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r401"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital [Member]",
        "label": "Share Capital [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "hafn_JointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "JointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointVenturesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesAxis",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [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": [
      "r40",
      "r44",
      "r107",
      "r289"
     ]
    },
    "ifrs-full_JointVenturesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "JointVenturesDomain",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Joint ventures [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r44",
      "r107",
      "r289"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director's fees"
       }
      }
     },
     "auth_ref": [
      "r27",
      "r246"
     ]
    },
    "hafn_KeyManagementPersonnelCompensationAnnualSalaryIncludingPension": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "KeyManagementPersonnelCompensationAnnualSalaryIncludingPension",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of annual salary including pension.",
        "label": "Key management personnel compensation, annual salary including pension",
        "terseLabel": "Salary (annual) including pension"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_KeyManagementPersonnelCompensationFixedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "KeyManagementPersonnelCompensationFixedAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel compensation, fixed [Abstract]",
        "terseLabel": "Fixed [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash bonus"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "hafn_KeyManagementPersonnelCompensationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "KeyManagementPersonnelCompensationTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The tabular disclosure of compensation of key management personnel in the entity.",
        "label": "Key management personnel compensation [Table Text Block]",
        "terseLabel": "Key Management Personnel Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_KeyManagementPersonnelCompensationVariableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "KeyManagementPersonnelCompensationVariableAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "key management personnel compensation, variable [Abstract]",
        "terseLabel": "Variable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelOfEntityOrParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "KeyManagementPersonnelOfEntityOrParentMember",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Key management personnel of entity or parent [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for those persons having authority and responsibility for planning, directing and controlling the activities of the entity, directly or indirectly, including any director (whether executive or otherwise) of that entity."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r249"
     ]
    },
    "hafn_LaterOneMonthAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LaterOneMonthAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than one month and not later than three months.",
        "label": "Later one month and not later than three months [Member]",
        "terseLabel": "Past Due 0 to 3 Months [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than Five Years [Member]",
        "terseLabel": "Over 5 Years [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r136",
      "r208",
      "r212",
      "r376",
      "r379",
      "r382"
     ]
    },
    "hafn_LaterThanNineMonthsAndNotLaterThanTwelveMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LaterThanNineMonthsAndNotLaterThanTwelveMonthsMember",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than nine months and not later than twelve months. Represents the final 3 months of each calendar year.",
        "label": "Later than nine months and not later than twelve months [Member]",
        "terseLabel": "Dividend Paid for Q4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LaterThanOneDayAndNotLaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LaterThanOneDayAndNotLaterThanThreeMonthsMember",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than the first day of a calendar year and not later than three months. This represents the first three months of each calendar year.",
        "label": "Later than one day and not later than three months [Member]",
        "terseLabel": "Dividend Paid for Q1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r207",
      "r211",
      "r375",
      "r382"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between 1 and 2 Years [Member]",
        "verboseLabel": "One to Two Years [Member]",
        "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": [
      "r123",
      "r124",
      "r136",
      "r376",
      "r382",
      "r466"
     ]
    },
    "ifrs-full_LaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanOneYearMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year."
       }
      }
     },
     "auth_ref": [
      "r321"
     ]
    },
    "hafn_LaterThanSixMonthsAndNotLaterThanNineMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LaterThanSixMonthsAndNotLaterThanNineMonthsMember",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a time band of later than six months and not later than nine months.",
        "label": "Later than six months and not later than nine months [Member]",
        "terseLabel": "Dividend Paid for Q3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember",
     "presentation": [
      "http://hafnia.com/role/DividendsPaidDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend Paid for Q2 [Member]",
        "label": "Later than three months and not later than six months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months and not later than six months."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r378",
      "r382"
     ]
    },
    "ifrs-full_LaterThanThreeMonthsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanThreeMonthsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past Due for More Than 3 Months [Member]",
        "label": "Later than three months [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three months."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r381"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Between 2 and 5 Years [Member]",
        "terseLabel": "Two to Five Years [Member]",
        "label": "Within Two to Five Years [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_LeaseComponentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LeaseComponentMember",
     "presentation": [
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for lease component.",
        "label": "Lease component [Member]",
        "terseLabel": "Lease Component [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LeaseToExtensionPeriodForCharter": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LeaseToExtensionPeriodForCharter",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases to extend their charter period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease to extension period for charter",
        "terseLabel": "Lease to extension period for charter"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LeasesExtensionOptionContractPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LeasesExtensionOptionContractPeriod",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leases extension option contract period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Leases extension option contract period",
        "terseLabel": "Leases extension option contract period"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LesseeIncreaseDecreaseInLeaseLiabilitiesUponExerciseOfExtensionOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LesseeIncreaseDecreaseInLeaseLiabilitiesUponExerciseOfExtensionOptions",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/LeasesAsLesseeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of increase (decrease) in liabilities related to the entity's leases upon exercise of extension options. 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.",
        "label": "Lessee, Increase Decrease in Lease Liabilities upon Exercise of Extension Options",
        "terseLabel": "Increase (decrease) in lease liabilities upon exercise of extension options"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Level1OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level1OfFairValueHierarchyMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 1 [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": [
      "r17",
      "r54",
      "r56",
      "r109",
      "r255",
      "r291"
     ]
    },
    "ifrs-full_Level2OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level2OfFairValueHierarchyMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 2 [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": [
      "r54",
      "r56",
      "r109",
      "r255",
      "r291"
     ]
    },
    "ifrs-full_Level3OfFairValueHierarchyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Level3OfFairValueHierarchyMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Level 3 [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": [
      "r54",
      "r56",
      "r109",
      "r255",
      "r291"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r17",
      "r109",
      "r291"
     ]
    },
    "ifrs-full_LevelsOfFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LevelsOfFairValueHierarchyDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails",
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r17",
      "r109",
      "r291"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "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": [
      "r108",
      "r109",
      "r110",
      "r181",
      "r185",
      "r290",
      "r291",
      "r318"
     ]
    },
    "ifrs-full_LiabilitiesArisingFromFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LiabilitiesArisingFromFinancingActivities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Liabilities arising from financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r224",
      "r358"
     ]
    },
    "hafn_ListOfSubsidiaryCompaniesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ListOfSubsidiaryCompaniesAbstract",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "List of subsidiary companies [Abstract]",
        "terseLabel": "List of subsidiary companies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoanFromNonRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoanFromNonRelatedPartiesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loan from non-related parties.",
        "label": "Loan from non-related parties [Member]",
        "terseLabel": "Loan from Non-Related Parties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoanFromRelatedCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoanFromRelatedCorporationMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loan from a related corporation.",
        "label": "Loan from related corporation [Member]",
        "terseLabel": "Loan from Related Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoansAndAlignmentOfAccountingPolicies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoansAndAlignmentOfAccountingPolicies",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of loans associated with alignment of accounting policies.",
        "label": "Loans and alignment of accounting policies",
        "terseLabel": "Alignment of accounting policies"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoansReceivableFromAJointVentureMeasuredAtFVTPLAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoansReceivableFromAJointVentureMeasuredAtFVTPLAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLoansReceivableFromJointVentureMeasuredAtLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans receivable from a joint venture measured at FVTPL [Abstract]",
        "terseLabel": "Loans receivable from a joint venture measured at FVTPL [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoansReceivableFromJointVentureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoansReceivableFromJointVentureMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for loans receivable from joint venture.",
        "label": "Loans receivable from joint venture [Member]",
        "terseLabel": "Loans Receivable from Joint Venture [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LoansReceivableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LoansReceivableInterestRate",
     "presentation": [
      "http://hafnia.com/role/LoansReceivableFromJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The contractual fixed annual interest rate applicable to loans receivable.",
        "label": "Loans receivable interest rate",
        "terseLabel": "Loans receivable interest rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongRangeOneMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long range segment consists of vessels between 55,000 DWT and 84,999 DWT in size and provides transportation of clean and dirty petroleum products.",
        "label": "Long range one [Member]",
        "terseLabel": "LR1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongRangeOneVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongRangeOneVesselsMember",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing LR1 vessels used in the entity's operations.",
        "label": "Long range one vessels [Member]",
        "terseLabel": "LR1 Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongRangeTwoMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for long range segment consists of vessels between 85,000 DWT and 124,999 DWT in size and provides transportation of clean petroleum oil products.",
        "label": "Long range two [Member]",
        "terseLabel": "LR2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongTermIncentivePlan2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongTermIncentivePlan2023Member",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan, under which the entity receives services from employees as consideration for equity instruments for the year 2023.",
        "label": "Long-term incentive plan 2023 [Member]",
        "terseLabel": "LTIP 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongTermIncentivePlan2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongTermIncentivePlan2024Member",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan, under which the entity receives services from employees as consideration for equity instruments for the year 2024.",
        "label": "Long-term incentive plan 2024 [Member]",
        "terseLabel": "LTIP 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongTermIncentivePlan2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongTermIncentivePlan2025Member",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan, under which the entity receives services from employees as consideration for equity instruments for the year 2025.",
        "label": "Long Term Incentive Plan 2025 [Member]",
        "terseLabel": "LTIP 2025 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_LongTermIncentivePlan2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LongTermIncentivePlan2026Member",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A share-based compensation plan, under which the entity receives services from employees as consideration for equity instruments for the year 2026.",
        "label": "Long term incentive plan 2026 [Member]",
        "terseLabel": "LTIP 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails",
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "verboseLabel": "Non-current borrowings",
        "totalLabel": "Non-current borrowings",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "hafn_LubricatingOils": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "LubricatingOils",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of Lubricating oils. [Refer: Inventories]",
        "label": "Lubricating oils",
        "terseLabel": "Lubricating oils"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorComponentsOfTaxExpenseIncomeAbstract",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MajorCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MajorCustomerMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for major customers.",
        "label": "Major customer [Member]",
        "terseLabel": "Major Customer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r190"
     ]
    },
    "ifrs-full_MajorCustomersDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MajorCustomersDomain",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r190"
     ]
    },
    "hafn_ManagementFeesPaidToJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ManagementFeesPaidToJointVenture",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fees paid/payable to joint venture represent expenses incurred by the company for management, administrative, or operational services received from a joint venture entity. These fees are recognized as an expense in the period during which the related services are consumed, with any unpaid portion recorded as a liability.",
        "label": "Management fees paid to joint venture",
        "terseLabel": "Management fee expense to a joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ManagementFeesReceivedFromJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ManagementFeesReceivedFromJointVenture",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fees received from joint venture represent contractual income earned by the company from a jointly controlled entity in return for providing management, administrative, or operational support services. These fees are recognized as revenue in the financial period when the related services are performed.",
        "label": "Management fees received from joint venture",
        "terseLabel": "Management fee income from joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MarketRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MarketRiskMember",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Market Risk [Member]",
        "label": "Market Risk [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market prices. Market risk comprises three types of risk: currency risk, interest rate risk and other price risk. [Refer: Currency risk [member]; Interest rate risk [member]; Other price risk [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r371"
     ]
    },
    "hafn_MaterialAccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaterialAccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Material accounting policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material reconciling items [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for material adjustments used to reconcile items in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities Based on Contractual Undiscounted Cash Flows",
        "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r167",
      "r286"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/DividendsPaidDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r115",
      "r123",
      "r124",
      "r127",
      "r128",
      "r130",
      "r136",
      "r152",
      "r169",
      "r196",
      "r199",
      "r209",
      "r213",
      "r282",
      "r322",
      "r346",
      "r376"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails",
      "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/DividendsPaidDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [domain]",
        "label": "Maturity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r123",
      "r124",
      "r127",
      "r128",
      "r130",
      "r136",
      "r152",
      "r196",
      "r199",
      "r209",
      "r213",
      "r282",
      "r322",
      "r346",
      "r376",
      "r380"
     ]
    },
    "hafn_MaturityOfBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaturityOfBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maturity of borrowings.",
        "label": "Maturity of borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MaximumBorrowingBaseFacilitiesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaximumBorrowingBaseFacilitiesOneMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for maximum borrowing base facilities one.",
        "label": "Maximum borrowing base facilities one [Member]",
        "terseLabel": "Up to US$175 Million Borrowing Base Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MaximumBorrowingBaseFacilitiesTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaximumBorrowingBaseFacilitiesTwoMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for maximum borrowing base facilities two.",
        "label": "Maximum borrowing base facilities two [Member]",
        "terseLabel": "Up to US$175 Million Borrowing Base Facility (with an Accordion Option of up to US$75 million) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MaximumBorrowingBaseFacilitiesTwoWithAccordionOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaximumBorrowingBaseFacilitiesTwoWithAccordionOptionMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for maximum borrowing base facilities with accordion option.",
        "label": "Maximum Borrowing Base Facilities Two with Accordion Option [Member]",
        "terseLabel": "Maximum Borrowing Base Facility, Accordion Option [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MaximumBorrowingCapacityLineOfCreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MaximumBorrowingCapacityLineOfCreditFacility",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the credit facility.",
        "label": "Maximum borrowing capacity, line of credit facility",
        "verboseLabel": "Facility amount",
        "terseLabel": "Credit facility, maximum borrowing capacity"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MediumRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MediumRangeMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for medium range segment consists of vessels between 40,000 DWT and 54,999 DWT in size and provides transportation of clean and dirty oil products, vegetable oil and easy chemicals; inclusive of IMO II vessels.",
        "label": "Medium range [Member]",
        "terseLabel": "MR [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_MediumRangeVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MediumRangeVesselsMember",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing MR vessels used in the entity's operations.",
        "label": "Medium range vessels [Member]",
        "terseLabel": "MR Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_OtherExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other operating expense"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_MortgagedVesselsCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "MortgagedVesselsCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of mortgaged vessels with a total carrying amount as security over the Group's borrowings.",
        "label": "Mortgaged vessels carrying amount",
        "terseLabel": "Mortgaged vessels carrying amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NameOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NameOfSubsidiary",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name of companies"
       }
      },
      "en": {
       "role": {
        "documentation": "The name of a subsidiary. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r41",
      "r88",
      "r90"
     ]
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets",
        "label": "Assets (liabilities)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r466"
     ]
    },
    "hafn_NetFinancialAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NetFinancialAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial assets less the amount of financial liabilities.",
        "label": "Net financial assets liabilities",
        "terseLabel": "Financial assets and liabilities",
        "totalLabel": "Total assets (liabilities)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NonCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NonCurrentAbstract",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current [Abstract]",
        "terseLabel": "Non-current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NonHedgingInstrumentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NonHedgingInstrumentAssets",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of a non-hedging instrument, recognized as an asset.",
        "label": "Non-hedging instrument, assets",
        "terseLabel": "Non-hedging instrument, assets"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NonHedgingInstrumentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NonHedgingInstrumentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of a non-hedging instrument, recognized as a liability.",
        "label": "Non-hedging instrument, liabilities",
        "terseLabel": "Non-hedging instrument, liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NonLeaseComponentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NonLeaseComponentMember",
     "presentation": [
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non lease component.",
        "label": "Non lease component [Member]",
        "terseLabel": "Non Lease Component [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NonRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NonRelatedPartiesMember",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for non-related parties.",
        "label": "Non-related parties [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
      "r233"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-adjusting events after reporting period [member]"
       }
      },
      "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",
      "r233"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r95",
      "r323",
      "r362"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Derivative financial instruments",
        "terseLabel": "Derivative financial instruments assets non current",
        "label": "Non-current derivative financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative financial instruments liabilities non current"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_NetAssetsLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "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": [
      "r97",
      "r324",
      "r362"
     ]
    },
    "hafn_NoncurrentPortionOfNoncurrentBankBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NoncurrentPortionOfNoncurrentBankBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of bank borrowings and non-current portion of non-current borrowings.",
        "label": "Noncurrent portion of noncurrent bank borrowings",
        "terseLabel": "Bank borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentPortionOfNoncurrentBorrowingsByTypeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentPortionOfNoncurrentBorrowingsByTypeAbstract",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails",
      "http://hafnia.com/role/BorrowingsNoncurrentBorrowingsMaturityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Non-current [Abstract]",
        "terseLabel": "Non-current [Abstract]",
        "label": "Non-current portion of non-current borrowings, by type [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other receivables, and prepayments",
        "terseLabel": "Trade and other non-current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current trade receivables and non-current other receivables. [Refer: Non-current trade receivables; Other non-current receivables]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r312",
      "r326"
     ]
    },
    "ifrs-full_NoncurrentReceivablesDueFromJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentReceivablesDueFromJointVentures",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans receivable from joint ventures",
        "label": "Non-current receivables due from joint ventures"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current receivables due from joint ventures. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "ifrs-full_NoncurrentRestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NoncurrentRestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Non-current restricted cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Financial liabilities",
        "label": "Non-derivative financial liabilities, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to non-derivative financial liabilities."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r286"
     ]
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://hafnia.com/role/CommitmentsNewbuildCommitmentsDetails",
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Less than 1 Year [Member]",
        "label": "Less Than One Year [Member]",
        "terseLabel": "Within One Year [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r136",
      "r206",
      "r210",
      "r320",
      "r376",
      "r382"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Notional amounts"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_NumberOfAvailableSharesThatMayBeAcquiredByEmployees": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfAvailableSharesThatMayBeAcquiredByEmployees",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of available shares that may be acquired by employees at a predetermined strike price.",
        "label": "Number of available shares that may be acquired by employees",
        "terseLabel": "Number of available shares that may be acquired by employees (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfCommercialPools": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfCommercialPools",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of individual commercial pools.",
        "label": "Number of commercial pools"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfCreditFacilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfCreditFacilities",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of credit and borrowing base facilities from external financial institutions.",
        "label": "Number of credit facilities",
        "terseLabel": "Number of facilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfCustomer": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfCustomer",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of customers of the legal entities.",
        "label": "Number of customer",
        "terseLabel": "Number of customer"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfExercisedPurchaseOptionOfExistingSalesAndLeasebackFinancings": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfExercisedPurchaseOptionOfExistingSalesAndLeasebackFinancings",
     "presentation": [
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of exercised purchase option of existing sales and leaseback financings base facilities from external financial institutions.",
        "label": "Number of exercised purchase option of existing sales and leaseback financings",
        "terseLabel": "Number of exercised purchase option of existing sales and leaseback financings"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of options and RSU's received by key management personnel (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": [
      "r142",
      "r456"
     ]
    },
    "hafn_NumberOfMajorCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfMajorCustomers",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of major customers of the entity.",
        "label": "Number of major customers",
        "terseLabel": "Number of major customers"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfOperatingSegment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfOperatingSegment",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of operating segment",
        "terseLabel": "Number of operating segment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of share options granted (in shares)"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r267"
     ]
    },
    "hafn_NumberOfSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfSharesAcquired",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares acquired in a transaction or during a reporting period",
        "label": "Number of shares acquired",
        "terseLabel": "Number of shares acquired"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfSharesBorrowedFromRelatedParty": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfSharesBorrowedFromRelatedParty",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share borrowed from major shareholder of the company.",
        "label": "Number of shares borrowed from related party",
        "terseLabel": "Number of shares borrowed (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued (in shares)",
        "verboseLabel": "Issued common shares (in shares)",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "hafn_NumberOfTreasuryShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfTreasuryShares",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalTreasurySharesAndCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued shares repurchased by the issuing entity and held in treasury.",
        "label": "Number of treasury shares",
        "terseLabel": "Treasury shares (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfVesselsDisposed": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfVesselsDisposed",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of vessels disposed.",
        "label": "Number of vessels disposed",
        "terseLabel": "Number of vessels disposed"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfVesselsSold": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfVesselsSold",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of vessels sold.",
        "label": "Number of vessels sold",
        "terseLabel": "Number of vessels sold"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_NumberOfVesselsSoldAndDelivered": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "NumberOfVesselsSoldAndDelivered",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents number of vessels sold and delivered.",
        "label": "Number of vessels sold and delivered",
        "terseLabel": "Number of vessels sold and delivered"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating earnings before interest, taxes, depreciation and amortization (EBITDA) is calculated as profit/(loss) for the period attributable to the parent company, after adding back loss/(profit) attributable to non-controlling interests from continued operations, income tax, share of profit/(loss) of associates carried under the equity method, finance expense net, depreciation, amortization and impairment charges of entities included in the consolidated financial statements, and dividends received from the preferred equity investment.",
        "label": "Operating income before interest tax depreciation and amortization",
        "totalLabel": "Operating EBITDA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Shares [Member]",
        "terseLabel": "Common Shares [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r474"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income/(loss)",
        "label": "Other comprehensive income"
       }
      }
     },
     "auth_ref": [
      "r100",
      "r305",
      "r332",
      "r338"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income/(loss):"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign operations - foreign currency translation differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r338"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesFromInvestmentsInEquityInstruments",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity investments at FVOCI - net change in fair value",
        "label": "Fair value (losses)/gains on revaluation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) from changes in the fair value of investments in equity instruments that the entity has designated at fair value through other comprehensive income applying paragraph 5.7.5 of IFRS 9. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r325",
      "r338"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income that will be reclassified to profit or loss, net of tax",
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive loss, net of tax",
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r402",
      "r403"
     ]
    },
    "ifrs-full_OtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other current assets",
        "label": "Other current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "hafn_OtherCurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherCurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other current lease liabilities that the entity does not separately disclose in the same statement or note.",
        "label": "Other current lease liabilities",
        "terseLabel": "Other lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other payables-non-related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables - non-related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r393",
      "r400"
     ]
    },
    "hafn_OtherExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherExpenseAbstract",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherExpenseByFunction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByFunction",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": -1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other expenses",
        "negatedTerseLabel": "Expenses",
        "label": "Other expense, by function"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r341",
      "r396"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other expenses",
        "label": "Other expenses, by nature"
       }
      }
     },
     "auth_ref": [
      "r341",
      "r395"
     ]
    },
    "ifrs-full_OtherFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherFinanceCost",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other finance expense",
        "label": "Other finance cost"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_OtherFinancialLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherFinancialLiabilitiesMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for other financial liabilities.",
        "label": "Other financial liabilities [Member]",
        "terseLabel": "Other Financial Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other gains",
        "terseLabel": "Interest rate swaps in other gains or losses",
        "label": "Other gains (losses)"
       }
      }
     },
     "auth_ref": [
      "r461",
      "r462"
     ]
    },
    "ifrs-full_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating income",
        "verboseLabel": "Other income",
        "label": "Other operating income"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r395",
      "r396"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other finance expense paid"
       }
      },
      "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": [
      "r70"
     ]
    },
    "hafn_OtherInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherInvestmentMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for investments in equity instruments.",
        "label": "Other Investment [Member]",
        "terseLabel": "Other Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherNonCurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherNonCurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other non-current lease liabilities that the entity does not separately disclose in the same statement or note.",
        "label": "Other non-current lease liabilities",
        "terseLabel": "Other lease liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total 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": [
      "r470"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other [Member]",
        "label": "Other Property, Plant and Equipment (\"PPE\") [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r440"
     ]
    },
    "ifrs-full_OtherReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "OtherReserves",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/OtherReservesCompositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other reserves",
        "totalLabel": "Other reserves"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing reserves within equity, not including retained earnings. [Refer: Retained earnings]"
       }
      }
     },
     "auth_ref": [
      "r394",
      "r401"
     ]
    },
    "hafn_OtherReservesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherReservesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other reserves [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherTransactionsAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other transactions [Abstract]",
        "terseLabel": "Other transactions"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherTransactionsWithJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherTransactionsWithJointVenturesAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other transactions with joint ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherTransactionsWithRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherTransactionsWithRelatedPartiesAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other transactions with related parties [Abstract]",
        "terseLabel": "Other transactions with related parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherVesselOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherVesselOperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "hafn_VesselOperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of vessel operating expenses classified as other.",
        "label": "Other vessel operating expenses",
        "terseLabel": "Other vessel operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_OtherVoyageRelatedExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "OtherVoyageRelatedExpenses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of voyage expenses classifieds as others.",
        "label": "Other voyage related expenses",
        "terseLabel": "Other voyage expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ParValuePerShare",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nominal value (in dollars per share)",
        "label": "Par value per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value per share."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r292",
      "r328"
     ]
    },
    "hafn_PartiallyCancelledBorrowingCapacityLineOfCreditFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PartiallyCancelledBorrowingCapacityLineOfCreditFacility",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The partially cancelled borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the credit facility.",
        "label": "Partially cancelled borrowing capacity, line of credit facility",
        "terseLabel": "Partially cancelled borrowing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Past due status [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "hafn_PaymentForAcquisitionOfOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PaymentForAcquisitionOfOtherInvestments",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for acquisition of other investments.",
        "label": "Payment for acquisition of other investments",
        "negatedLabel": "Acquisition of other investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsForDebtIssueCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsForDebtIssueCosts",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of financing fees",
        "label": "Payments for debt issue costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for debt issue costs."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "hafn_PercentageOfDemurrageClaimSubmittedIsRecognizedAsDemurrageRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfDemurrageClaimSubmittedIsRecognizedAsDemurrageRevenue",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesRevenueAndIncomeRecognitionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of demurrage claim submitted is recognized as demurrage revenue upon initial recognition.",
        "label": "Percentage of demurrage claim submitted is recognized as demurrage revenue",
        "terseLabel": "Percentage of demurrage claim submitted is recognized as demurrage revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfEntitysRevenue": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfEntitysRevenue",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue percentage",
        "label": "Percentage of entity's revenue"
       }
      }
     },
     "auth_ref": [
      "r459"
     ]
    },
    "hafn_PercentageOfFuelOilCostAccountedForOperatingExpenses": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfFuelOilCostAccountedForOperatingExpenses",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of fuel oil cost accounted for operating expenses.",
        "label": "Percentage of fuel oil cost accounted for operating expenses",
        "terseLabel": "Percentage of fuel oil cost accounted for operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfInterestRateRiskExposureAdopted": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfInterestRateRiskExposureAdopted",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of interest rate risk exposure adopted by the company.",
        "label": "Percentage of interest rate risk exposure adopted",
        "terseLabel": "Percentage of interest rate risk exposure adopted"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfNotionalAmountOfHedge": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfNotionalAmountOfHedge",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the notional amounts issued at finance that the entity hedges.",
        "label": "Percentage of notional amount of hedge",
        "terseLabel": "Percentage of notional amount of hedge"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfNotionalPrincipalAmountOfInterestRateSwaps": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfNotionalPrincipalAmountOfInterestRateSwaps",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of notional principal amount of interest rate swaps.",
        "label": "Percentage of notional principal amount of interest rate swaps",
        "terseLabel": "Percentage of notional principal amount of interest rate swaps"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfShippingRevenueDerivedFromVesselsUnderFixedIncomeCharters": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfShippingRevenueDerivedFromVesselsUnderFixedIncomeCharters",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of shipping revenue, derived from vessels under fixed income charters comprising time charters.",
        "label": "Percentage of shipping revenue derived from vessels under fixed income charters",
        "terseLabel": "Percentage of shipping revenue"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfTheInitialPaymentInstallmentEachJointVenturePartnerNeedToProvide": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfTheInitialPaymentInstallmentEachJointVenturePartnerNeedToProvide",
     "presentation": [
      "http://hafnia.com/role/LoansReceivableFromJointVenturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the initial payment installment each joint venture partner need to provide through shareholders loan.",
        "label": "Percentage of the initial payment installment each joint venture partner need to provide",
        "terseLabel": "Percentage of the initial payment installment each joint venture partner need to provide"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PercentageOfTradeReceivablesAllowanceMatrix": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PercentageOfTradeReceivablesAllowanceMatrix",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of trade receivables allowance matrix.",
        "label": "Percentage of trade receivables allowance matrix",
        "terseLabel": "Percentage of allowance matrix"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r143",
      "r269"
     ]
    },
    "hafn_PoolAllocation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PoolAllocation",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of voyage expenses associated with pool allocation.",
        "label": "Pool allocation",
        "terseLabel": "Pool allocation"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PoolArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PoolArrangementsAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pool arrangements [Abstract]",
        "terseLabel": "Pool Arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_PortCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PortCosts",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "ifrs-full_CostOfSales",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of voyage expenses associated with port costs.",
        "label": "Port costs",
        "terseLabel": "Port costs"
       }
      }
     },
     "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": "Leases - as lessee [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PreviouslyStatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PreviouslyStatedMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Previously stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information previously stated in the financial statements (ie before retrospective application or retrospective restatement)."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r82",
      "r228",
      "r229",
      "r232",
      "r303"
     ]
    },
    "hafn_PrincipalBusinessActivityOfSubsidiary": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PrincipalBusinessActivityOfSubsidiary",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The principal business activity of a subsidiary.",
        "label": "Principal business activity of subsidiary",
        "terseLabel": "Principal activities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from borrowings from external financial institutions"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "hafn_ProceedsFromDisposalOfOtherInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ProceedsFromDisposalOfOtherInvestments",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the disposal of other investments.",
        "label": "Proceeds from disposal of other investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercise of employee share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from disposal of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "hafn_ProceedsFromSettlementOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ProceedsFromSettlementOfDerivatives",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for proceeds from settlement of derivatives, classified as financing activities.",
        "label": "Proceeds from settlement of derivatives",
        "terseLabel": "Proceeds from settlement of derivative financial instruments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/RevenueDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and 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": [
      "r188",
      "r368",
      "r389"
     ]
    },
    "ifrs-full_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/RevenueDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products and services [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r368",
      "r389"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit for the financial year",
        "terseLabel": "Profit for the financial year",
        "verboseLabel": "Profit for the financial 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": [
      "r84",
      "r86",
      "r181",
      "r183",
      "r252",
      "r266",
      "r304",
      "r331",
      "r362",
      "r369"
     ]
    },
    "ifrs-full_ProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityAbstract",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Calculation of Basic and Diluted Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProfitLossAttributableToOwnersOfParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOwnersOfParent",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net profit attributable to equity holders of the Company",
        "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": [
      "r334"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit before income tax",
        "terseLabel": "Profit before income tax",
        "label": "Profit (loss) before tax"
       }
      }
     },
     "auth_ref": [
      "r148",
      "r385",
      "r386",
      "r395",
      "r396"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating profit",
        "label": "Profit (loss) from operating activities"
       }
      }
     },
     "auth_ref": [
      "r348",
      "r475"
     ]
    },
    "hafn_ProfitLossUnrecognisedAdjustmentForPriorYearShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ProfitLossUnrecognisedAdjustmentForPriorYearShare",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "hafn_ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of prior year share of profit (loss) unrecognised adjustment.",
        "label": "Profit (loss) unrecognised adjustment for prior year share",
        "terseLabel": "Adjustment to previously unrecognised share of profit/(loss) from prior year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_NoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance, end of period",
        "totalLabel": "Total property, plant and equipment",
        "periodStartLabel": "Balance, beginning of period",
        "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": [
      "r116",
      "r442",
      "r469"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Percentage of ownership interest"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Total for all joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r43",
      "r93"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity holding"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r43",
      "r92"
     ]
    },
    "ifrs-full_ProportionOfVotingPowerHeldInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ProportionOfVotingPowerHeldInSubsidiary",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ownership interest",
        "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": [
      "r39",
      "r43",
      "r92"
     ]
    },
    "ifrs-full_Provisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Provisions",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase 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": [
      "r350"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consideration",
        "label": "Purchase of interests in investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property, plant and equipment",
        "terseLabel": "Purchase of property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "hafn_PurchaseOfServicesFromRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "PurchaseOfServicesFromRelatedPartiesAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase of services from related parties [Abstract]",
        "terseLabel": "Purchase of services from related parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "PurchaseOfTreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity": {
       "parentTag": "ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of treasury shares and issuance of shares",
        "label": "Purchase of treasury shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in equity resulting from the purchase of treasury shares. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r75",
      "r111",
      "r130",
      "r140",
      "r225",
      "r364",
      "r366",
      "r458"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesIncomeTaxesDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [domain]",
        "label": "Range [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r111",
      "r130",
      "r140",
      "r225",
      "r364",
      "r366",
      "r458"
     ]
    },
    "ifrs-full_ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReclassificationAdjustmentsOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash flow hedges - reclassified to profit or loss",
        "label": "Reclassification adjustments on financial assets measured at fair value through other comprehensive income, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reclassification adjustments related to financial assets measured at fair value through other comprehensive income, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Financial assets measured at fair value through other comprehensive income; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "hafn_ReclassificationToProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ReclassificationToProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of reclassification to profit or loss on a hedging instrument that is determined to be an effective hedge for cash flow hedges.",
        "label": "Reclassification to profit or loss",
        "terseLabel": "Reclassification to profit or loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract",
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of income tax expense [Abstract]",
        "label": "Reconciliation of accounting profit multiplied by applicable tax rates [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [Abstract]",
        "label": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RelatedPartiesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical",
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Parties [Member]",
        "label": "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",
      "r250"
     ]
    },
    "hafn_RenderingOfServicesToRelatedPartiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RenderingOfServicesToRelatedPartiesAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rendering of services to related parties [Abstract]",
        "terseLabel": "Rendering of services to related parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RentalExpensesInRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RentalExpensesInRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of rental expenses in related party transactions.",
        "label": "Rental expenses in related party transactions",
        "terseLabel": "Rental expenses to a related party"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepairsAndMaintenanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepairsAndMaintenanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": "hafn_VesselOperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maintenance and repair expenses"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "hafn_RepaymentOfBorrowingsToARelatedCorporation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RepaymentOfBorrowingsToARelatedCorporation",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to a related corporation, classified as financing activities.",
        "label": "Repayment of borrowings to a related corporation",
        "negatedLabel": "Repayment of borrowings to a related corporation"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RepaymentOfBorrowingsToNonRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RepaymentOfBorrowingsToNonRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to non-related parties, classified as financing activities.",
        "label": "Repayment of borrowings to non-related parties",
        "negatedLabel": "Repayment of borrowings to non-related parties"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RepaymentOfLoansByJointVentures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RepaymentOfLoansByJointVentures",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow repayment of loans by joint ventures, classified as investing activities.",
        "label": "Repayment of loans by joint ventures",
        "negatedLabel": "Repayment of loans by joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of borrowings to external financial institutions",
        "label": "Repayments of borrowings, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to settle borrowings, classified as financing activities. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_ReportableSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReportableSegmentsMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reportable Segments [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments for which IFRS 8 requires information to be disclosed. The entity shall report separately information about an operating segment that meets any of the following quantitative thresholds: (a) reported revenue, including both sales to external customers and intersegment sales or transfers, is 10 per cent or more of the combined revenue, internal and external, of all operating segments; (b) the absolute amount of its reported profit or loss is 10 per cent or more of the greater, in absolute amount, of (i) the combined reported profit of all operating segments that did not report a loss and (ii) the combined reported loss of all operating segments that reported a loss; or (c) assets are 10 per cent or more of the combined assets of all operating segments. Additionally operating segments that do not meet any of the quantitative thresholds may be considered reportable, and separately disclosed, if management believes that information about the segment would be useful to users of the financial statements. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r181",
      "r198",
      "r345",
      "r370"
     ]
    },
    "hafn_RepurchaseOfTreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RepurchaseOfTreasuryShares",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repurchase of treasury shares.",
        "label": "Repurchase of treasury shares",
        "negatedLabel": "Repurchase of treasury shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfCashFlowHedges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfCashFlowHedges",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/OtherReservesCompositionDetails",
      "http://hafnia.com/role/OtherReservesHedgingReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "At beginning of the financial year",
        "periodEndLabel": "At end of the financial year",
        "label": "Hedging reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r472"
     ]
    },
    "ifrs-full_ReserveOfCashFlowHedgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfCashFlowHedgesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Reserve [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing the accumulated portion of gain (loss) on a hedging instrument that is determined to be an effective hedge for cash flow hedges. [Refer: Cash flow hedges [member]]"
       }
      }
     },
     "auth_ref": [
      "r192",
      "r397"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": -1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/OtherReservesCompositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Translation reserve",
        "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": [
      "r23",
      "r244"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Translation Reserve [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r244",
      "r397"
     ]
    },
    "ifrs-full_ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfGainsAndLossesFromInvestmentsInEquityInstrumentsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Reserves [Member]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "ifrs-full_ReserveOfSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfSharebasedPayments",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/OtherReservesCompositionDetails": {
       "parentTag": "ifrs-full_OtherReserves",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/OtherReservesCompositionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment reserve"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity resulting from share-based payments."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "ifrs-full_ReserveOfSharebasedPaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ReserveOfSharebasedPaymentsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Reserve [Member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity resulting from share-based payments."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "ifrs-full_RestatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestatedMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Currently stated [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the information currently stated in the financial statements. It also represents the standard value for the 'Retrospective application and retrospective restatement' and 'Departure from requirement of IFRS' axes if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r79",
      "r82",
      "r129",
      "r228",
      "r229",
      "r232",
      "r303",
      "r468"
     ]
    },
    "ifrs-full_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails": {
       "parentTag": "hafn_CashAndCashEquivalentsIncludingRestrictedCash",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetailsCalc2": {
       "parentTag": "hafn_CashAndCashEquivalentsIncludingRestrictedCash",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted cash",
        "negatedLabel": "Less: Restricted cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash and cash equivalents whose use or withdrawal is restricted. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "hafn_RestrictedCashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RestrictedCashMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for restricted cash.",
        "label": "Restricted cash [Member]",
        "terseLabel": "Restricted Cash [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestrictedShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RestrictedShareUnitsMember",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "RSU [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for restricted share units."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r401",
      "r403"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "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": [
      "r307",
      "r397"
     ]
    },
    "ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RetrospectiveApplicationAndRetrospectiveRestatementAxis",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retrospective application and retrospective restatement [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": [
      "r78",
      "r79",
      "r82",
      "r228",
      "r229",
      "r232",
      "r303"
     ]
    },
    "hafn_ReturnOfInvestmentInJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ReturnOfInvestmentInJointVenture",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from return of investment in joint venture, classified as investing activities.",
        "label": "Return of investment in joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevaluationSurplus": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevaluationSurplus",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contributed surplus"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the accumulated revaluation surplus on the revaluation of assets recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r7",
      "r61"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/RevenueDetails",
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r148",
      "r177",
      "r182",
      "r188",
      "r189",
      "r190",
      "r336",
      "r362",
      "r395",
      "r396"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Revenue by major customers by reporting segments [Table Text Block]",
        "terseLabel": "Revenue by Major Customers by Reporting Segments"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevenueDistributedToJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevenueDistributedToJointVenture",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of revenue distributed to joint venture.",
        "label": "Revenue distributed to joint venture",
        "terseLabel": "Revenue distributed to a joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromInterest",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income arising from interest."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r178",
      "r186",
      "r466"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Management fee income from related parties"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r392"
     ]
    },
    "hafn_RevenueFromTimeCharterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevenueFromTimeCharterMember",
     "presentation": [
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for revenue from time charter.",
        "label": "Revenue from time charter [Member]",
        "terseLabel": "Revenue from Time Charter [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevenueFromVoyageCharterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevenueFromVoyageCharterMember",
     "presentation": [
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for revenue from voyage charter.",
        "label": "Revenue from voyage charter [Member]",
        "terseLabel": "Revenue from Voyage Charter [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevolvingCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevolvingCreditFacilitiesMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing classifies as revolving credit facility.",
        "label": "Revolving credit facilities [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevolvingCreditFacilityFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevolvingCreditFacilityFourMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "'This member stands for borrowing classifies as four revolving credit facility.",
        "label": "Revolving credit facility four [Member]",
        "terseLabel": "Revolving Credit Facility Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevolvingCreditFacilityOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevolvingCreditFacilityOneMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "'This member stands for borrowing classifies as one revolving credit facility.",
        "label": "Revolving credit facility one [Member]",
        "terseLabel": "Revolving Credit Facility One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevolvingCreditFacilityThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevolvingCreditFacilityThreeMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "'This member stands for borrowing classifies as three revolving credit facility.",
        "label": "Revolving credit facility three [Member]",
        "terseLabel": "Revolving Credit Facility Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RevolvingCreditFacilityTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RevolvingCreditFacilityTwoMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "'This member stands for borrowing classifies as two revolving credit facility.",
        "label": "Revolving credit facility two [Member]",
        "terseLabel": "Revolving Credit Facility Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_RightOfUseAssetsVesselsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "RightOfUseAssetsVesselsMember",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing a right of use assets vessels and scrubbers used in the entity's operations.",
        "label": "Right of use assets vessels [Member]",
        "terseLabel": "Right-of-use assets - Vessels [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets - Vessels",
        "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": [
      "r116",
      "r121",
      "r204"
     ]
    },
    "hafn_SaleAndLeaseBackFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SaleAndLeaseBackFacilityMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsSaleAndLeasebackDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sale and lease-back facility from external financial institutions.",
        "label": "Sale and lease-back facility [Member]",
        "terseLabel": "SLB Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SaleAndLeasebackLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SaleAndLeasebackLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_ShorttermBorrowings",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the current asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale and leaseback liabilities current",
        "terseLabel": "Sale and leaseback liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SaleAndLeasebackLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SaleAndLeasebackLiabilitiesMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for sale and leaseback liabilities (accounted for as financing transaction) and other lease liabilities.",
        "label": "Sale and leaseback liabilities [Member]",
        "terseLabel": "Sale and Leaseback Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SaleAndLeasebackLiabilitiesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SaleAndLeasebackLiabilitiesNonCurrent",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_LongtermBorrowings",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the non current asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale and leaseback liabilities non current",
        "terseLabel": "Sale and leaseback liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SaleAndLeasebackLiabilityAndOtherLeaseLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SaleAndLeasebackLiabilityAndOtherLeaseLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of sale and leaseback liability (accounted for as financing transaction) and other lease 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.",
        "label": "Sale and leaseback liability and other lease liabilities, undiscounted cash flows",
        "terseLabel": "Sale and leaseback liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SalesAndLeasebackLiabilitiesAccountedForAsFinancingTransactionInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SalesAndLeasebackLiabilitiesAccountedForAsFinancingTransactionInterestRate",
     "presentation": [
      "http://hafnia.com/role/BorrowingsInterestRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate on sales and leaseback-liabilities (accounted for as financing transaction). [Refer: Borrowings]",
        "label": "Sales and leaseback-liabilities (accounted for as financing transaction) interest rate",
        "terseLabel": "Sale and leaseback-liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ScheduleOfInventoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ScheduleOfInventoryTableTextBlock",
     "presentation": [
      "http://hafnia.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of inventory [Table Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ScrubbersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ScrubbersMember",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing scrubbers used in the entity's operations.",
        "label": "Scrubbers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r405"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r407"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r181"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r187"
     ]
    },
    "hafn_SegmentRelatedInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SegmentRelatedInformationAbstract",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment related information [Abstract]",
        "verboseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r53",
      "r114",
      "r181",
      "r198",
      "r345",
      "r370"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationMajorCustomersDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r53",
      "r114",
      "r187",
      "r198",
      "r345",
      "r370"
     ]
    },
    "hafn_ServiceFeePaidOrSettledOnBehalfByJointVenturesTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ServiceFeePaidOrSettledOnBehalfByJointVenturesTransactions",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of service fee paid or settled on behalf by related party transactions.",
        "label": "Service fee paid or settled on behalf by joint ventures transactions",
        "terseLabel": "Service fee paid on behalf of/settled on behalf by joint ventures"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ServiceFeePaidOrSettledOnBehalfByRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ServiceFeePaidOrSettledOnBehalfByRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of service fee paid or settled on behalf by related party transactions.",
        "label": "Service fee paid or settled on behalf by related party transactions",
        "terseLabel": "Service fee paid on behalf of/settled on behalf by related parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ServicesReceivedRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ServicesReceivedRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Support service fees to related parties",
        "label": "Services received, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of services received in related party transactions. [Refer: Total for all related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r392"
     ]
    },
    "hafn_ShareBasedPaymentReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ShareBasedPaymentReserveAbstract",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based payment reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ShareOfComprehensiveIncomeAttributableToNoncontrollingInterests",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesCarryingAmountAndShareOfProfitOfJointVenturesDetails",
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of group's share of total comprehensive income attributable to non-controlling interests.",
        "label": "Share of comprehensive income attributable to noncontrolling interests",
        "terseLabel": "Group's share of total comprehensive loss",
        "totalLabel": "Group's share of total comprehensive (loss)/income"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ShareOfNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ShareOfNetAssets",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of group's share of net assets.",
        "label": "Share of net assets",
        "terseLabel": "Group's share of net assets"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_ShareOfNetLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ShareOfNetLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of group's share of net liabilities.",
        "label": "Share of net liabilities",
        "negatedLabel": "Group's share of net liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlows",
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share of profit of equity-accounted investees, net of tax",
        "negatedLabel": "share of profit of equity-accounted investees, net of tax"
       }
      }
     },
     "auth_ref": [
      "r475"
     ]
    },
    "ifrs-full_ShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShareOptionsMember",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Options [Member]",
        "label": "Share options [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share options."
       }
      }
     },
     "auth_ref": [
      "r445"
     ]
    },
    "ifrs-full_SharePremiumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SharePremiumMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity",
      "http://hafnia.com/role/ShareCapitalShareCapitalAndSharePremiumDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r307"
     ]
    },
    "hafn_ShareholdersLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "ShareholdersLoans",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of shareholder's loans.",
        "label": "Shareholders loans",
        "terseLabel": "Shareholder's loans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Ships": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "Ships",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vessels and scrubbers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment representing seafaring or other maritime vessels used in the entity's operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_ShipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShipsMember",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentAcquisitionAndDisposalDetails",
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vessels and Scrubbers [Member]",
        "terseLabel": "Vessels [Member]",
        "label": "Ships [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing seafaring vessels used in the entity's operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_ShorttermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails": {
       "parentTag": "ifrs-full_Borrowings",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/BorrowingsBorrowingsCurrentAndNoncurrentDetails",
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "totalLabel": "Current borrowings",
        "label": "Current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r470"
     ]
    },
    "ifrs-full_ShorttermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermBorrowingsMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank Borrowings [Member]",
        "label": "Short-term borrowings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r360"
     ]
    },
    "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "ShorttermDepositsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term cash deposits with banks",
        "label": "Short-term deposits, classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r40",
      "r44",
      "r106",
      "r288"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesDomain",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/ListingOfCompaniesInGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r40",
      "r44",
      "r106",
      "r288"
     ]
    },
    "hafn_SignificantNonCashTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SignificantNonCashTransactionsAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant non-cash transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SpecialisedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SpecialisedMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Specialised segment consists of vessels between 5,000 DWT 19,999 DWT in size.",
        "label": "Specialised [Member]",
        "terseLabel": "Specialised [Member]"
       }
      }
     },
     "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": "CONSOLIDATED 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": "CONSOLIDATED 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://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total comprehensive income",
        "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",
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED BALANCE SHEET [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SubscriptionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SubscriptionPrice",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalIssuedAndFullyPaidShareCapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Subscription price",
        "terseLabel": "Subscription price (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SubsequentEventsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SubsequentEventsMember",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent events [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_SupportServiceFeesPaidToJointVenture": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "SupportServiceFeesPaidToJointVenture",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Support service fees paid/payable to joint venture represent expenses incurred by the company for management, administrative, or operational services received from a joint venture entity. These fees are recognized as an expense in the period during which the related services are consumed, with any unpaid portion recorded as a liability.",
        "label": "Support service fees paid to joint venture",
        "terseLabel": "Support service fees to a joint venture"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "SwapContractMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swap Contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a derivative financial instrument that involves the exchange of cash flow streams between the parties of the contract over a specified period. [Refer: Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "hafn_TankersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TankersMember",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing tanker used in the entity's operations. [Refer: Property, plant and equipment]",
        "label": "Tankers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of different tax rates in other countries and effects from Pillar 2.0 top up taxes",
        "label": "Tax effect of foreign tax rates"
       }
      },
      "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 foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r235"
     ]
    },
    "ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxEffectOfRevenuesExemptFromTaxation2011",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Exempt shipping profit under Section 13A &amp; 13E of the Singapore Income Tax Act",
        "label": "Tax effect of revenues exempt from taxation"
       }
      },
      "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 revenues that are exempt from taxation. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r235"
     ]
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncome",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/IncomeTaxesReconciliationOfEffectiveTaxRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax calculated at a tax rate of 17% (2024: 0%, 2023: 0%)"
       }
      },
      "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",
      "r235"
     ]
    },
    "hafn_TechnicalManagementExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TechnicalManagementExpenses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of technical management expenses incurred during the year.",
        "label": "Technical management expenses",
        "negatedLabel": "Technical management expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TermLoanMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing classified as credit facility, term loan.",
        "label": "Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TermLoanOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TermLoanOneMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing classified as credit facility, term loan one.",
        "label": "Term loan one [Member]",
        "terseLabel": "Term Loan One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TermLoanTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TermLoanTwoMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing classifies as credit facility, term loan two.",
        "label": "Term loan two [Member]",
        "terseLabel": "Term Loan Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TermOfVariableRateBasis": {
     "xbrltype": "durationItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TermOfVariableRateBasis",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The term for the variable rate of the debt instrument.",
        "label": "Term of variable rate basis",
        "terseLabel": "Term of variable rate basis"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TimeChartersAndVoyageChartersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TimeChartersAndVoyageChartersMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for time charters and voyage charters.",
        "label": "Time charters and voyage charters [Member]",
        "terseLabel": "Time Charters and Voyage Charters [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://hafnia.com/role/BorrowingsBankBorrowingsDetails",
      "http://hafnia.com/role/BorrowingsBorrowingsByMaturityDetails",
      "http://hafnia.com/role/CashAndCashEquivalentsIncludingRestrictedCashDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementFairValueOfInvestmentsInEquityInstrumentsDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails",
      "http://hafnia.com/role/LeasesAsLesseeDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Top of Range [Member]",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r111",
      "r130",
      "r140",
      "r225",
      "r364",
      "r366",
      "r458"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables, and provisions",
        "totalLabel": "Total trade and other current 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_TradeAndOtherCurrentPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesAbstract",
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables [abstract]",
        "label": "Trade and other current payables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other payables - related parties"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables due to related parties. [Refer: Total for all related parties [member]; Payables to related parties]"
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current"
       }
      },
      "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": [
      "r399",
      "r473"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_OtherCurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet",
      "http://hafnia.com/role/TradeAndOtherReceivablesAndPrepaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables, and prepayments",
        "totalLabel": "Trade and other current 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": [
      "r297",
      "r312",
      "r326"
     ]
    },
    "hafn_TradeAndOtherCurrentReceivablesAndPrepaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeAndOtherCurrentReceivablesAndPrepaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other current receivables, and prepayments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TradeAndOtherPayablesAndProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeAndOtherPayablesAndProvisions",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade payables and other payables and provisions.",
        "label": "Trade and other payables and provisions",
        "totalLabel": "Trade and other payables, and provisions"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TradeAndOtherPayablesAndProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeAndOtherPayablesAndProvisionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables, and provisions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TradeAndOtherPayablesAndProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeAndOtherPayablesAndProvisionsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for trade and other payables and provisions.",
        "label": "Trade and other payables and provisions [Member]",
        "verboseLabel": "Trade and Other Payables and Provisions [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherPayablesToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesToRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payables-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": [
      "r473"
     ]
    },
    "ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TradeAndOtherPayablesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails": {
       "parentTag": "ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade and other payables, and provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r377",
      "r382"
     ]
    },
    "hafn_TradeAndOtherReceivablesAndPrepaymentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeAndOtherReceivablesAndPrepaymentsMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for trade and other receivables and prepayments.",
        "label": "Trade and other receivables and prepayments [Member]",
        "terseLabel": "Trade and Other Receivables, and Prepayments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TradePayablesNonRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradePayablesNonRelatedPartiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails": {
       "parentTag": "hafn_TradeAndOtherPayablesAndProvisions",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/TradeAndOtherPayablesAndProvisionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of trade payables of non-related parties.",
        "label": "Trade payables-non-related parties, current",
        "terseLabel": "Trade payables-non-related parties"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TradeReceivablesAndContractAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TradeReceivablesAndContractAssetsAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade receivables and contract assets [Abstract]",
        "terseLabel": "Trade receivables and contract assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://hafnia.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TransactionsWithJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TransactionsWithJointVenturesAbstract",
     "presentation": [
      "http://hafnia.com/role/RelatedPartyTransactionsTransactionsBetweenGroupAndRelatedPartiesOnCommercialTermsAgreedByPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transactions with joint ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_TransfersOutOfLevel3IntoLevel2OfFairValueHierarchyAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TransfersOutOfLevel3IntoLevel2OfFairValueHierarchyAssets",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementReconciliationFromInvestmentInUnquotedEquityInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of transfers out of Level 3 and into Level 2 of the fair value hierarchy of assets held at the end of the reporting period.",
        "label": "Transfers out of Level 3 into Level 2 of fair value hierarchy, assets",
        "terseLabel": "Transfers of assets between level 2 and level 3",
        "verboseLabel": "Transfer from Level 3 to Level 1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TreasuryShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasuryShares",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ifrs-full_Equity",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury shares",
        "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": [
      "r45",
      "r394",
      "r401"
     ]
    },
    "ifrs-full_TreasurySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TreasurySharesMember",
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfChangesInEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Shares [Member]",
        "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": [
      "r307"
     ]
    },
    "hafn_TreasuryStockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "TreasuryStockAbstract",
     "presentation": [
      "http://hafnia.com/role/ShareCapitalTreasurySharesAndCapitalReserveAndSharebasedPaymentReserveDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Treasury Stock [Abstract]",
        "terseLabel": "Treasury Shares [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsAxis",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive 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": [
      "r49"
     ]
    },
    "ifrs-full_TypesOfAntidilutiveInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfAntidilutiveInstrumentsDomain",
     "presentation": [
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of antidilutive instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_TypesOfHedgesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfHedgesAxis",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [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": [
      "r154",
      "r155",
      "r157",
      "r278",
      "r279",
      "r281"
     ]
    },
    "ifrs-full_TypesOfHedgesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfHedgesDomain",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementAccountingClassificationsAndFairValuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of hedges [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of hedges. It also represents the standard value for the 'Types of hedges' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r155",
      "r157",
      "r278",
      "r279",
      "r281"
     ]
    },
    "ifrs-full_TypesOfInterestRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesAxis",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [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": [
      "r457"
     ]
    },
    "ifrs-full_TypesOfInterestRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfInterestRatesDomain",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of interest rates [domain]",
        "terseLabel": "Types of interest rates [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of interest rates. It also represents the standard value for the 'Types of interest rates' axis if no other member is used. [Refer: Interest rate risk [member]]"
       }
      }
     },
     "auth_ref": [
      "r457"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r131",
      "r132",
      "r133",
      "r135",
      "r150",
      "r161",
      "r162",
      "r245"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://hafnia.com/role/DerivativeFinancialInstrumentsAnalysisDetails",
      "http://hafnia.com/role/DerivativeFinancialInstrumentsCashFlowHedgesDetails",
      "http://hafnia.com/role/FinancialRiskManagementCreditRiskDetails",
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r131",
      "r132",
      "r133",
      "r135",
      "r150",
      "r161",
      "r162",
      "r245"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r141",
      "r268"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails",
      "http://hafnia.com/role/OtherReservesCapitalReserveAndSharebasedPaymentReserveDetails",
      "http://hafnia.com/role/RelatedPartyTransactionsKeyManagementPersonnelCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r141",
      "r268"
     ]
    },
    "ifrs-full_UnallocatedAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UnallocatedAmountsMember",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unallocated amounts [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for items that have not been allocated to operating segments."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r388"
     ]
    },
    "ifrs-full_UndiscountedOperatingLeasePaymentsToBeReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UndiscountedOperatingLeasePaymentsToBeReceived",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/CommitmentsOperatingLeaseCommitmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r124",
      "r213"
     ]
    },
    "hafn_UndrawnRevolvingCreditFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "UndrawnRevolvingCreditFacilitiesMember",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementLiquidityRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for short-term cash deposits with banks, has access to undrawn revolving credit facilities.",
        "label": "Undrawn revolving credit facilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_UnrecognisedShareOfLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "UnrecognisedShareOfLosses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails": {
       "parentTag": "ifrs-full_InvestmentsInJointVentures",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the unrecognised share of associates' losses if the entity has stopped recognising its share of losses when applying the equity method.",
        "label": "Unrecognised share of losses",
        "terseLabel": "Unrecognised share of losses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_UnsecuredRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "UnsecuredRevolvingCreditFacilityMember",
     "presentation": [
      "http://hafnia.com/role/EventsOccurringAfterBalanceSheetDateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for borrowing classifies as unsecured revolving credit facility.",
        "label": "Unsecured revolving credit facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://hafnia.com/role/MaterialAccountingPoliciesCriticalAccountingJudgementsAndEstimatesDetails",
      "http://hafnia.com/role/MaterialAccountingPoliciesEstimatedUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated useful life of assets",
        "terseLabel": "Expected useful lives"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r238"
     ]
    },
    "hafn_VariableRateFinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VariableRateFinancialInstrumentsAbstract",
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable rate financial instruments [Abstract]",
        "terseLabel": "Interest bearing financial instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VariableRateInstrumentsEffectOfInterestRateSwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VariableRateInstrumentsEffectOfInterestRateSwaps",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails": {
       "parentTag": "hafn_NetFinancialAssetsLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://hafnia.com/role/FinancialRiskManagementMarketRiskDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of variable rate instruments effect of interest rate swaps.",
        "label": "Variable rate instruments effect of interest rate swaps",
        "terseLabel": "Effect of interest rate swaps"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VesselCapacity": {
     "xbrltype": "integerItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VesselCapacity",
     "presentation": [
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vessel capacity in dead weight tonnage (\"DWT\").",
        "label": "Vessel capacity",
        "terseLabel": "Vessel capacity"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VesselOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VesselOperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome": {
       "parentTag": "ifrs-full_OtherGainsLosses",
       "weight": -1.0,
       "order": 1.0
      },
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails": {
       "parentTag": "hafn_OperatingIncomeBeforeInterestTaxDepreciationAndAmortization",
       "weight": -1.0,
       "order": 2.0
      },
      "http://hafnia.com/role/ExpensesByNatureDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://hafnia.com/role/ConsolidatedStatementOfComprehensiveIncome",
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/SegmentInformationOperatingSegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services.",
        "label": "Vessel operating expenses",
        "negatedLabel": "Vessel operating expenses",
        "totalLabel": "Vessel operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VesselOperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VesselOperatingExpensesAbstract",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails",
      "http://hafnia.com/role/RevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vessel operating expenses [Abstract]",
        "terseLabel": "Vessel operating expenses [Abstract]",
        "verboseLabel": "Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VistaShippingPteLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VistaShippingPteLtdMember",
     "presentation": [
      "http://hafnia.com/role/JointVenturesFinancialInformationOfJointVentureDetails",
      "http://hafnia.com/role/JointVenturesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for name of the subsidiary.",
        "label": "Vista Shipping Pte. Ltd. [Member]",
        "terseLabel": "Vista Shipping Pte. Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "hafn_VoyageExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "VoyageExpensesAbstract",
     "presentation": [
      "http://hafnia.com/role/ExpensesByNatureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Voyage expenses [Abstract]",
        "terseLabel": "Voyage expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://hafnia.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average number of ordinary shares (in shares)",
        "label": "Weighted-average number of ordinary shares (in shares)"
       }
      },
      "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": [
      "r48"
     ]
    },
    "hafn_WriteOffOnExpirationOfLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://hafnia.com/20251231",
     "localname": "WriteOffOnExpirationOfLeases",
     "crdr": "debit",
     "presentation": [
      "http://hafnia.com/role/PropertyPlantAndEquipmentPropertyPlantAndEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as expense or loss related to leases that have expiration and are written off.",
        "label": "Write off on expiration of leases",
        "negatedLabel": "Write off on expiration of leases"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "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": "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2025-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2025-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2025-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r25": {
   "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"
  },
  "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": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_19_f&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": "24",
   "IssueDate": "2025-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2025-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_iv&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2025-en-r&anchor=para_35_b_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_16_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2025-en-r&anchor=para_17_b_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2025-01-01",
   "Paragraph": "70",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2025-en-r&anchor=para_70_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r50": {
   "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"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "34",
   "IssueDate": "2025-01-01",
   "Paragraph": "16A",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2025-en-r&anchor=para_16A_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "134",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_134_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r56": {
   "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"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2025-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2025-en-r&anchor=para_135_b&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": "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"
  },
  "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": "122",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_122_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2025-en-r&anchor=para_86_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "39",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2025-en-r&anchor=para_86_b&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": "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "28",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_28_f_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "29",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_29_c_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r80": {
   "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"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "49",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2025-en-r&anchor=para_49_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "12",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_12_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "19B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_19B_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B13_f&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": "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"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B14",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B14_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2025-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "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": "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "53",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2025-en-r&anchor=para_53_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r136": {
   "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"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2025-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2025-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64_l&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r146": {
   "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"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2025-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2025-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r148": {
   "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"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "23A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_23A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r152": {
   "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"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24A_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24C",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24C_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24C&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "24E",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_24E_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8_h&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2025-03-27"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2025-01-01",
   "Paragraph": "6.5.11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2025-en-r&anchor=para_6.5.11&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "11A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_11A&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "30A",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_30A_b_i&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "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"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "108",
   "Subparagraph": "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"
  },
  "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": "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"
  },
  "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": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_115_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "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"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "115",
   "Subparagraph": "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"
  },
  "r205": {
   "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"
  },
  "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",
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "122",
   "Subparagraph": "a",
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_138&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",
   "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"
  },
  "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": "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "160",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_160&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": "164",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_a&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": "164",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "164",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_c&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": "164",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_164_d&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": "166",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "166",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_166&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "178",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_178_f_i&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": "179",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_179_c_i&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": "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"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "184",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_184&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": "186",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_186_b_i&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": "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "c",
   "Clause": "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"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "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"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "194",
   "Subparagraph": "f",
   "Clause": "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"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "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"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "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"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_ii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e_vii&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200_e&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "200",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_200&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "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"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "223",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_223_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "231",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_231_f&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": "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "246",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_246_f&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": "254",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_254_b&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": "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"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "255",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_255_b&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",
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "264",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_264_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "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"
  },
  "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": "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "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": "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"
  },
  "r266": {
   "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"
  },
  "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",
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "44",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e_ii&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": "44",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44_e&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": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "60",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_60_a&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": "60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_60&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": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_61&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": "62",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_62_b_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": "62",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_62&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": "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "72",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_72_b&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": "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"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_75_b&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": "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"
  },
  "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",
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "B10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B10&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": "B12",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_B12&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": "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"
  },
  "r297": {
   "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"
  },
  "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": "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"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2026-01-01",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "11A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-b&anchor=para_11A_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r300": {
   "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"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_103&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r302": {
   "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"
  },
  "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_106_b&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",
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_107&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": "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"
  },
  "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": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_g&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "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": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_54_l&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "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": "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"
  },
  "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": "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "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": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_61_b&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": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_7&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "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": "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"
  },
  "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": "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"
  },
  "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",
   "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"
  },
  "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",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_79&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": "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"
  },
  "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": "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"
  },
  "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": "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"
  },
  "r334": {
   "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"
  },
  "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": "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "92",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_92&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": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_98_a&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": "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2025-01-01",
   "Paragraph": "80",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2025-en-r&anchor=para_80_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_37_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2025-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2025-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r354": {
   "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"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44B&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r357": {
   "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"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "44D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&anchor=para_44D&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2025-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2025-03-27"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2025-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r362": {
   "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"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2025-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "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": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2025-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2025-03-27"
  },
  "r366": {
   "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"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2025-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2025-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r372": {
   "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"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "B35",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B",
   "URIDate": "2025-03-27"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r382": {
   "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"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG32&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2025-03-27"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2025-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2025-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "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": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_103_a&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": "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "193",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_193_b&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Effective 2027-01-01",
   "Name": "IFRS",
   "Number": "19",
   "IssueDate": "2025-01-01",
   "Paragraph": "234",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=19&code=ifrs-tx-2025-en-r&anchor=para_234_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_82A&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": "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"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r423": {
   "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"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2025-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2025-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r442": {
   "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"
  },
  "r443": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2025-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2025-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2025-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2025-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r447": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2025-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2025-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r448": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2025-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2025-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2025-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2025-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_104&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Note": "Expiry date 2027-01-01",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2025-01-01",
   "Paragraph": "20",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2025-en-b&anchor=para_20_d&doctype=Standard",
   "URIDate": "2025-03-27"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  }
 }
}
