{
 "version": "2.2",
 "instance": {
  "wfg-20241231_d2.htm wfg-20241231.htm": {
   "nsprefix": "wfg",
   "nsuri": "http://www.westfraser.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "wfg-20241231.htm",
      "wfg-20241231_d2.htm"
     ]
    },
    "schema": {
     "local": [
      "wfg-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/rol_full_ifrs-dim_2024-03-27.xsd",
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/full_ifrs-cor_2024-03-27.xsd",
      "https://xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/currency/2024/currency-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "wfg-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "wfg-20241231_def.xml"
     ],
     "remote": [
      "https://xbrl.ifrs.org/taxonomy/2024-03-27/full_ifrs/dimensions/dim_full_ifrs_2024-03-27_role-995000.xml"
     ]
    },
    "labelLink": {
     "local": [
      "wfg-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "wfg-20241231_pre.xml"
     ]
    }
   },
   "keyStandard": 332,
   "keyCustom": 132,
   "axisStandard": 39,
   "axisCustom": 3,
   "memberStandard": 63,
   "memberCustom": 98,
   "hidden": {
    "total": 4,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 461,
   "entityCount": 1,
   "segmentCount": 171,
   "elementCount": 859,
   "unitCount": 9,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full": 1283,
    "http://xbrl.sec.gov/dei/2024": 77,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://www.westfraser.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.westfraser.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
     "longName": "9952151 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentTaxAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "9952152 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
     "longName": "9952153 - Statement - Consolidated Statements of Earnings",
     "shortName": "Consolidated Statements of Earnings",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings",
     "longName": "9952154 - Statement - Consolidated Statements of Comprehensive Earnings",
     "shortName": "Consolidated Statements of Comprehensive Earnings",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:OtherComprehensiveIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
     "longName": "9952155 - Statement - Consolidated Statements of Changes in Shareholders' Equity",
     "shortName": "Consolidated Statements of Changes in Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical",
     "longName": "9952156 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)",
     "shortName": "Consolidated Statements of Changes in Shareholders' Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DividendsRecognisedAsDistributionsToOwnersPerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "link:footnote",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "9952157 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustmentsForAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.westfraser.com/role/Natureofoperations",
     "longName": "9952159 - Disclosure - Nature of operations",
     "shortName": "Nature of operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.westfraser.com/role/Basisofpresentation",
     "longName": "9952160 - Disclosure - Basis of presentation",
     "shortName": "Basis of presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.westfraser.com/role/Businesscombinations",
     "longName": "9952161 - Disclosure - Business combinations",
     "shortName": "Business combinations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.westfraser.com/role/Cashandcashequivalents",
     "longName": "9952162 - Disclosure - Cash and cash equivalents",
     "shortName": "Cash and cash equivalents",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.westfraser.com/role/Inventories",
     "longName": "9952163 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.westfraser.com/role/Disposalofpulpmills",
     "longName": "9952164 - Disclosure - Disposal of pulp mills",
     "shortName": "Disposal of pulp mills",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.westfraser.com/role/Propertyplantandequipment",
     "longName": "9952165 - Disclosure - Property, plant and equipment",
     "shortName": "Property, plant and equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.westfraser.com/role/Timberlicenses",
     "longName": "9952166 - Disclosure - Timber licenses",
     "shortName": "Timber licenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.westfraser.com/role/Goodwillandotherintangibles",
     "longName": "9952167 - Disclosure - Goodwill and other intangibles",
     "shortName": "Goodwill and other intangibles",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.westfraser.com/role/Otherassets",
     "longName": "9952168 - Disclosure - Other assets",
     "shortName": "Other assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.westfraser.com/role/Payablesandaccruedliabilities",
     "longName": "9952169 - Disclosure - Payables and accrued liabilities",
     "shortName": "Payables and accrued liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.westfraser.com/role/Otherliabilities",
     "longName": "9952170 - Disclosure - Other liabilities",
     "shortName": "Other liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.westfraser.com/role/Operatingloansandlongtermdebt",
     "longName": "9952171 - Disclosure - Operating loans and long-term debt",
     "shortName": "Operating loans and long-term debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.westfraser.com/role/Retirementbenefits",
     "longName": "9952172 - Disclosure - Retirement benefits",
     "shortName": "Retirement benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.westfraser.com/role/Sharecapital",
     "longName": "9952173 - Disclosure - Share capital",
     "shortName": "Share capital",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.westfraser.com/role/Equitybasedcompensation",
     "longName": "9952174 - Disclosure - Equity-based compensation",
     "shortName": "Equity-based compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.westfraser.com/role/Restructuringandimpairmentcharges",
     "longName": "9952175 - Disclosure - Restructuring and impairment charges",
     "shortName": "Restructuring and impairment charges",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:RestructuringAndImpairmentChargesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:RestructuringAndImpairmentChargesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.westfraser.com/role/Financeexpensenet",
     "longName": "9952176 - Disclosure - Finance expense, net",
     "shortName": "Finance expense, net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceCostExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.westfraser.com/role/Other",
     "longName": "9952177 - Disclosure - Other",
     "shortName": "Other",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherIncomeLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherIncomeLossTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.westfraser.com/role/Taxprovision",
     "longName": "9952178 - Disclosure - Tax provision",
     "shortName": "Tax provision",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.westfraser.com/role/Employeecompensation",
     "longName": "9952179 - Disclosure - Employee compensation",
     "shortName": "Employee compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfEmployeeCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfEmployeeCompensationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.westfraser.com/role/Earningslosspershare",
     "longName": "9952180 - Disclosure - Earnings (loss) per share",
     "shortName": "Earnings (loss) per share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.westfraser.com/role/Financialinstruments",
     "longName": "9952182 - Disclosure - Financial instruments",
     "shortName": "Financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.westfraser.com/role/Capitaldisclosures",
     "longName": "9952183 - Disclosure - Capital disclosures",
     "shortName": "Capital disclosures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.westfraser.com/role/Segmentandgeographicalinformation",
     "longName": "9952184 - Disclosure - Segment and geographical information",
     "shortName": "Segment and geographical information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydispute",
     "longName": "9952185 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfDutyDisputeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfDutyDisputeTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.westfraser.com/role/Contingencies",
     "longName": "9952186 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.westfraser.com/role/BasisofpresentationPolicies",
     "longName": "9955511 - Disclosure - Basis of presentation (Policies)",
     "shortName": "Basis of presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.westfraser.com/role/BusinesscombinationsTables",
     "longName": "9955513 - Disclosure - Business combinations (Tables)",
     "shortName": "Business combinations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.westfraser.com/role/CashandcashequivalentsTables",
     "longName": "9955514 - Disclosure - Cash and cash equivalents (Tables)",
     "shortName": "Cash and cash equivalents (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfCashAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfCashAndShortTermInvestmentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.westfraser.com/role/InventoriesTables",
     "longName": "9955515 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureofInventoriesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureofInventoriesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.westfraser.com/role/PropertyplantandequipmentTables",
     "longName": "9955516 - Disclosure - Property, plant and equipment (Tables)",
     "shortName": "Property, plant and equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.westfraser.com/role/TimberlicensesTables",
     "longName": "9955517 - Disclosure - Timber licenses (Tables)",
     "shortName": "Timber licenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.westfraser.com/role/GoodwillandotherintangiblesTables",
     "longName": "9955518 - Disclosure - Goodwill and other intangibles (Tables)",
     "shortName": "Goodwill and other intangibles (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.westfraser.com/role/OtherassetsTables",
     "longName": "9955519 - Disclosure - Other assets (Tables)",
     "shortName": "Other assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.westfraser.com/role/PayablesandaccruedliabilitiesTables",
     "longName": "9955520 - Disclosure - Payables and accrued liabilities (Tables)",
     "shortName": "Payables and accrued liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.westfraser.com/role/OtherliabilitiesTables",
     "longName": "9955521 - Disclosure - Other liabilities (Tables)",
     "shortName": "Other liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.westfraser.com/role/OperatingloansandlongtermdebtTables",
     "longName": "9955522 - Disclosure - Operating loans and long-term debt (Tables)",
     "shortName": "Operating loans and long-term debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsTables",
     "longName": "9955523 - Disclosure - Retirement benefits (Tables)",
     "shortName": "Retirement benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.westfraser.com/role/SharecapitalTables",
     "longName": "9955524 - Disclosure - Share capital (Tables)",
     "shortName": "Share capital (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.westfraser.com/role/EquitybasedcompensationTables",
     "longName": "9955525 - Disclosure - Equity-based compensation (Tables)",
     "shortName": "Equity-based compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.westfraser.com/role/FinanceexpensenetTables",
     "longName": "9955527 - Disclosure - Finance expense, net (Tables)",
     "shortName": "Finance expense, net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.westfraser.com/role/OtherTables",
     "longName": "9955528 - Disclosure - Other (Tables)",
     "shortName": "Other (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.westfraser.com/role/TaxprovisionTables",
     "longName": "9955529 - Disclosure - Tax provision (Tables)",
     "shortName": "Tax provision (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfIncomeTaxProvisionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfIncomeTaxProvisionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.westfraser.com/role/EmployeecompensationTables",
     "longName": "9955530 - Disclosure - Employee compensation (Tables)",
     "shortName": "Employee compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfCompensationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfCompensationExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.westfraser.com/role/EarningslosspershareTables",
     "longName": "9955531 - Disclosure - Earnings (loss) per share (Tables)",
     "shortName": "Earnings (loss) per share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EarningsPerShareExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsTables",
     "longName": "9955532 - Disclosure - Financial instruments (Tables)",
     "shortName": "Financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ifrs-full:DisclosureOfFinancialLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.westfraser.com/role/CapitaldisclosuresTables",
     "longName": "9955533 - Disclosure - Capital disclosures (Tables)",
     "shortName": "Capital disclosures (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.westfraser.com/role/SegmentandgeographicalinformationTables",
     "longName": "9955534 - Disclosure - Segment and geographical information (Tables)",
     "shortName": "Segment and geographical information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeTables",
     "longName": "9955535 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute (Tables)",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfAntidumpingDutyDisputeRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DisclosureOfAntidumpingDutyDisputeRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.westfraser.com/role/BasisofpresentationDetails",
     "longName": "9955536 - Disclosure - Basis of presentation (Details)",
     "shortName": "Basis of presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-23",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-23",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfBasisOfConsolidationExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
     "longName": "9955537 - Disclosure - Business combinations - Narrative (Details)",
     "shortName": "Business combinations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-26",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointOperation",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-25",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails",
     "longName": "9955538 - Disclosure - Business combinations - Schedule of business combination (Details)",
     "shortName": "Business combinations - Schedule of business combination (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-30",
      "name": "wfg:IncomeTaxesReceivableAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-30",
      "name": "wfg:IncomeTaxesReceivableAsOfAcquisitionDate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.westfraser.com/role/CashandcashequivalentsDetails",
     "longName": "9955539 - Disclosure - Cash and cash equivalents (Details)",
     "shortName": "Cash and cash equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfCashAndShortTermInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfCashAndShortTermInvestmentsTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.westfraser.com/role/InventoriesDetails",
     "longName": "9955540 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureofInventoriesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureofInventoriesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.westfraser.com/role/InventoriesNarrativeDetails",
     "longName": "9955541 - Disclosure - Inventories - Narrative (Details)",
     "shortName": "Inventories - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "wfg:InventoryAdjustments1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "wfg:InventoryAdjustments1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
     "longName": "9955542 - Disclosure - Disposal of pulp mills - Narrative (Details)",
     "shortName": "Disposal of pulp mills - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ifrs-full:ReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
     "longName": "9955543 - Disclosure - Disposal groups held for sale - Disposal Group (Details)",
     "shortName": "Disposal groups held for sale - Disposal Group (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:TradeAndOtherCurrentReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-35",
      "name": "ifrs-full:TradeAndOtherCurrentReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails",
     "longName": "9955544 - Disclosure - Property, plant and equipment - Useful Lives (Details)",
     "shortName": "Property, plant and equipment - Useful Lives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-36",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-36",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
     "longName": "9955545 - Disclosure - Property, plant and equipment (Details)",
     "shortName": "Property, plant and equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:PropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.westfraser.com/role/TimberlicensesNarrativeDetails",
     "longName": "9955546 - Disclosure - Timber licenses - Narrative (Details)",
     "shortName": "Timber licenses - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-89",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-89",
      "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.westfraser.com/role/TimberlicensesDetails",
     "longName": "9955547 - Disclosure - Timber licenses (Details)",
     "shortName": "Timber licenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
     "longName": "9955548 - Disclosure - Goodwill and other intangibles - Narrative (Details)",
     "shortName": "Goodwill and other intangibles - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-146",
      "name": "ifrs-full:RecoverableAmountOfAssetOrCashgeneratingUnit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
     "longName": "9955549 - Disclosure - Goodwill and other intangibles - Amortization (Details)",
     "shortName": "Goodwill and other intangibles - Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-86",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-86",
      "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
     "longName": "9955550 - Disclosure - Goodwill and other intangibles - Schedule of Goodwill (Details)",
     "shortName": "Goodwill and other intangibles - Schedule of Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:ScheduleOfGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:ScheduleOfGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails",
     "longName": "9955551 - Disclosure - Goodwill and other intangibles - Key Assumptions (Details)",
     "shortName": "Goodwill and other intangibles - Key Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-147",
      "name": "wfg:SignificantUnobservableInputMonetary",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:ScheduleOfGoodwillKeyAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-147",
      "name": "wfg:SignificantUnobservableInputMonetary",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:ScheduleOfGoodwillKeyAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.westfraser.com/role/OtherassetsDetails",
     "longName": "9955552 - Disclosure - Other assets (Details)",
     "shortName": "Other assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfOtherAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentRecognisedAssetsDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfOtherAssetsTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails",
     "longName": "9955553 - Disclosure - Payables and accrued liabilities (Details)",
     "shortName": "Payables and accrued liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "srt:DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.westfraser.com/role/OtherliabilitiesDetails",
     "longName": "9955554 - Disclosure - Other liabilities (Details)",
     "shortName": "Other liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails",
     "longName": "9955555 - Disclosure - Other liabilities - Liabilities Recognized (Details)",
     "shortName": "Other liabilities - Liabilities Recognized (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-154",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-155",
      "name": "ifrs-full:OtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails",
     "longName": "9955556 - Disclosure - Other liabilities - Narrative (Details)",
     "shortName": "Other liabilities - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "wfg:OtherProvisionsUndiscountedAmountRequiredToSatisfyObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "wfg:OtherProvisionsUndiscountedAmountRequiredToSatisfyObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
     "longName": "9955557 - Disclosure - Operating loans and long-term debt - Narrative (Details)",
     "shortName": "Operating loans and long-term debt - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentDerivativeFinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails",
     "longName": "9955558 - Disclosure - Operating loans and long-term debt - Schedule of long-term debt (Details)",
     "shortName": "Operating loans and long-term debt - Schedule of long-term debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-185",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
     "longName": "9955559 - Disclosure - Retirement benefits - Narrative (Details)",
     "shortName": "Retirement benefits - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ReturnOnPlanAssetsExcludingInterestIncomeOrExpenseBeforeTaxDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ReturnOnPlanAssetsExcludingInterestIncomeOrExpenseBeforeTaxDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails",
     "longName": "9955560 - Disclosure - Retirement benefits - Status of the defined benefit pension plans and other retirement benefits plans, in the aggregate (Details)",
     "shortName": "Retirement benefits - Status of the defined benefit pension plans and other retirement benefits plans, in the aggregate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:RecognisedLiabilitiesDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-212",
      "name": "ifrs-full:AssetsLiabilitiesOfBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
     "longName": "9955561 - Disclosure - Retirement benefits - Defined benefit plans expense (Details)",
     "shortName": "Retirement benefits - Defined benefit plans expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-189",
      "name": "ifrs-full:CurrentServiceCostDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-189",
      "name": "ifrs-full:CurrentServiceCostDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails",
     "longName": "9955562 - Disclosure - Retirement benefits - Projected future benefit payments (Details)",
     "shortName": "Retirement benefits - Projected future benefit payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
     "longName": "9955563 - Disclosure - Retirement benefits - Actuarial assumptions (Details)",
     "shortName": "Retirement benefits - Actuarial assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-212",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfActuarialAssumptionsOfDefinedBenefitPlansExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-212",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfActuarialAssumptionsOfDefinedBenefitPlansExplanatoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails",
     "longName": "9955564 - Disclosure - Retirement benefits - Impact of change in assumptions (Details)",
     "shortName": "Retirement benefits - Impact of change in assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-222",
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-222",
      "name": "ifrs-full:IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
     "longName": "9955565 - Disclosure - Retirement benefits - Assets allocations (Details)",
     "shortName": "Retirement benefits - Assets allocations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.westfraser.com/role/SharecapitalNarrativeDetails",
     "longName": "9955566 - Disclosure - Share capital - Narrative (Details)",
     "shortName": "Share capital - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "wfg:SharesHeldAsTreasuryForCancellation",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "wfg:SharesHeldAsTreasuryForCancellation",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.westfraser.com/role/SharecapitalDetails",
     "longName": "9955567 - Disclosure - Share capital (Details)",
     "shortName": "Share capital (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:IssuedCapital",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-239",
      "name": "ifrs-full:Equity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
     "longName": "9955568 - Disclosure - Equity-based compensation - Narrative (Details)",
     "shortName": "Equity-based compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails",
     "longName": "9955569 - Disclosure - Equity-based compensation - Share Option Activity (Details)",
     "shortName": "Equity-based compensation - Share Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
     "longName": "9955570 - Disclosure - Equity-based compensation - Range of Exercise Prices (Details)",
     "shortName": "Equity-based compensation - Range of Exercise Prices (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails",
     "longName": "9955571 - Disclosure - Equity-based compensation - Schedule of inputs (Details)",
     "shortName": "Equity-based compensation - Schedule of inputs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageSharePrice2019",
      "unitRef": "cadPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
     "longName": "9955572 - Disclosure - Restructuring and impairment charges - Narrative (Details)",
     "shortName": "Restructuring and impairment charges - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-281",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails",
     "longName": "9955573 - Disclosure - Restructuring and impairment charges - Schedule of Restructuring and Impairment Charges (Details)",
     "shortName": "Restructuring and impairment charges - Schedule of Restructuring and Impairment Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-279",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.westfraser.com/role/FinanceexpensenetDetails",
     "longName": "9955574 - Disclosure - Finance expense, net (Details)",
     "shortName": "Finance expense, net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:InterestExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFinanceCostExplanatory",
       "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.westfraser.com/role/OtherDetails",
     "longName": "9955575 - Disclosure - Other (Details)",
     "shortName": "Other (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfOtherIncomeLossTextBlock",
       "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfOtherIncomeLossTextBlock",
       "wfg:DisclosureOfOtherIncomeAndLossTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails",
     "longName": "9955576 - Disclosure - Tax provision - Major components of income tax (Details)",
     "shortName": "Tax provision - Major components of income tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfIncomeTaxProvisionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfIncomeTaxProvisionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails",
     "longName": "9955577 - Disclosure - Tax provision - Income tax rate reconciliation (Details)",
     "shortName": "Tax provision - Income tax rate reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:TaxExpenseIncomeAtApplicableTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails",
     "longName": "9955578 - Disclosure - Tax provision - Deferred income tax liabilities (assets) (Details)",
     "shortName": "Tax provision - Deferred income tax liabilities (assets) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DeferredTaxLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.westfraser.com/role/EmployeecompensationNarrativeDetails",
     "longName": "9955579 - Disclosure - Employee compensation - Narrative (Details)",
     "shortName": "Employee compensation - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:EmployeeCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:EmployeeCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.westfraser.com/role/EmployeecompensationDetails",
     "longName": "9955580 - Disclosure - Employee compensation (Details)",
     "shortName": "Employee compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:WagesAndSalariesAndShortTermEmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCompensationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:WagesAndSalariesAndShortTermEmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCompensationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.westfraser.com/role/EarningslosspershareDetails",
     "longName": "9955581 - Disclosure - Earnings (loss) per share (Details)",
     "shortName": "Earnings (loss) per share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:EarningsPerShareExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
     "longName": "9955583 - Disclosure - Financial instruments - Financial assets and liabilities (Details)",
     "shortName": "Financial instruments - Financial assets and liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinancialAssetsAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
     "longName": "9955584 - Disclosure - Financial instruments - Narrative (Details)",
     "shortName": "Financial instruments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:FinancialAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-356",
      "name": "ifrs-full:ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
     "longName": "9955585 - Disclosure - Financial instruments - Aging analysis of trade accounts receivable (Details)",
     "shortName": "Financial instruments - Aging analysis of trade accounts receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
     "longName": "9955586 - Disclosure - Financial instruments - Contractual future cash outflows for long-term debt (Details)",
     "shortName": "Financial instruments - Contractual future cash outflows for long-term debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "wfg:BondsIssuedPrincipalAmountUndiscountedCashFlows",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "wfg:BondsIssuedPrincipalAmountUndiscountedCashFlows",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
     "longName": "9955587 - Disclosure - Financial instruments - Financial instruments indexed to LIBOR (Details)",
     "shortName": "Financial instruments - Financial instruments indexed to LIBOR (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-357",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.westfraser.com/role/CapitaldisclosuresDetails",
     "longName": "9955589 - Disclosure - Capital disclosures (Details)",
     "shortName": "Capital disclosures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Borrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "wfg:ChequesIssuedInExcessOfFundsOnDeposit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails",
     "longName": "9955590 - Disclosure - Segment and geographical information - Segment information (Details)",
     "shortName": "Segment and geographical information - Segment information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-385",
      "name": "ifrs-full:Revenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOperatingSegmentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails",
     "longName": "9955591 - Disclosure - Segment and geographical information - Geographic distribution (Details)",
     "shortName": "Segment and geographical information - Geographic distribution (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails",
     "longName": "9955592 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Narrative (Details)",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:DutyRecoverableAttributableToAR3",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-459",
      "name": "wfg:NonCurrentExportDutiesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
     "longName": "9955593 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - CVD and ADD Rates (Details)",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - CVD and ADD Rates (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-457",
      "name": "wfg:AntidumpingDisputeEstimatedRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "wfg:DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnStatementOfOperationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-439",
      "name": "wfg:CountervailingDisputeCashDepositRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "wfg:DisclosureOfAntidumpingDutyDisputeRatesTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
     "longName": "9955594 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Impact on results (Details)",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Impact on results (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "wfg:CashDepositsPaidDutyDispute",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnStatementOfOperationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "wfg:CashDepositsPaidDutyDispute",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnStatementOfOperationsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails",
     "longName": "9955595 - Disclosure - Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Impact on balance sheet (Details)",
     "shortName": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute - Impact on balance sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "wfg:ExportDepositsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-10",
      "name": "wfg:ExportDepositsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "wfg:DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnBalanceSheetTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "wfg-20241231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "wfg_AR1POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR1POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR1 POI",
        "label": "AR1 POI [Member]",
        "documentation": "AR1 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR2POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR2POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR2 POI",
        "label": "AR2 POI [Member]",
        "documentation": "AR2 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR3POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR3POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR3 POI",
        "label": "AR3 POI [Member]",
        "documentation": "AR3 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR4POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR4POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR4 POI",
        "label": "AR4 POI [Member]",
        "documentation": "AR4 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR5POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR5POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR5 POI",
        "label": "AR5 POI [Member]",
        "documentation": "AR5 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR6POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR6POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR6 POI",
        "label": "AR6 POI [Member]",
        "documentation": "AR6 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AR7POIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AR7POIMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AR7 POI",
        "label": "AR7 POI [Member]",
        "documentation": "AR7 POI"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AccountingStandardsAmendmentsAndInterpretationsIssuedButNotYetAppliedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AccountingStandardsAmendmentsAndInterpretationsIssuedButNotYetAppliedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards, Amendments and Interpretations Issued but not yet Applied [Abstract]",
        "label": "Accounting Standards, Amendments and Interpretations Issued but not yet Applied [Abstract]",
        "documentation": "Accounting Standards, Amendments and Interpretations Issued but not yet Applied [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation and amortisation",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r360",
      "r374",
      "r380",
      "r381"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accumulated items of income and expense (including reclassification adjustments) that are not recognised in profit or loss as required or permitted by other IFRSs. [Refer: IFRSs [member]; Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Accumulated other comprehensive income [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "West Fraser purchase consideration:",
        "label": "Acquisition-date fair value of total consideration transferred [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Acquisitions through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in intangible assets other than goodwill resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition",
        "label": "Acquisitions through business combinations, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in other provisions resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Acquisitions through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in property, plant and equipment resulting from acquisitions through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, benefit obligations",
        "label": "Actuarial assumption of discount rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRatesMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumption of discount rates",
        "label": "Actuarial assumption of discount rates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the discount rates used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "wfg_ActuarialAssumptionOfDiscountRatesNetPeriodicPensionExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ActuarialAssumptionOfDiscountRatesNetPeriodicPensionExpense",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, benefit expense",
        "label": "Actuarial Assumption Of Discount Rates, Net Periodic Pension Expense",
        "documentation": "Actuarial Assumption Of Discount Rates, Net Periodic Pension Expense"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ActuarialAssumptionOfDiscountRatesPercentageChange": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ActuarialAssumptionOfDiscountRatesPercentageChange",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumption of discount rates, percentage change",
        "label": "Actuarial Assumption of Discount Rates, Percentage Change",
        "documentation": "Actuarial Assumption of Discount Rates, Percentage Change"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreases",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future compensation rate increase, benefit obligations",
        "label": "Actuarial assumption of expected rates of salary increases"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected rate of salary increases used as a significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit plans [domain]; Defined benefit obligation, at present value; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumption of expected rates of salary increases",
        "label": "Actuarial assumption of expected rates of salary increases [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the expected rates of salary increases used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "wfg_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesNetPeriodicPensionExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesNetPeriodicPensionExpense",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future compensation rate increase, benefit expense",
        "label": "Actuarial Assumption Of Expected Rates Of Salary Increases, Net Periodic Pension Expense",
        "documentation": "Actuarial Assumption Of Expected Rates Of Salary Increases, Net Periodic Pension Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionOfMedicalCostTrendRatesMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumption of medical cost trend rates",
        "label": "Actuarial assumption of medical cost trend rates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the medical cost trend rates used as actuarial assumptions. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions [axis]",
        "label": "Actuarial assumptions [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": [
      "r81"
     ]
    },
    "ifrs-full_ActuarialAssumptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialAssumptionsDomain",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions [domain]",
        "label": "Actuarial assumptions [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Actuarial loss due to demography/experience",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Actuarial (gain) loss due to change in financial assumptions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed Surplus",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r350"
     ]
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionalProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities recognized",
        "label": "Additional provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Total for all business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustedWeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustedWeightedAverageShares",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Diluted (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": [
      "r100"
     ]
    },
    "wfg_AdjustmentToEstimatedAntidumpingDisputeRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentToEstimatedAntidumpingDisputeRate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": "wfg_EffectiveDutyExpenseForPeriod",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjust to West Fraser Estimated ADD rate",
        "label": "Adjustment To Estimated Antidumping Dispute Rate",
        "documentation": "Adjustment To Estimated Antidumping Dispute Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "label": "Adjustments for amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "wfg_AdjustmentsForContributionsToEmployeeBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsForContributionsToEmployeeBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net contributions to retirement benefit plans",
        "label": "Adjustments for contributions to employee benefit plan",
        "documentation": "Adjustments for contributions to employee benefit plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Adjustments for decrease (increase) in prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the decrease (increase) in prepaid expenses to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Current prepaid expenses; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "label": "Adjustments for decrease (increase) in trade accounts receivable"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "wfg_AdjustmentsForExportDutyDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsForExportDutyDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "auth_ref": []
    },
    "wfg_AdjustmentsForExportDutyDepositsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsForExportDutyDepositsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duty",
        "label": "Adjustments For Export Duty (Deposits) Payable",
        "documentation": "Adjustments For Export Duty (Deposits) Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AdjustmentsForFairValueLossesGainsOnElectricitySwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsForFairValueLossesGainsOnElectricitySwaps",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized loss (gain) on electricity swaps",
        "label": "Adjustments For Fair Value Losses (Gains) On Electricity Swaps",
        "documentation": "Adjustments For Fair Value Losses (Gains) On Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForFinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income, net",
        "label": "Adjustments for finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for finance costs to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Finance costs; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "ifrs-full_AdjustmentsForIncomeTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncomeTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax provision (recovery)",
        "label": "Adjustments for income tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for income tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement benefit expense",
        "label": "Adjustments for increase (decrease) in employee benefit liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and accrued liabilities",
        "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": [
      "r387"
     ]
    },
    "wfg_AdjustmentsForRestructuringAndImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsForRestructuringAndImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and impairment charges",
        "label": "Adjustments For Restructuring and impairment charges",
        "documentation": "Adjustments For Restructuring and impairment charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange (gain) loss",
        "label": "Adjustments for unrealised foreign exchange losses (gains)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r310",
      "r385"
     ]
    },
    "wfg_AdjustmentsToReconcileProfitLossNonCashAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AdjustmentsToReconcileProfitLossNonCashAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments",
        "label": "Adjustments To Reconcile Profit (Loss), Non-Cash [Abstract]",
        "documentation": "Adjustments To Reconcile Profit (Loss), Non-Cash"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsToReconcileProfitLossToNumeratorUsedInCalculatingEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdjustmentsToReconcileProfitLossToNumeratorUsedInCalculatingEarningsPerShareAbstract",
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss",
        "label": "Adjustments to reconcile profit (loss) to numerator used in calculating earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdministrationCostsNotReflectedInReturnOnPlanAssetsDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AdministrationCostsNotReflectedInReturnOnPlanAssetsDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Administration fees",
        "label": "Administration costs not reflected in return on plan assets, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of administration costs in the current period related to defined benefit plans that are not reflected in the return on plan assets. [Refer: Administrative expenses; Post-employment benefit expense in profit or loss, defined benefit plans] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from administration costs not reflected in return on plan assets; Return on plan assets excluding interest income or expense, net of tax, defined benefit plans; Return on plan assets excluding interest income or expense, before tax, defined benefit plans]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "wfg_AlbertaNewsprintCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AlbertaNewsprintCompanyMember",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alberta Newsprint Company",
        "label": "Alberta Newsprint Company [Member]",
        "documentation": "Alberta Newsprint Company"
       }
      }
     },
     "auth_ref": []
    },
    "currency_AllCurrenciesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "AllCurrenciesDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Currencies [Domain]",
        "label": "All Currencies [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AllOtherSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AllOtherSegmentsMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate &amp; Other",
        "label": "All other segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for business activities and operating segments that are not reportable."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r235"
     ]
    },
    "wfg_AlternativeInvestmentPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AlternativeInvestmentPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails": {
       "parentTag": "wfg_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative Investment, percentage contributed to fair value of plan assets",
        "label": "Alternative Investment, percentage contributed to fair value of plan assets",
        "documentation": "Alternative Investment, percentage contributed to fair value of plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AlternativeInvestmentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AlternativeInvestmentsPercentageContributedToFairValueOfPlanAssets",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alternative Investments, percentage contributed to fair value of plan assets",
        "label": "Alternative Investments, percentage contributed to fair value of plan assets",
        "documentation": "Alternative Investments, percentage contributed to fair value of plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization",
        "negatedTerseLabel": "Amortization",
        "label": "Amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization",
        "terseLabel": "Amortization",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of net assets acquired:",
        "label": "Amounts recognised as of acquisition date for each major class of assets acquired and liabilities assumed [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Information Form",
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "wfg_AntidumpingAndCountervailingCombineRates": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AntidumpingAndCountervailingCombineRates",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidumping and Countervailing Combine Rates",
        "label": "Antidumping and Countervailing Combine Rates",
        "documentation": "Antidumping and Countervailing Combine Rates"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AntidumpingDisputeCashDepositRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AntidumpingDisputeCashDepositRate",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidumping Dispute, Cash Deposit Rate",
        "label": "Antidumping Dispute, Cash Deposit Rate",
        "documentation": "Antidumping Dispute, Cash Deposit Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AntidumpingDisputeEstimatedRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AntidumpingDisputeEstimatedRate",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidumping Dispute, Estimated Rate",
        "label": "Antidumping Dispute, Estimated Rate",
        "documentation": "Antidumping Dispute, Estimated Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AntidumpingDisputePriceAndOutputIndicesRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AntidumpingDisputePriceAndOutputIndicesRate",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidumping Dispute, Price and Output Indices Rate",
        "label": "Antidumping Dispute, Price and Output Indices Rate",
        "documentation": "Antidumping Dispute, Price and Output Indices Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_AntidumpingInfoAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AntidumpingInfoAbstract",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidumping Info [Abstract]",
        "label": "Antidumping Info [Abstract]",
        "documentation": "Antidumping Info"
       }
      }
     },
     "auth_ref": []
    },
    "srt_AsiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "AsiaMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asia [Member]",
        "label": "Asia [Member]",
        "documentation": "Continent of Asia."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404"
     ]
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Assets",
        "terseLabel": "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": [
      "r20",
      "r160",
      "r161",
      "r163",
      "r239",
      "r242"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesClassifiedAsHeldForSaleAxis",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and liabilities classified as held for sale [axis]",
        "label": "Assets and liabilities classified as held for sale [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": [
      "r209"
     ]
    },
    "ifrs-full_AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsAndLiabilitiesNotClassifiedAsHeldForSaleMember",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and liabilities not classified as held for sale [member]",
        "label": "Assets and liabilities not classified as held for sale [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for assets and liabilities that are not classified as held for sale. It also represents the standard value for the 'Assets and liabilities classified as held for sale' axis if no other member is used. [Refer: Non-current assets held for sale [member]; Liabilities included in disposal groups classified as held for sale; Disposal groups classified as held for sale [member]]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_AssetsLiabilitiesOfBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsLiabilitiesOfBenefitPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement assets",
        "label": "Assets (liabilities) of benefit plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets of a retirement benefit plan less liabilities other than the actuarial present value of promised retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "wfg_AssetsNonCurrentElectricitySwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AssetsNonCurrentElectricitySwaps",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity swaps",
        "label": "Assets, Non-Current Electricity Swaps",
        "documentation": "Assets, Non-Current Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssetsOfBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AssetsOfBenefitPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement assets",
        "label": "Assets of benefit plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets held by retirement benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attribution of expenses by nature to their function [axis]",
        "label": "Attribution of expenses by nature to their function [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": [
      "r348",
      "r351"
     ]
    },
    "ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "AttributionOfExpensesByNatureToTheirFunctionDomain",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attribution of expenses by nature to their function [domain]",
        "label": "Attribution of expenses by nature to their function [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value of the \u2018Attribution of expenses by nature to their function' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r351"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audited Annual Financial Statements",
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.westfraser.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344"
     ]
    },
    "wfg_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.westfraser.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.westfraser.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in usd per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98"
     ]
    },
    "ifrs-full_BasicEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BasicEarningsPerShareAbstract",
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Basic earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BasisOfPresentationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BasisOfPresentationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation [Abstract]",
        "label": "Basis of Presentation [Abstract]",
        "documentation": "Basis of Presentation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BasisOfPresentationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BasisOfPresentationLineItems",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation [Line Items]",
        "label": "Basis of Presentation [Line Items]",
        "documentation": "Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BondsIssuedElectricitySwapsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BondsIssuedElectricitySwapsUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity swaps",
        "label": "Bonds Issued, Electricity Swaps, Undiscounted Cash Flows",
        "documentation": "Bonds Issued, Electricity Swaps, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BondsIssuedInterestAmountUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BondsIssuedInterestAmountUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails": {
       "parentTag": "ifrs-full_BondsIssuedUndiscountedCashFlows",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on long-term debt",
        "label": "Bonds Issued, Interest Amount, Undiscounted Cash Flows",
        "documentation": "Bonds Issued, Interest Amount, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BondsIssuedLeaseObligationsUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BondsIssuedLeaseObligationsUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails": {
       "parentTag": "ifrs-full_BondsIssuedUndiscountedCashFlows",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bonds Issued, Lease Obligations, Undiscounted Cash Flows",
        "label": "Bonds Issued, Lease Obligations, Undiscounted Cash Flows",
        "documentation": "Bonds Issued, Lease Obligations, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BondsIssuedPayablesAndAccruedLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BondsIssuedPayablesAndAccruedLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails": {
       "parentTag": "ifrs-full_BondsIssuedUndiscountedCashFlows",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and accrued liabilities",
        "label": "Bonds Issued, Payables and Accrued Liabilities, Undiscounted Cash Flows",
        "documentation": "Bonds Issued, Payables and Accrued Liabilities, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_BondsIssuedPrincipalAmountUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BondsIssuedPrincipalAmountUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails": {
       "parentTag": "ifrs-full_BondsIssuedUndiscountedCashFlows",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Bonds Issued, Principal Amount, Undiscounted Cash Flows",
        "documentation": "Bonds Issued, Principal Amount, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BondsIssuedUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BondsIssuedUndiscountedCashFlows",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash outflows",
        "label": "Bonds issued, undiscounted cash flows"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to bonds issued. [Refer: Bonds issued]"
       }
      }
     },
     "auth_ref": [
      "r328",
      "r332"
     ]
    },
    "wfg_BorrowingFacilitiesMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BorrowingFacilitiesMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowing facilities, maximum borrowing capacity",
        "label": "Borrowing Facilities, Maximum Borrowing Capacity",
        "documentation": "Borrowing Facilities, Maximum Borrowing Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "verboseLabel": "Debt",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "wfg_BorrowingsAndEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BorrowingsAndEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings And Equity",
        "label": "Borrowings And Equity",
        "documentation": "Borrowings And Equity"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [axis]",
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "ifrs-full_BorrowingsByNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsByNameDomain",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [domain]",
        "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": [
      "r393"
     ]
    },
    "ifrs-full_BorrowingsInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsInterestRate",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, interest rate",
        "label": "Borrowings, interest rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The interest rate on borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "wfg_BorrowingsLettersOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BorrowingsLettersOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, Letters Of Credit",
        "label": "Borrowings, Letters Of Credit",
        "documentation": "Borrowings, Letters Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BorrowingsMaturity": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BorrowingsMaturity",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings, maturity",
        "label": "Borrowings, maturity"
       }
      },
      "en": {
       "role": {
        "documentation": "The maturity of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings",
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "wfg_BusinessAcquisitionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "BusinessAcquisitionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisitions [Abstract]",
        "label": "Business Acquisitions [Abstract]",
        "documentation": "Business Acquisitions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails",
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [axis]",
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "ifrs-full_BusinessCombinationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "BusinessCombinationsDomain",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails",
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [domain]",
        "label": "Business combinations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r204"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r343",
      "r344"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CA",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CANADA",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "currency_CAD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "CAD",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada, Dollars",
        "label": "Canada, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CanadianLumberOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CanadianLumberOperationsMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canadian lumber",
        "label": "Canadian lumber operations [Member]",
        "documentation": "Canadian lumber operations"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CapitalLossesNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CapitalLossesNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital losses, not yet recognized",
        "label": "Capital losses, not yet recognized",
        "documentation": "Capital losses, not yet recognized"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CaribooPulpPaperAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CaribooPulpPaperAcquisitionMember",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cariboo Pulp &amp; Paper Acquisition",
        "label": "Cariboo Pulp &amp; Paper Acquisition [Member]",
        "documentation": "Cariboo Pulp &amp; Paper Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CaribooPulpPaperCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CaribooPulpPaperCompanyMember",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails",
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cariboo Pulp &amp; Paper Company",
        "label": "Cariboo Pulp &amp; Paper Company [Member]",
        "documentation": "Cariboo Pulp &amp; Paper Company"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r61",
      "r118",
      "r122",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r203",
      "r218",
      "r219"
     ]
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount [member]",
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r61",
      "r122",
      "r125",
      "r127",
      "r128",
      "r203",
      "r218",
      "r219"
     ]
    },
    "ifrs-full_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/CashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]"
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/CashandcashequivalentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/CashandcashequivalentsDetails",
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "totalLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r140",
      "r155"
     ]
    },
    "ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashAndCashEquivalentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and cash equivalents recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for cash and cash equivalents acquired in a business combination. [Refer: Cash and cash equivalents; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "wfg_CashAndShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CashAndShortTermInvestmentsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash And Short Term Investments",
        "label": "Cash And Short Term Investments [Member]",
        "documentation": "Cash And Short Term Investments"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CashDepositsPaidDutyDispute": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CashDepositsPaidDutyDispute",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": "wfg_EffectiveDutyExpenseForPeriod",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash deposits paid",
        "label": "Cash Deposits Paid Duty Dispute",
        "documentation": "Cash Deposits Paid Duty Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromLosingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of pulp mills",
        "label": "Cash flows from losing control of subsidiaries or other businesses, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate cash flows arising from losing control of subsidiaries or other businesses, classified as investing activities. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows used in financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used for financing activities",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows used in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents, from continuing and discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used for investing activities",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash flows from operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities, from continuing and discontinued operations. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r130",
      "r142"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash provided by operating activities",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Spray Lake Acquisition, net of cash acquired",
        "label": "Cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate cash flows used in obtaining control of subsidiaries or other businesses, classified as investing activities. [Refer: Total for all subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_CashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CashTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration",
        "label": "Cash transferred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r198"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [axis]",
        "label": "Categories of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_CategoriesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial assets [domain]",
        "label": "Categories of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial liabilities [axis]",
        "label": "Categories of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "ifrs-full_CategoriesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CategoriesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of financial liabilities [domain]",
        "label": "Categories of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "wfg_ChangeInInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChangeInInputsAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change In Inputs [Axis]",
        "label": "Change In Inputs [Axis]",
        "documentation": "Change In Inputs"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ChangeInInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChangeInInputsDomain",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change In Inputs [Domain]",
        "label": "Change In Inputs [Domain]",
        "documentation": "Change In Inputs [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ChangeInValueOfEarningsIncreaseDecreaseOfOneCentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChangeInValueOfEarningsIncreaseDecreaseOfOneCentIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in value of earnings, increase (decrease) of one cent increase (decrease)",
        "label": "Change in Value of Earnings, Increase (Decrease) of One Cent Increase (Decrease)",
        "documentation": "Change in Value of Earnings, Increase (Decrease) of One Cent Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ChangeInValueOfForeignCurrencyIncreaseDecreaseOfOneCentIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChangeInValueOfForeignCurrencyIncreaseDecreaseOfOneCentIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in value of foreign currency, increase (decrease) of one cent increase (decrease)",
        "label": "Change in Value of Foreign Currency, Increase (Decrease) of One Cent Increase (Decrease)",
        "documentation": "Change in Value of Foreign Currency, Increase (Decrease) of One Cent Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ChangesInNonCashWorkingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChangesInNonCashWorkingCapitalAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-cash working capital",
        "label": "Changes in Non-cash Working Capital [Abstract]",
        "documentation": "Changes in Non-cash Working Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ChangesInPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in property, plant and equipment",
        "label": "Increase (decrease) in property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansAxis",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Characteristics of defined benefit plans [axis]",
        "label": "Characteristics of defined benefit plans [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": [
      "r296"
     ]
    },
    "ifrs-full_CharacteristicsOfDefinedBenefitPlansDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CharacteristicsOfDefinedBenefitPlansDomain",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Characteristics of defined benefit plans [domain]",
        "label": "Characteristics of defined benefit plans [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all defined benefit plans when disaggregated by characteristics of defined benefits plans. It also represents the standard value for the 'Characteristics of defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "wfg_ChequesIssuedInExcessOfFundsOnDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChequesIssuedInExcessOfFundsOnDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheques Issued In Excess Of Funds On Deposit",
        "label": "Cheques Issued In Excess Of Funds On Deposit",
        "documentation": "Cheques Issued In Excess Of Funds On Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ChequesIssuedInExcessOfFundsOnDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ChequesIssuedInExcessOfFundsOnDepositMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheques Issued In Excess Of Funds On Deposit",
        "label": "Cheques Issued In Excess Of Funds On Deposit [Member]",
        "documentation": "Cheques Issued In Excess Of Funds On Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ClassBCommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ClassBCommonSharesMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B common shares",
        "label": "Class B common shares [Member]",
        "documentation": "Class B common shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfContingentLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesAxis",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities [axis]",
        "label": "Classes of contingent liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r201"
     ]
    },
    "ifrs-full_ClassesOfContingentLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfContingentLiabilitiesDomain",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of contingent liabilities [domain]",
        "label": "Classes of contingent liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for possible obligations that arise from past events and whose existence will be confirmed only by the occurrence or non-occurrence of one or more uncertain future events not wholly within the control of the entity; or, present obligations that arise from past events but are not recognised because (a) it is probable that an outflow of resources embodying economic benefits will be required to settle the obligations; or (b) the amount of the obligations cannot be measured with sufficient reliability. It also represents the standard value for the 'Classes of contingent liabilities' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r201"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r226",
      "r227",
      "r252",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialAssetsDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [domain]",
        "label": "Classes of financial assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r180",
      "r226",
      "r227",
      "r252",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [axis]",
        "label": "Classes of financial instruments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r220",
      "r222",
      "r223"
     ]
    },
    "ifrs-full_ClassesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial instruments [domain]",
        "label": "Classes of financial instruments [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r218",
      "r220",
      "r222",
      "r223"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [axis]",
        "label": "Classes of financial liabilities [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r252",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfFinancialLiabilitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfFinancialLiabilitiesDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial liabilities [domain]",
        "label": "Classes of financial liabilities [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes financial liabilities. It also represents the standard value for the 'Classes of financial liabilities' axis if no other member is used. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r252",
      "r253"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [axis]",
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillDomain",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [domain]",
        "label": "Classes of intangible assets and goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails",
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [axis]",
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillDomain",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [domain]",
        "label": "Classes of intangible assets other than goodwill [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_ClassesOfOrdinarySharesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOrdinarySharesAxis",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of ordinary shares [axis]",
        "label": "Classes of ordinary shares [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_ClassesOfOtherProvisionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfOtherProvisionsDomain",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [domain]",
        "label": "Classes of other provisions [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentDomain",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [domain]",
        "label": "Classes of property, plant and equipment [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Classes of property, plant and equipment' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [axis]",
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [axis]",
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ClassesOfShareCapitalDomain",
     "presentation": [
      "http://www.westfraser.com/role/Cover",
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital",
        "label": "Classes of share capital [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "wfg_CommonSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CommonSharesMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares",
        "label": "Common Shares [Member]",
        "documentation": "Common Shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/Cover",
      "http://www.westfraser.com/role/SharecapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfEquityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfEquityDomain",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/Cover",
      "http://www.westfraser.com/role/SharecapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [domain]",
        "label": "Components of equity [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that may be reclassified to earnings",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that will not be reclassified to earnings",
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r36",
      "r145",
      "r147",
      "r152",
      "r312"
     ]
    },
    "srt_CondensedFinancialStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedFinancialStatementsCaptionsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Statements, Captions [Line Items]",
        "label": "Condensed Financial Statements, Captions [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": [
      "r254",
      "r276",
      "r277",
      "r278"
     ]
    },
    "ifrs-full_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction- in-progress",
        "label": "Construction in progress [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for expenditure capitalised during the construction of items of property, plant and equipment that are not yet available for use (ie not yet in the location and condition necessary for it to be capable of operating in the manner intended by the management). [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ContingenciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ContingenciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies [Abstract]",
        "documentation": "Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing and discontinued operations [axis]",
        "label": "Continuing and discontinued operations [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": [
      "r210"
     ]
    },
    "ifrs-full_ContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContinuingOperationsMember",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations, unless line item indicates otherwise [member]",
        "label": "Continuing operations, unless line item indicates otherwise [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This meaning may be overridden for line items which are either intrinsically related to discontinued operations (or disposal groups held for sale), or which are typically reported for the aggregate of continuing and discontinued. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ContractualCommitmentsForAcquisitionOfPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual commitments for acquisition of property, plant and equipment",
        "label": "Contractual commitments for acquisition of property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual commitments for the acquisition of property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Corporate information and statement of IFRS compliance [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of products sold",
        "negatedTerseLabel": "Cost of products sold",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r43"
     ]
    },
    "wfg_CostOfSalesGovernmentAssistance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CostOfSalesGovernmentAssistance",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/GovernmentgrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales, government assistance",
        "label": "Cost of sales, government assistance",
        "documentation": "Cost of sales, government assistance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of sales [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount of all expenses directly or indirectly attributed to goods or services sold. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r351"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]",
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275"
     ]
    },
    "wfg_CountervailingDisputeCashDepositRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CountervailingDisputeCashDepositRate",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Countervailing Dispute, Cash Deposit Rate",
        "label": "Countervailing Dispute, Cash Deposit Rate",
        "documentation": "Countervailing Dispute, Cash Deposit Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CountervailingDisputePriceAndOutputIndicesRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CountervailingDisputePriceAndOutputIndicesRate",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Countervailing Dispute, Price and Output Indices Rate",
        "label": "Countervailing Dispute, Price and Output Indices Rate",
        "documentation": "Countervailing Dispute, Price and Output Indices Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CountervailingInfoAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CountervailingInfoAbstract",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Countervailing Info [Abstract]",
        "label": "Countervailing Info [Abstract]",
        "documentation": "Countervailing Info"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CountryOfDomicileMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CountryOfDomicileMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canadian",
        "label": "Country of domicile [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the country in which the entity is registered and where it has its legal address or registered office."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CreditFacilitiesDedicatedToLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CreditFacilitiesDedicatedToLettersOfCreditMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facilities Dedicated to Letters of Credit",
        "label": "Credit Facilities Dedicated to Letters of Credit [Member]",
        "documentation": "Credit Facilities Dedicated to Letters of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CreditRisk": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CreditRisk",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit risk",
        "label": "Credit Risk",
        "documentation": "Credit Risk"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CreditRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CreditRiskMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit risk",
        "label": "Credit risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r324"
     ]
    },
    "srt_CurrencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CurrencyAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency [Axis]",
        "label": "Currency [Axis]",
        "documentation": "Information by currency."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r24",
      "r149",
      "r312"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentAssetsOtherThanAssetsOrDisposalGroupsClassifiedAsHeldForSaleOrAsHeldForDistributionToOwners",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Current assets other than non-current assets or disposal groups classified as held for sale or as held for distribution to owners"
       }
      },
      "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": [
      "r24"
     ]
    },
    "ifrs-full_CurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity swaps",
        "label": "Current derivative financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_CurrentDividendPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentDividendPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued dividends",
        "label": "Current dividend payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current dividend payables. [Refer: Dividend payables]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "wfg_CurrentExportDutiesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CurrentExportDutiesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued export duties",
        "label": "Current export duties payable",
        "documentation": "Current export duties payable"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentInterestPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentInterestPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Current interest payable"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current interest payable. [Refer: Interest payable]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "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": [
      "r25",
      "r151",
      "r312"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentLiabilitiesOtherThanLiabilitiesIncludedInDisposalGroupsClassifiedAsHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities associated with assets held for sale",
        "label": "Current liabilities other than liabilities included in disposal groups classified as held for sale"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities other than liabilities included in disposal groups classified as held for sale. [Refer: Current liabilities; Disposal groups classified as held for sale [member]; Liabilities included in disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "ifrs-full_CurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a current time band."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r331"
     ]
    },
    "ifrs-full_CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPayablesOnSocialSecurityAndTaxesOtherThanIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of lease obligations",
        "label": "Current payables on social security and taxes other than income tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables on social security and taxes other than incomes tax. [Refer: Payables on social security and taxes other than income tax]"
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "ifrs-full_CurrentPortionOfLongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPortionOfLongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of long-term debt",
        "negatedLabel": "Less: current portion",
        "label": "Current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_CurrentPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentPrepayments",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current prepayments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current prepayments. [Refer: Prepayments]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "wfg_CurrentPrepaymentsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CurrentPrepaymentsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Current Prepayments Recognised As Of Acquisition Date",
        "documentation": "Current Prepayments Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_CurrentSalesTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CurrentSalesTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales taxes receivable",
        "label": "Current Sales Taxes Receivable",
        "documentation": "Current Sales Taxes Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentServiceCostDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentServiceCostDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Current service cost, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of employee service in the current period arising from defined benefit plans. [Refer: Post-employment benefit expense in profit or loss, defined benefit plans] [Contrast: Increase in net defined benefit liability (asset) resulting from current service cost]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "wfg_CurrentShareBasedPaymentPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "CurrentShareBasedPaymentPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued equity-based compensation",
        "label": "Current share-based payment payable",
        "documentation": "Current share-based payment payable"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentTaxAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes receivable",
        "label": "Current tax assets, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax assets. [Refer: Current tax assets]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax expense (income)",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "ifrs-full_CurrentTaxLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTaxLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Current tax liabilities, current"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of current tax liabilities. [Refer: Current tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current trade receivables",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r286",
      "r288"
     ]
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer-related intangible assets [member]",
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DebtInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails": {
       "parentTag": "wfg_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instruments, percentage contributed to fair value of plan assets",
        "label": "Debt instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [domain]] [Contrast: Debt instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "wfg_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DecreaseIncreaseInNetDefinedBenefitLiabilityAssetRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CPP acquisition",
        "label": "Decrease (increase) in net defined benefit liability (asset) remeasuring to fair value equity interest in acquiree held by acquirer before business combination",
        "documentation": "Decrease (increase) in net defined benefit liability (asset) remeasuring to fair value equity interest in acquiree held by acquirer before business combination"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromRefundOfExcessContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromRefundOfExcessContributions",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refund of excess contributions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from refund of excess contributions",
        "documentation": "Decrease (increase) in net defined benefit liability (asset) resulting from refund of excess contributions"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromTransferOfAssetsToHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromTransferOfAssetsToHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer to held for sale",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from Transfer of assets to held for sale",
        "documentation": "Decrease (increase) in net defined benefit liability (asset) resulting from Transfer of assets to held for sale"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DecreaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DecreaseMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease",
        "label": "Decrease [Member]",
        "documentation": "Decrease"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DeferredFinancingCostNettingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DeferredFinancingCostNettingMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Financing Cost Netting",
        "label": "Deferred Financing Cost Netting [Member]",
        "documentation": "Deferred Financing Cost Netting"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DeferredFinancingCostsNettingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DeferredFinancingCostsNettingMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Financing Costs Netting",
        "label": "Deferred Financing Costs Netting [Member]",
        "documentation": "Deferred Financing Costs Netting"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DeferredShareUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DeferredShareUnitMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Share Unit",
        "label": "Deferred Share Unit [Member]",
        "documentation": "Deferred Share Unit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax assets",
        "negatedTerseLabel": "Deferred tax assets",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r21",
      "r49"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred tax expense (income)",
        "label": "Deferred tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense (income) relating to changes in deferred tax liabilities and deferred tax assets. [Refer: Deferred tax assets; Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax expense (income) recognised in profit or loss",
        "label": "Deferred tax expense (income) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]"
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "ifrs-full_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails": {
       "parentTag": "ifrs-full_DeferredTaxLiabilityAsset",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities",
        "verboseLabel": "Deferred tax liabilities",
        "label": "Deferred tax liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r21",
      "r49"
     ]
    },
    "ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred income tax liabilities",
        "label": "Deferred tax liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for deferred tax liabilities assumed in a business combination. [Refer: Deferred tax liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "ifrs-full_DeferredTaxLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DeferredTaxLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax liability (asset)",
        "label": "Deferred tax liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]"
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "wfg_DemandLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DemandLineOfCreditMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Demand Line of Credit",
        "label": "Demand Line of Credit [Member]",
        "documentation": "Demand Line of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r64"
     ]
    },
    "ifrs-full_DerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativeFinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives",
        "label": "Derivative financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of financial liabilities classified as derivative instruments. [Refer: Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_DerivativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DerivativesMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives",
        "label": "Derivatives [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": [
      "r313",
      "r315",
      "r326",
      "r333"
     ]
    },
    "wfg_DescriptionOfAccountingPolicyForAccountingStandardsIssuedButNotEffectivePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForAccountingStandardsIssuedButNotEffectivePolicyTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting standards, amendments and interpretations issued but not yet applied",
        "label": "Description Of Accounting Policy For Accounting Standards Issued But Not Effective [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Accounting Standards Issued But Not Effective"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForBasisOfPresentationPolicyTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "label": "Description Of Accounting Policy For Basis Of Presentation [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Basis Of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBorrowingCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBorrowingCostsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transaction costs",
        "label": "Description of accounting policy for borrowing costs [text block]"
       }
      },
      "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": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination",
        "label": "Description of accounting policy for business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "wfg_DescriptionOfAccountingPolicyForDutyDisputePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForDutyDisputePolicyTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Countervailing and antidumping duty dispute",
        "label": "Description Of Accounting Policy For Duty Dispute [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Duty Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Description of accounting policy for earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-retirement 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": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFairValueMeasurementExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value measurements",
        "label": "Description of accounting policy for fair value measurement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for fair value measurement. [Refer: At fair value [member]]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Description of accounting policy for financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting currency and foreign currency translation",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGoodwillExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Description of accounting policy for goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForGovernmentGrants": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForGovernmentGrants",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government assistance",
        "label": "Description of accounting policy for government grants [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for government grants, including the methods of presentation adopted in the financial statements. [Refer: Government [member]; Government grants]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of long-lived assets",
        "label": "Description of accounting policy for impairment of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax provision",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timber licences and other intangibles",
        "label": "Description of accounting policy for intangible assets other than goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "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": [
      "r85"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal groups held for sale",
        "label": "Description of accounting policy for non-current assets or disposal groups classified as held for sale [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "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": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "wfg_DescriptionOfAccountingPolicyForReforestationAndDecommissioningObligationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DescriptionOfAccountingPolicyForReforestationAndDecommissioningObligationsPolicyTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reforestation and decommissioning obligations",
        "label": "Description Of Accounting Policy For Reforestation And Decommissioning Obligations [Policy Text Block]",
        "documentation": "Description Of Accounting Policy For Reforestation And Decommissioning Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyToDetermineComponentsOfCashAndCashEquivalents",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and short-term investments",
        "label": "Description of accounting policy for determining components of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy used to determine the components of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, share options granted",
        "label": "Expected volatility, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfOptionLifeShareOptionsGranted",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Option life, share options granted",
        "label": "Option life, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The option life of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk free interest rate, share options granted",
        "label": "Risk free interest rate, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in usd per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r97",
      "r98"
     ]
    },
    "ifrs-full_DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAccruedExpensesAndOtherLiabilitiesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Payablesandaccruedliabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and accrued liabilities",
        "label": "Disclosure of accrued expenses and other liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of accrued expenses and other liabilities. [Refer: Accruals; Other liabilities]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "wfg_DisclosureOfActuarialAssumptionsOfDefinedBenefitPlansExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfActuarialAssumptionsOfDefinedBenefitPlansExplanatoryTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions",
        "label": "Disclosure Of Actuarial Assumptions Of Defined Benefit Plans Explanatory [Table Text Block]",
        "documentation": "Disclosure Of Actuarial Assumptions Of Defined Benefit Plans Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of analysis of single amount of discontinued operations [line items]",
        "label": "Disclosure of analysis of single amount of discontinued operations [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_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsTable",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of analysis of single amount of discontinued operations [table]",
        "label": "Disclosure of analysis of single amount of discontinued operations [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the analysis of the single amount of discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "wfg_DisclosureOfAntidumpingDutyDisputeRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfAntidumpingDutyDisputeRatesTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of antidumping duty dispute rates",
        "label": "Disclosure Of Antidumping Duty Dispute Rates [Table Text Block]",
        "documentation": "Disclosure Of Antidumping Duty Dispute Rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBasisOfConsolidationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfConsolidationExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Disclosure of basis of consolidation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for consolidation."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Natureofoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nature of operations",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Operatingloansandlongtermdebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loans and long-term debt",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Businesscombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations",
        "label": "Disclosure of business combinations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for business combinations."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [Line Items]",
        "label": "Disclosure of detailed information about business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [Table]",
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r200"
     ]
    },
    "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCashAndCashEquivalentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Cashandcashequivalents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Disclosure of cash and cash equivalents [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "wfg_DisclosureOfCashAndShortTermInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfCashAndShortTermInvestmentsTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CashandcashequivalentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of cash and short-term investments",
        "label": "Disclosure of cash and short-term investments [Text Block]",
        "documentation": "Disclosure of cash and short-term investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingEstimatesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates and judgments",
        "label": "Disclosure of changes in accounting estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes in accounting estimates."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital",
        "label": "Disclosure of classes of share capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of classes of share capital. [Refer: Classes of share capital [domain]]"
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [line items]",
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [table]",
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Contingencies",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Classes of contingent liabilities [domain]]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "wfg_DisclosureOfCompensationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfCompensationExpenseTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense and balance sheet date payables",
        "label": "Disclosure Of Compensation Expense [Table Text Block]",
        "documentation": "Disclosure Of Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfContingentLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesLineItems",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails",
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [line items]",
        "label": "Disclosure of contingent 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_DisclosureOfContingentLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfContingentLiabilitiesTable",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails",
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of contingent liabilities [table]",
        "label": "Disclosure of contingent liabilities [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to contingent liabilities."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "wfg_DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact on balance sheet",
        "label": "Disclosure Of Countervailing And Antidumping Duty Dispute Impact On Balance Sheet [Table Text Block]",
        "documentation": "Disclosure Of Countervailing And Antidumping Duty Dispute Impact On Balance Sheet"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnStatementOfOperationsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfCountervailingAndAntidumpingDutyDisputeImpactOnStatementOfOperationsTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact on results",
        "label": "Disclosure Of Countervailing And Antidumping Duty Dispute Impact On Statement Of Operations [Table Text Block]",
        "documentation": "Disclosure Of Countervailing And Antidumping Duty Dispute Impact On Statement Of Operations"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfDefinedBenefitPlanExpenseRecognizedInProfitOrLossExplanatoryTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plans expense",
        "label": "Disclosure Of Defined Benefit Plan, Expense Recognized In Profit Or Loss Explanatory [Table Text Block]",
        "documentation": "Disclosure Of Defined Benefit Plan, Expense Recognized In Profit Or Loss Explanatory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansLineItems",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [line items]",
        "label": "Disclosure of defined benefit plans [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansTable",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of defined benefit plans [table]",
        "label": "Disclosure of defined benefit plans [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to defined benefit plans."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of long-term debt",
        "label": "Disclosure of detailed information about borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [line items]",
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [table]",
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of business combination",
        "label": "Disclosure of detailed information about business combination [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about business combinations. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.westfraser.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": [
      "r62"
     ]
    },
    "wfg_DisclosureOfDutyDisputeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfDutyDisputeTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydispute"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Countervailing (\"CVD\") and antidumping (\"ADD\") duty dispute",
        "label": "Disclosure Of Duty Dispute [Text Block]",
        "documentation": "Disclosure Of Duty Dispute"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEarningsPerShareExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Earningslosspershare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (loss) per share",
        "label": "Disclosure of earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Retirementbenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement benefits",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "wfg_DisclosureOfEmployeeCompensationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfEmployeeCompensationTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/Employeecompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee compensation",
        "label": "Disclosure Of Employee Compensation [Text Block]",
        "documentation": "Disclosure Of Employee Compensation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Segmentandgeographicalinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment and geographical information",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets allocations",
        "label": "Disclosure of fair value of plan assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value of plan assets [line items]",
        "label": "Disclosure of fair value of plan 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_DisclosureOfFairValueOfPlanAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsTable",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of fair value of plan assets [table]",
        "label": "Disclosure of fair value of plan assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the fair value of defined benefit plan assets."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "ifrs-full_DisclosureOfFinanceCostExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceCostExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Financeexpensenet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance expense, net",
        "label": "Disclosure of finance cost [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance cost. [Refer: Finance costs]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/FinanceexpensenetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance expense, net",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets",
        "label": "Disclosure of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [line items]",
        "label": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [table]",
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "wfg_DisclosureOfFinancialInstruments1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfFinancialInstruments1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Financial Instruments [Abstract]",
        "label": "Disclosure of Financial Instruments1 [Abstract]",
        "documentation": "Disclosure of Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Financialinstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments",
        "label": "Disclosure of financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for financial instruments."
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [line items]",
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialInstrumentsTable",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about financial instruments [table]",
        "label": "Disclosure of detailed information about financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r220",
      "r228"
     ]
    },
    "ifrs-full_DisclosureOfFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial liabilities",
        "label": "Disclosure of financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic distribution",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "wfg_DisclosureOfGovernmentGrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfGovernmentGrantsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Of Government Grants [Abstract]",
        "documentation": "Disclosure Of Government Grants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGovernmentGrantsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfGovernmentGrantsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Governmentassistance"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government assistance",
        "label": "Disclosure of government grants [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for government grants."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossTable",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of impairment loss and reversal of impairment loss [table]",
        "label": "Disclosure of impairment loss and reversal of impairment loss [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to impairment loss and the reversal of impairment loss."
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "wfg_DisclosureOfImpairmentLossAndReversalOfImpairmentLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfImpairmentLossAndReversalOfImpairmentLossTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of impairment loss and reversal of impairment loss",
        "label": "Disclosure of impairment loss and reversal of impairment loss [Table Text Block]",
        "documentation": "Disclosure of impairment loss and reversal of impairment loss"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfIncomeTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfIncomeTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Income Tax [Abstract]",
        "label": "Disclosure of Income Tax [Abstract]",
        "documentation": "Disclosure of Income Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Taxprovision"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax provision",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "wfg_DisclosureOfIncomeTaxProvisionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfIncomeTaxProvisionTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major components of income tax",
        "label": "Disclosure Of Income Tax Provision [Table Text Block]",
        "documentation": "Disclosure Of Income Tax Provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of inputs to the option model",
        "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ifrs-full_DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInformationAboutMaturityProfileOfDefinedBenefitObligationExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Projected future benefit payments",
        "label": "Disclosure of information about maturity profile of defined benefit obligation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information about the maturity profile of a defined benefit obligation. This will include the weighted average duration of the defined benefit obligation and may include other information about the distribution of the timing of benefit payments, such as a maturity analysis of the benefit payments. [Refer: Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [abstract]",
        "label": "Disclosure of detailed information about intangible assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Goodwillandotherintangibles"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and other intangibles",
        "label": "Disclosure of intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Timberlicenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timber licenses",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails",
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]",
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails",
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [table]",
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "wfg_DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfKeyMeasurementsUsedToMonitorCapitalPositionTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of key measurements used to monitor our capital position",
        "label": "Disclosure Of Key Measurements Used To Monitor Capital Position [Table Text Block]",
        "documentation": "Disclosure Of Key Measurements Used To Monitor Capital Position"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Basisofpresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of presentation",
        "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": [
      "r8"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [line items]",
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis for non-derivative financial liabilities [table]",
        "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": [
      "r224"
     ]
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of CAD dollar foreign currency balance sheet exposure",
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "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/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "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": [
      "r215",
      "r216"
     ]
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Status of the defined benefit pension plans and other retirement benefits plans",
        "label": "Disclosure of net defined benefit liability (asset) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Disposalofpulpmills"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal of pulp mills",
        "label": "Disclosure of non-current assets or disposal groups classified as held for sale [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of non-current assets or disposal groups classified as held for sale. [Refer: Non-current assets or disposal groups classified as held for sale]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of share option activity",
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of number and weighted average remaining contractual life of outstanding share options",
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "wfg_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapital1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapital1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Objectives, Policies and Processes for Managing Capital1 [Abstract]",
        "documentation": "Disclosure of Objectives, Policies and Processes for Managing Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Capitaldisclosures"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital disclosures",
        "label": "Disclosure of objectives, policies and processes for managing capital [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment information",
        "label": "Disclosure of operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]"
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "label": "Disclosure of operating segments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "wfg_DisclosureOfOtherAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfOtherAssetsTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/OtherassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other assets",
        "label": "Disclosure Of Other Assets [Table Text Block]",
        "documentation": "Disclosure Of Other Assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfOtherIncomeAndLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfOtherIncomeAndLossTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/OtherTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Disclosure Of Other Income And Loss [Table Text Block]",
        "documentation": "Disclosure Of Other Income And Loss"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfOtherIncomeLossTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfOtherIncomeLossTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/Other"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income",
        "label": "Disclosure Of Other Income (Loss) [Text Block]",
        "documentation": "Disclosure Of Other Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfOtherNonCurrentLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other liabilities",
        "label": "Disclosure Of Other Non-Current Liabilities [Table Text Block]",
        "documentation": "Disclosure Of Other Non-Current Liabilities [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Otherassets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Disclosure of other non-current assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfOtherNoncurrentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherNoncurrentLiabilitiesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Otherliabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Disclosure of other non-current liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other non-current liabilities. [Refer: Other non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions",
        "label": "Disclosure of other provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.westfraser.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": [
      "r66"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options",
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]",
        "label": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of reconciliation of changes in intangible assets and goodwill",
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "wfg_DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureOfReconciliationOfEffectiveTaxRateTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate reconciliation",
        "label": "Disclosure Of Reconciliation Of Effective Tax Rate [Table Text Block]",
        "documentation": "Disclosure Of Reconciliation Of Effective Tax Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of change in assumptions on post-retirement obligations",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [domain]; Defined benefit obligation, at present value]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Sharecapital"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Disclosure of share capital, reserves and other equity interest [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share capital, reserves and other equity interest."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/Equitybasedcompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation",
        "label": "Disclosure of share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfSignificantInvestmentsInSubsidiariesTable",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of subsidiaries [table]",
        "label": "Disclosure of subsidiaries [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r158"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax liabilities and assets",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of aging analysis of trade accounts receivable",
        "label": "Disclosure of trade and other receivables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]"
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "wfg_DisclosureofInventoriesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisclosureofInventoriesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of inventory",
        "label": "Disclosure of Inventories Explanatory [Table Text Block]",
        "documentation": "Disclosure of Inventories Explanatory [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalGroupsClassifiedAsHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisposalGroupsClassifiedAsHeldForSaleMember",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal groups classified as held for sale [member]",
        "label": "Disposal groups classified as held for sale [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for groups of assets, which are to be disposed of together as a group in a single transaction, and the liabilities directly associated with those assets that will be transferred in the transaction."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r392"
     ]
    },
    "wfg_DisposalGroupsHeldForSaleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DisposalGroupsHeldForSaleAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups Held For Sale [Abstract]",
        "documentation": "Disposal Groups Held For Sale [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "ifrs-full_DistributionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DistributionCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freight and other distribution costs",
        "negatedTerseLabel": "Freight and other distribution costs",
        "label": "Distribution costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs relating to the distribution of goods and services."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r284"
     ]
    },
    "srt_DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "DistributionOfAssetsLiabilitiesAndStockholdersEquityTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution of Assets, Liabilities and Stockholders' Equity",
        "label": "Distribution of Assets, Liabilities and Stockholders' Equity [Table Text Block]",
        "documentation": "Tabular disclosure of distribution of assets, liabilities and stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399"
     ]
    },
    "ifrs-full_DividendsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Dividends declared",
        "label": "Dividends recognised as distributions to owners"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_DividendsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "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": [
      "r136"
     ]
    },
    "ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "DividendsRecognisedAsDistributionsToOwnersPerShare",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends recognised as distributions to owners per share (in dollars per share)",
        "label": "Dividends recognised as distributions to owners per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, per share, of dividends recognised as distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "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": [
      "r342",
      "r343",
      "r344",
      "r345"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DutyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DutyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Export duty (expense) recovery",
        "label": "Duty Expense",
        "documentation": "Duty Expense"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DutyRecoverableAttributableToAR2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DutyRecoverableAttributableToAR2",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duty recovery attributable to AR2",
        "label": "Duty Recoverable Attributable To AR2",
        "documentation": "Duty Recoverable Attributable To AR2"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_DutyRecoverableAttributableToAR3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "DutyRecoverableAttributableToAR3",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Duty Recoverable Attributable To AR3",
        "label": "Duty Recoverable Attributable To AR3",
        "documentation": "Duty Recoverable Attributable To AR3"
       }
      }
     },
     "auth_ref": []
    },
    "currency_EUR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "EUR",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Euro Member Countries, Euro",
        "label": "Euro Member Countries, Euro"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EarningsPerShare1Abstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EarningsPerShare1Abstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share1 [Abstract]",
        "documentation": "Earnings Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EarningsPerShareExplanatory",
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of earnings per share."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "wfg_EffectDateFifteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectDateFifteenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect Date Fifteen",
        "label": "Effect Date Fifteen [Member]",
        "documentation": "Effect Date Fifteen"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectDateThirteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectDateThirteenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect Date Thirteen",
        "label": "Effect Date Thirteen [Member]",
        "documentation": "Effect Date Thirteen"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange effect on cash and cash equivalents",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r134",
      "r135"
     ]
    },
    "wfg_EffectiveDateEightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateEightMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Eight",
        "label": "Effective Date Eight [Member]",
        "documentation": "Effective Date Eight"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateElevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateElevenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Eleven",
        "label": "Effective Date Eleven [Member]",
        "documentation": "Effective Date Eleven"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateFiveMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Five",
        "label": "Effective Date Five [Member]",
        "documentation": "Effective Date Five"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateFourMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Four",
        "label": "Effective Date Four [Member]",
        "documentation": "Effective Date Four"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateFourteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateFourteenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Fourteen",
        "label": "Effective Date Fourteen [Member]",
        "documentation": "Effective Date Fourteen"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateNineMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Nine",
        "label": "Effective Date Nine [Member]",
        "documentation": "Effective Date Nine"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateOneMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date One",
        "label": "Effective Date One [Member]",
        "documentation": "Effective Date One"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateSevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateSevenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Seven",
        "label": "Effective Date Seven [Member]",
        "documentation": "Effective Date Seven"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateSixMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Six",
        "label": "Effective Date Six [Member]",
        "documentation": "Effective Date Six"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateSixteenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateSixteenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Sixteen",
        "label": "Effective Date Sixteen [Member]",
        "documentation": "Effective Date Sixteen"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateTenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateTenMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Ten",
        "label": "Effective Date Ten [Member]",
        "documentation": "Effective Date Ten"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateThreeMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Three",
        "label": "Effective Date Three [Member]",
        "documentation": "Effective Date Three"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateTwelveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateTwelveMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Twelve",
        "label": "Effective Date Twelve [Member]",
        "documentation": "Effective Date Twelve"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDateTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDateTwoMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Date Two",
        "label": "Effective Date Two [Member]",
        "documentation": "Effective Date Two"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EffectiveDutyExpenseForPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EffectiveDutyExpenseForPeriod",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective duty expense for period",
        "label": "Effective Duty Expense For Period",
        "documentation": "Effective Duty Expense For Period"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ElectricitySwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ElectricitySwapsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity Swaps",
        "label": "Electricity Swaps [Member]",
        "documentation": "Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EliminationOfIntersegmentAmountsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EliminationOfIntersegmentAmountsMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Elimination of intersegment amounts",
        "label": "Elimination of intersegment amounts [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the elimination of intersegment amounts in the reconciliations of total segment amounts to amounts recognised in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337"
     ]
    },
    "wfg_EmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits [Abstract]",
        "label": "Employee Benefits [Abstract]",
        "documentation": "Employee Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Employee compensation expense",
        "label": "Employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r43",
      "r283"
     ]
    },
    "wfg_EmployeeBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeBenefitsMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits",
        "label": "Employee Benefits [Member]",
        "documentation": "Employee Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EmployeeCompensationAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeCompensationAccrualsAbstract",
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Compensation Accruals [Abstract]",
        "label": "Employee Compensation Accruals [Abstract]",
        "documentation": "Employee Compensation Accruals"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EmployeeCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee compensation expense",
        "label": "Employee Compensation Expense",
        "documentation": "Employee Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EmployeeCompensationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeCompensationExpenseAbstract",
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Compensation Expense [Abstract]",
        "label": "Employee Compensation Expense [Abstract]",
        "documentation": "Employee Compensation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EmployeeCompensationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeCompensationPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": "ifrs-full_ProvisionsForEmployeeBenefits",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Compensation Payable",
        "label": "Employee Compensation Payable",
        "documentation": "Employee Compensation Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EmployeeSharePurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EmployeeSharePurchasePlanMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Share Purchase Plan",
        "label": "Employee Share Purchase Plan [Member]",
        "documentation": "Employee Share Purchase Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployerContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EmployerContributions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "label": "Employer contributions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of employer contributions to retirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/SharecapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Shareholders\u2019 equity",
        "periodStartLabel": "Balance, beginning of year",
        "periodEndLabel": "Balance, end of year",
        "terseLabel": "Equity",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r29",
      "r144",
      "r146",
      "r160",
      "r161",
      "r163"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 Equity",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Liabilities and shareholders' equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EquityInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails": {
       "parentTag": "wfg_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equities",
        "label": "Equity instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [domain]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r365"
     ]
    },
    "ifrs-full_EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "EstimateOfBenefitPaymentsExpectedToBePaidFromDefinedBenefitPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit pension plans",
        "label": "Estimate of benefit payments expected to be paid from defined benefit plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the amounts expected to be paid from defined benefit plan in future. [Refer: Defined benefit plans [domain]; Maturity [axis]]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "wfg_EuropeEWPCGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EuropeEWPCGUMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe EWP CGU",
        "label": "Europe EWP CGU [Member]",
        "documentation": "Europe EWP CGU"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_EuropeEWPSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "EuropeEWPSegmentMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe EWP",
        "label": "Europe EWP Segment [Member]",
        "documentation": "Europe EWP Segment"
       }
      }
     },
     "auth_ref": []
    },
    "srt_EuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "EuropeMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "Europe [Member]",
        "documentation": "Continent of Europe."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404"
     ]
    },
    "wfg_ExercisePriceRangeFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExercisePriceRangeFourMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Four",
        "label": "Exercise Price Range Four [Member]",
        "documentation": "Exercise Price Range Four"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range One",
        "label": "Exercise Price Range One [Member]",
        "documentation": "Exercise Price Range One"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Three",
        "label": "Exercise Price Range Three [Member]",
        "documentation": "Exercise Price Range Three"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price Range Two",
        "label": "Exercise Price Range Two [Member]",
        "documentation": "Exercise Price Range Two"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExercisePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExercisePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price (in CAD per share)",
        "label": "Exercise price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The exercise price of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_ExpectedDividendShareOptionsGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpectedDividendShareOptionsGranted",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected dividend (in CAD per share)",
        "label": "Expected dividend, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted."
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense from equity-settled share-based payment transactions",
        "label": "Expense from equity-settled share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from equity-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation",
        "negatedTerseLabel": "Equity-based compensation",
        "label": "Expense from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from share-based payment transactions in which the goods or services received did not qualify for recognition as assets."
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation",
        "label": "Expense from share-based payment transactions with employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ExpenseOfRestructuringActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Restructuring and impairment charges",
        "label": "Expense of restructuring activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "wfg_ExportDepositsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDepositsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning of year",
        "periodEndLabel": "End of year",
        "label": "Export Deposits Receivable",
        "documentation": "Export Deposits Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDuties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDuties",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duties, net",
        "negatedTerseLabel": "Export duties, net",
        "label": "Export Duties",
        "documentation": "Export Duties"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutiesPayableRecognizedDuringThePeriodAdjustmentToEstimatedADDRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutiesPayableRecognizedDuringThePeriodAdjustmentToEstimatedADDRate",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Export duty deposit payable on adjustment to estimated ADD rate",
        "label": "Export Duties Payable Recognized During The Period Adjustment To Estimated ADD Rate",
        "documentation": "Export Duties Payable Recognized During The Period Adjustment To Estimated ADD Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutiesPayableRecognizedDuringThePeriodAdjustmentToFinalizedRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutiesPayableRecognizedDuringThePeriodAdjustmentToFinalizedRates",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duty deposit payable on adjustment to finalized rates",
        "label": "Export Duties Payable Recognized During The Period Adjustment To Finalized Rates",
        "documentation": "Export Duties Payable Recognized During The Period Adjustment To Finalized Rates"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutiesPayableRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutiesPayableRollForward",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export Duties Payable [Roll Forward]",
        "label": "Export Duties Payable [Roll Forward]",
        "documentation": "Export Duties Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutiesRecognizedDuringPeriodAdjustmentToEstimatedADDRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutiesRecognizedDuringPeriodAdjustmentToEstimatedADDRate",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duty deposit receivable on adjustment to estimated ADD rate",
        "label": "Export Duties Recognized During Period Adjustment To Estimated ADD Rate",
        "documentation": "Export Duties Recognized During Period Adjustment To Estimated ADD Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutiesRecognizedDuringPeriodAdjustmentToFinalizedRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutiesRecognizedDuringPeriodAdjustmentToFinalizedRates",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duty deposit receivable on adjustment to finalized rates",
        "label": "Export Duties Recognized During Period Adjustment To Finalized Rates",
        "documentation": "Export Duties Recognized During Period Adjustment To Finalized Rates"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutyDepositsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutyDepositsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export Duty Deposits",
        "label": "Export Duty Deposits [Member]",
        "documentation": "Export Duty Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ExportDutyDepositsReceivableRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ExportDutyDepositsReceivableRollForward",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export Duty Deposits Receivable [Roll Forward]",
        "label": "Export Duty Deposits Receivable [Roll Forward]",
        "documentation": "Export Duty Deposits Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_FederalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FederalMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Federal [Member]",
        "documentation": "Federal"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_FibreSourcesInB.C.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FibreSourcesInB.C.Member",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fibre sources in B.C.",
        "label": "Fibre sources in B.C. [Member]",
        "documentation": "Fibre sources in B.C."
       }
      }
     },
     "auth_ref": []
    },
    "wfg_FinanceCostsPaidClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FinanceCostsPaidClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Finance expense paid",
        "label": "Finance costs paid, classified as financing activities",
        "documentation": "Finance costs paid, classified as financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_FinanceExpenseOnEmployeeFutureBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FinanceExpenseOnEmployeeFutureBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/FinanceexpensenetDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinanceexpensenetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Finance Expense On Employee Future Benefits",
        "label": "Finance Expense On Employee Future Benefits",
        "documentation": "Finance Expense On Employee Future Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceIncomeCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinanceIncomeCost",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.westfraser.com/role/FinanceexpensenetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/FinanceexpensenetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Finance income, net",
        "totalLabel": "Finance income (cost)",
        "label": "Finance income (cost)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income or cost associated with interest and other financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "ifrs-full_FinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "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": [
      "r213",
      "r218",
      "r219",
      "r222",
      "r325"
     ]
    },
    "ifrs-full_FinancialAssetsAtAmortisedCostCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtAmortisedCostCategoryMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at amortised cost, category",
        "label": "Financial assets at amortised cost, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at amortised cost category. [Refer: Financial assets at amortised cost]"
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, 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": [
      "r213"
     ]
    },
    "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets at fair value through profit or loss, category",
        "label": "Financial assets at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ifrs-full_FinancialAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Financial assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial assets acquired in a business combination. [Refer: Financial assets; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_FinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Classes of financial instruments [domain]; Financial assets; Derivatives [member]]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities, fair value",
        "label": "Financial liabilities, at fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossCategoryMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities at fair value through profit or loss, category",
        "label": "Financial liabilities at fair value through profit or loss, category [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the financial liabilities at fair value through profit or loss category. [Refer: Financial liabilities at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "wfg_FinancialLiabilitiesOtherCategoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FinancialLiabilitiesOtherCategoryMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Liabilities, Other, Category",
        "label": "Financial Liabilities, Other, Category [Member]",
        "documentation": "Financial Liabilities, Other, Category"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payables and accrued liabilities",
        "label": "Financial liabilities recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for financial liabilities assumed in a business combination. [Refer: Financial liabilities; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_FinancialRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinancialRiskMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial instruments indexed to LIBOR",
        "label": "Financial risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the risk of a possible future change in one or more of a specified interest rate, financial instrument price, commodity price, currency 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."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177"
     ]
    },
    "ifrs-full_FinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "FinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufactured products",
        "label": "Current finished goods"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r289",
      "r371"
     ]
    },
    "wfg_FixturesMobileAndOtherEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FixturesMobileAndOtherEquipmentMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixtures, mobile and other equipment",
        "label": "Fixtures, mobile and other equipment [Member]",
        "documentation": "Fixtures, mobile and other equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ForeignCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ForeignCountriesMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Foreign countries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for countries outside the entity's country of domicile. [Refer: Country of domicile [member]]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248"
     ]
    },
    "wfg_ForeignCurrencyTranslationPreTaxEarningsAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ForeignCurrencyTranslationPreTaxEarningsAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation, pre-tax earnings adjustment",
        "label": "Foreign Currency Translation, Pre-Tax Earnings Adjustment",
        "documentation": "Foreign Currency Translation, Pre-Tax Earnings Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ForeignCurrencyTranslationPreTaxEarningsAdjustmentDollarChange": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ForeignCurrencyTranslationPreTaxEarningsAdjustmentDollarChange",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation, pre-tax earnings adjustment, dollar change (in usd per share)",
        "label": "Foreign Currency Translation, Pre-Tax Earnings Adjustment, Dollar Change",
        "documentation": "Foreign Currency Translation, Pre-Tax Earnings Adjustment, Dollar Change"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_FraserLakeLumberMillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "FraserLakeLumberMillMember",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fraser Lake lumber mill",
        "label": "Fraser Lake lumber mill [Member]",
        "documentation": "Fraser Lake lumber mill"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "GB",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED KINGDOM",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "currency_GBP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "GBP",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom, Pounds",
        "label": "United Kingdom, Pounds"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_GainLossOnElectricitySwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GainLossOnElectricitySwaps",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on electricity swaps",
        "label": "Gain (Loss) on Electricity Swaps",
        "documentation": "Gain (Loss) on Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_GainLossOnFutureElectricitySwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GainLossOnFutureElectricitySwaps",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (Loss) on Future Electricity Swaps",
        "label": "Gain (Loss) on Future Electricity Swaps",
        "documentation": "Gain (Loss) on Future Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_GainLossOnInterestRateSwapContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GainLossOnInterestRateSwapContracts",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on interest rate swap contracts",
        "label": "Gain (Loss) on Interest Rate Swap Contracts",
        "documentation": "Gain (Loss) on Interest Rate Swap Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_GainLossOnOtherSettlementCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GainLossOnOtherSettlementCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement costs related to pension annuity purchase agreement",
        "label": "Gain (Loss) on Other Settlement Costs",
        "documentation": "Gain (Loss) on Other Settlement Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails",
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gain resulting from the CPP agreement",
        "label": "Gain (loss) recognised as result of remeasuring to fair value equity interest in acquiree held by acquirer before business combination"
       }
      },
      "en": {
       "role": {
        "documentation": "The gain (loss) recognised as result of remeasuring to fair value the equity interest in the acquiree held by the acquirer before the business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r199"
     ]
    },
    "wfg_GainLossesArisingFromCurtailmentGainsDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GainLossesArisingFromCurtailmentGainsDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Curtailment gain related to disposal of pulp mills",
        "label": "Gain (Losses) Arising From Curtailment Gains, Defined Benefit Plans",
        "documentation": "Gain (Losses) Arising From Curtailment Gains, Defined Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesArisingFromSettlementsDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesArisingFromSettlementsDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement loss (gain)",
        "label": "Gains (losses) arising from settlements, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income (expense) resulting from settlements. Settlements are transactions that eliminate all further legal or constructive obligations for part or all of the benefits provided under a defined benefit plan, other than a payment of benefits to, or on behalf of, employees that is set out in the terms of the plan and included in the actuarial assumptions. [Refer: Post-employment benefit expense in profit or loss, defined benefit plans; Defined benefit plans [domain]; Actuarial assumptions [domain]] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "ifrs-full_GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesArisingFromSettlementsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlement",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from settlements. Settlements are transactions that eliminate all further legal or constructive obligations for part or all of the benefits provided under a defined benefit plan, other than a payment of benefits to, or on behalf of, employees that is set out in the terms of the plan and included in the actuarial assumptions. [Refer: Net defined benefit liability (asset); Defined benefit plans [domain]; Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange gain (loss)",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r90"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r317",
      "r320"
     ]
    },
    "ifrs-full_GeographicalAreasDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GeographicalAreasDomain",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [domain]",
        "label": "Geographical areas [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r295",
      "r317",
      "r320"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r108",
      "r109",
      "r203"
     ]
    },
    "wfg_GoodwillAndIntangibleAssetsExcludingLicences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GoodwillAndIntangibleAssetsExcludingLicences",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and other intangible assets",
        "label": "Goodwill And Intangible Assets Excluding Licences",
        "documentation": "Goodwill And Intangible Assets Excluding Licences"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_GoodwillAndIntangibleAssetsExcludingLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "GoodwillAndIntangibleAssetsExcludingLicensesMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill And Intangible Assets Excluding Licenses [Member]",
        "label": "Goodwill And Intangible Assets Excluding Licenses [Member]",
        "documentation": "Goodwill And Intangible Assets Excluding Licenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GoodwillMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [member]",
        "label": "Goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross carrying amount",
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r118",
      "r126",
      "r129",
      "r203",
      "r219",
      "r222",
      "r325"
     ]
    },
    "wfg_HintonPulpMillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "HintonPulpMillMember",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hinton pulp mill",
        "label": "Hinton pulp mill [Member]",
        "documentation": "Hinton pulp mill"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343",
      "r344"
     ]
    },
    "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IdentifiableAssetsAcquiredLiabilitiesAssumed",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Identifiable assets acquired (liabilities assumed)",
        "label": "Identifiable assets acquired (liabilities assumed)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for net identifiable assets acquired or liabilities assumed in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss recognised in profit or loss, goodwill",
        "label": "Impairment loss recognised in profit or loss, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r202"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "negatedTerseLabel": "Impairment",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r41",
      "r58"
     ]
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and impairment charges",
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails": {
       "parentTag": "wfg_IncomeTaxExpenseIncomeRecognizedInProfitOrLossAndComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails",
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax recovery (provision)",
        "negatedTotalLabel": "Tax expense (income)",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r38",
      "r45",
      "r47",
      "r48",
      "r94",
      "r157",
      "r238"
     ]
    },
    "wfg_IncomeTaxExpenseIncomeRecognizedInProfitOrLossAndComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncomeTaxExpenseIncomeRecognizedInProfitOrLossAndComprehensiveIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income Tax Expense (Income) Recognized In Profit Or Loss And Comprehensive Income",
        "label": "Income Tax Expense (Income) Recognized In Profit Or Loss And Comprehensive Income",
        "documentation": "Income Tax Expense (Income) Recognized In Profit Or Loss And Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_IncomeTaxExpenseRecognizedInOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncomeTaxExpenseRecognizedInOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Expense Recognized In Other Comprehensive Income [Abstract]",
        "label": "Income Tax Expense Recognized In Other Comprehensive Income [Abstract]",
        "documentation": "Income Tax Expense Recognized In Other Comprehensive Income"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_IncomeTaxRecognizedInProfitOrLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncomeTaxRecognizedInProfitOrLossAbstract",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Recognized In Profit Or Loss [Abstract]",
        "label": "Income Tax Recognized In Profit Or Loss [Abstract]",
        "documentation": "Income Tax Recognized In Profit Or Loss"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome",
     "calculation": {
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails": {
       "parentTag": "wfg_IncomeTaxExpenseIncomeRecognizedInProfitOrLossAndComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionMajorcomponentsofincometaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax relating to components of other comprehensive income",
        "label": "Income tax relating to components of other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income tax relating to amounts recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r46"
     ]
    },
    "ifrs-full_IncomeTaxesPaidRefundClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncomeTaxesPaidRefundClassifiedAsOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income taxes received (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": [
      "r137",
      "r304"
     ]
    },
    "wfg_IncomeTaxesReceivableAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncomeTaxesReceivableAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes receivable",
        "label": "Income Taxes Receivable As Of Acquisition Date",
        "documentation": "Income Taxes Receivable As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Change 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": [
      "r140"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption",
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible decrease in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by a decrease in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsImpactofchangeinassumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption",
        "label": "Increase (decrease) in defined benefit obligation due to reasonably possible increase in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in a defined benefit obligation that would have been caused by an increase in a significant actuarial assumption that was reasonably possible at the end of the reporting period. [Refer: Actuarial assumptions [domain]]"
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "wfg_IncreaseDecreaseInForeignExchangeRateDollarChange": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseDecreaseInForeignExchangeRateDollarChange",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in foreign exchange rate, dollar change (in usd per share)",
        "label": "Increase (Decrease) in Foreign Exchange Rate, Dollar Change",
        "documentation": "Increase (Decrease) in Foreign Exchange Rate, Dollar Change"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfOrdinarySharesIssued",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares",
        "label": "Increase (decrease) in number of ordinary shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of ordinary shares issued. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseInNumberOfSharesOutstanding",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in number of shares outstanding",
        "label": "Increase (decrease) in number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in estimates",
        "label": "Increase (decrease) through change in discount rate, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from a change in discount rate. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from changes in foreign exchange rates, net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes in foreign exchange rates. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "wfg_IncreaseDecreaseThroughFinalizationOfPurchasePriceAllocation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseDecreaseThroughFinalizationOfPurchasePriceAllocation",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finalization of purchase price allocation on Angelina acquisition (note 3)",
        "label": "Increase (Decrease) Through Finalization Of Purchase Price Allocation",
        "documentation": "Increase (Decrease) Through Finalization Of Purchase Price Allocation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) through net exchange differences, intangible assets and goodwill",
        "label": "Increase (decrease) through net exchange differences, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from the net exchange differences arising when the financial statements are translated from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) through net exchange differences, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) through net exchange differences, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Increase (decrease) through other changes, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from other changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) through transfers and other changes, other provisions",
        "label": "Increase (decrease) through transfers and other changes, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "wfg_IncreaseDecreaseThroughTransfersDisposalGroupsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseDecreaseThroughTransfersDisposalGroupsHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer to disposal groups held for sale",
        "label": "Increase (decrease) through transfers, Disposal Groups Held For Sale",
        "documentation": "Increase (decrease) through transfers, Disposal Groups Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Increase (decrease) through transfers, intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets and goodwill resulting from transfers. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Transfer to disposal groups held for sale",
        "label": "Increase (decrease) through transfers, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers",
        "label": "Increase (decrease) through transfers, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "wfg_IncreaseDecreaseToProfitLossToReflectDilutiveEffectResultingFromCashSettledRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseDecreaseToProfitLossToReflectDilutiveEffectResultingFromCashSettledRecovery",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash-settled expense included in earnings",
        "label": "Increase (decrease) to profit (loss) to reflect dilutive effect resulting from cash-settled recovery",
        "documentation": "Increase (decrease) to profit (loss) to reflect dilutive effect resulting from cash-settled recovery"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_IncreaseDecreaseToProfitLossToReflectDilutiveEffectResultingFromEquitySettledShareOptionAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseDecreaseToProfitLossToReflectDilutiveEffectResultingFromEquitySettledShareOptionAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-settled expense adjustment",
        "label": "Increase (decrease) to profit (loss) to reflect dilutive effect resulting from equity settled share option adjustment",
        "documentation": "Increase (decrease) to profit (loss) to reflect dilutive effect resulting from equity settled share option adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_IncreaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IncreaseMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase",
        "label": "Increase [Member]",
        "documentation": "Increase"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsAxis",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual assets or cash-generating units [axis]",
        "label": "Individual assets or cash-generating units [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IndividualAssetsOrCashgeneratingUnitsDomain",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual assets or cash-generating units [domain]",
        "label": "Individual assets or cash-generating units [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Individual assets or cash-generating units' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Intangible assets other than goodwill at beginning of period",
        "periodEndLabel": "Intangible assets other than goodwill at end of period",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Intangible assets other than goodwill at beginning of period",
        "periodEndLabel": "Intangible assets other than goodwill at end of period",
        "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": [
      "r12",
      "r122"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets other than goodwill [member]",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r300",
      "r318"
     ]
    },
    "wfg_IntercompanyFinancingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "IntercompanyFinancingMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intercompany financing",
        "label": "Intercompany Financing [Member]",
        "documentation": "Intercompany Financing"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/FinanceexpensenetDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinanceexpensenetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense",
        "label": "Interest expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from interest."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r237",
      "r244"
     ]
    },
    "ifrs-full_InterestExpenseIncomeDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance expense (income), net",
        "label": "Interest expense (income), defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest expense (income) arising from defined benefit plans. [Refer: Interest income (expense); Post-employment benefit expense in profit or loss, defined benefit plans] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Finance cost on obligation",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "wfg_InterestIncomeOnAR1AndAR2DutyDepositsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnAR1AndAR2DutyDepositsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": "wfg_InterestIncomeOnDutyDeposits",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestIncomeOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestIncomeOnCashAndCashEquivalents",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinanceexpensenetDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinanceexpensenetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income on cash and cash equivalents",
        "label": "Interest income on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of interest income on cash and cash equivalents. [Refer: Interest income; Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "wfg_InterestIncomeOnDutyDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnDutyDeposits",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest Income On Duty Deposits",
        "label": "Interest Income On Duty Deposits",
        "documentation": "Interest Income On Duty Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InterestIncomeOnDutyDepositsAttributableToEstimatedRateAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnDutyDepositsAttributableToEstimatedRateAdjustments",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails": {
       "parentTag": "wfg_InterestIncomeOnDutyDeposits",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "auth_ref": []
    },
    "wfg_InterestIncomeOnDutyDepositsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnDutyDepositsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest Income On Duty Deposits Payable",
        "label": "Interest Income On Duty Deposits Payable",
        "documentation": "Interest Income On Duty Deposits Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InterestIncomeOnDutyDepositsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnDutyDepositsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Income On Duty Deposits Receivable",
        "label": "Interest Income On Duty Deposits Receivable",
        "documentation": "Interest Income On Duty Deposits Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InterestIncomeOnDutyDepositsReceivableNetOfInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestIncomeOnDutyDepositsReceivableNetOfInterestExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/FinanceexpensenetDetails": {
       "parentTag": "ifrs-full_FinanceIncomeCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinanceexpensenetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Income On Duty Deposits Receivable, Net Of Interest Expense",
        "label": "Interest Income On Duty Deposits Receivable, Net Of Interest Expense",
        "documentation": "Interest Income On Duty Deposits Receivable, Net Of Interest Expense"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InterestRateSwapContractDueAugust2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InterestRateSwapContractDueAugust2024Member",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap Contract Due August 2024",
        "label": "Interest Rate Swap Contract Due August 2024 [Member]",
        "documentation": "Interest Rate Swap Contract Due August 2024"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestRateSwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestRateSwapContractMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swap contract",
        "verboseLabel": "Interest rate swaps",
        "label": "Interest rate swap contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an interest rate swap contract. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_InterestReceivedClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InterestReceivedClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest received",
        "label": "Interest received, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from interest received, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "ifrs-full_IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IntrinsicValueOfLiabilitiesFromSharebasedPaymentTransactionsForWhichCounterpartysRightToCashOrOtherAssetsVested2011",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intrinsic value of liabilities from share-based payment transactions for which counterparty's right to cash or other assets vested",
        "label": "Intrinsic value of liabilities from share-based payment transactions for which counterparty's right to cash or other assets vested"
       }
      },
      "en": {
       "role": {
        "documentation": "The intrinsic value of liabilities arising from share-based transactions for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights). The intrinsic value is the difference between the fair value of the shares to which the counterparty has the (conditional or unconditional) right to subscribe, or which it has the right to receive, and the price (if any) that the counterparty is (or will be) required to pay for those shares. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services, for which the counterparty's right to cash or other assets had vested by the end of the period (for example, vested share appreciation rights)."
       }
      }
     },
     "auth_ref": [
      "r196"
     ]
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.westfraser.com/role/InventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Inventory",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r86",
      "r286"
     ]
    },
    "wfg_InventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]",
        "documentation": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InventoryAdjustments1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InventoryAdjustments1",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory provision",
        "label": "Inventory Adjustments1",
        "documentation": "Inventory Adjustments1"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_InventoryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "InventoryMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory [Member]",
        "documentation": "Inventory"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoryRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InventoryRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for inventory acquired in a business combination. [Refer: Inventories; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_InvestmentsAccountedForUsingEquityMethodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentsAccountedForUsingEquityMethodMember",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments accounted for using equity method [member]",
        "label": "Investments accounted for using equity method [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "InvestmentsInJointVenturesAccountedForUsingEquityMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in joint venture is measured using equity method or at fair value",
        "label": "Investments in joint ventures accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments in joint ventures accounted for using the equity method. [Refer: Total for all joint ventures [member]; Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_IssueOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssueOfEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of Common shares for cancellation",
        "label": "Issue of equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in equity through the issue of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/SharecapitalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_JointOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "JointOperationsAxis",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails",
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations [axis]",
        "label": "Joint operations [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": [
      "r159"
     ]
    },
    "ifrs-full_JointOperationsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "JointOperationsDomain",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails",
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint operations [domain]",
        "label": "Joint operations [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint operations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "wfg_LaterThan30DaysAndNotLaterThan60DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LaterThan30DaysAndNotLaterThan60DaysMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later Than 30 Days And Not Later Than 60 Days",
        "label": "Later Than 30 Days And Not Later Than 60 Days [Member]",
        "documentation": "Later Than 30 Days And Not Later Than 60 Days"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_LaterThan60DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LaterThan60DaysMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later Than 60 Days",
        "label": "Later Than 60 Days [Member]",
        "documentation": "Later Than 60 Days"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsAndNotLaterThanTenYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than five years and not later than ten years [member]",
        "label": "Later than five years and not later than ten years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years and not later than ten years."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r332",
      "r351"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than five years [member]",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r179",
      "r327",
      "r329",
      "r332"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanTwoYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than one year and not later than 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": [
      "r170",
      "r171",
      "r179",
      "r327",
      "r332",
      "r351"
     ]
    },
    "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than three years and not later than four years [member]",
        "label": "Later than three years and not later than four years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than three years and not later than four years."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r179",
      "r327",
      "r332",
      "r351"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than two years and not later than five years [member]",
        "label": "Later than two years and not later than 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": [
      "r351"
     ]
    },
    "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Later than two years and not later than three years [member]",
        "label": "Later than two years and not later than three years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than two years and not later than three years."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r171",
      "r179",
      "r327",
      "r332",
      "r351"
     ]
    },
    "ifrs-full_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liabilities",
        "label": "Lease liabilities [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r309",
      "r311"
     ]
    },
    "wfg_LettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LettersOfCreditMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Open letters of credit",
        "label": "Letters Of Credit [Member]",
        "documentation": "Letters Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Liabilities",
        "terseLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r160",
      "r161",
      "r163",
      "r239",
      "r243"
     ]
    },
    "ifrs-full_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LiabilitiesFromSharebasedPaymentTransactions2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilitiesFromSharebasedPaymentTransactions2011",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities from share-based payment transactions",
        "label": "Liabilities from share-based payment transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities arising from share-based payment transactions. Share-based payment transactions are transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Types of share-based payment arrangements [domain]]"
       }
      }
     },
     "auth_ref": [
      "r195"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit (liability) asset",
        "periodStartLabel": "Net defined benefit (liability) asset",
        "periodEndLabel": "Net defined benefit (liability) asset",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_LicencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LicencesMember",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Licences",
        "label": "Licences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing the right to use certain intangible assets owned by another entity. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "wfg_LicenseIntangibleAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LicenseIntangibleAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timber licences",
        "label": "License Intangible Asset",
        "documentation": "License Intangible Asset"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "wfg_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt",
        "verboseLabel": "Long-Term Debt",
        "label": "Long-Term Debt [Member]",
        "documentation": "Long-Term Debt"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LongtermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Non-current portion of non-current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_LongtermBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermBorrowingsMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term borrowings",
        "label": "Long-term borrowings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r309",
      "r311"
     ]
    },
    "ifrs-full_LongtermDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "LongtermDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits",
        "label": "Long-term deposits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of long-term deposits held by the entity."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "wfg_LumberMillInLakeButlerFloridaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LumberMillInLakeButlerFloridaMember",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "lumber mill in Lake Butler, Florida",
        "label": "lumber mill in Lake Butler, Florida [Member]",
        "documentation": "lumber mill in Lake Butler, Florida"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_LumberMillInMaxvilleFloridaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LumberMillInMaxvilleFloridaMember",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "lumber mill in Maxville, Florida",
        "label": "lumber mill in Maxville, Florida [Member]",
        "documentation": "lumber mill in Maxville, Florida"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_LumberSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "LumberSegmentMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lumber",
        "label": "Lumber Segment [Member]",
        "documentation": "Lumber Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufacturing plant, equipment and machinery",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "wfg_MajorMaintenanceShutdownsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "MajorMaintenanceShutdownsMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major maintenance shutdowns",
        "label": "Major maintenance shutdowns [Member]",
        "documentation": "Major maintenance shutdowns"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaterialIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaterialIncomeAndExpenseAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs and expenses",
        "label": "Material income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of aggregate amount of contractual future cash outflows for long-term debt",
        "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": [
      "r224"
     ]
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r168",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r179",
      "r212",
      "r225",
      "r298",
      "r327"
     ]
    },
    "ifrs-full_MaturityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "MaturityDomain",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonresultsDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "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": [
      "r23",
      "r168",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r179",
      "r212",
      "r298",
      "r327",
      "r330"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails",
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r260",
      "r262",
      "r280",
      "r281"
     ]
    },
    "wfg_MeasurementInputOperatingCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "MeasurementInputOperatingCostsMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating costs",
        "label": "Measurement Input, Operating Costs [Member]",
        "documentation": "Measurement Input, Operating Costs"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_MeasurementInputProductPricingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "MeasurementInputProductPricingMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product pricing",
        "label": "Measurement Input, Product pricing [Member]",
        "documentation": "Measurement Input, Product pricing"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_MeasurementInputProductionVolumeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "MeasurementInputProductionVolumeMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production volumes",
        "label": "Measurement Input, Production Volume [Member]",
        "documentation": "Measurement Input, Production Volume"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails",
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r260",
      "r262",
      "r280",
      "r281"
     ]
    },
    "wfg_NAEWPSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NAEWPSegmentMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NA EWP",
        "label": "NA EWP Segment [Member]",
        "documentation": "NA EWP Segment"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NetBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NetBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Net Borrowings",
        "label": "Net Borrowings",
        "documentation": "Net Borrowings"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NetDefinedBenefitAssetImpactOfMinimumFundingRequirement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NetDefinedBenefitAssetImpactOfMinimumFundingRequirement",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Impact of minimum funding requirement",
        "label": "Net Defined Benefit Asset, Impact of Minimum Funding Requirement",
        "documentation": "Net Defined Benefit Asset, Impact of Minimum Funding Requirement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset) [axis]",
        "label": "Net defined benefit liability (asset) [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": [
      "r70"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetDomain",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset) [domain]",
        "label": "Net defined benefit liability (asset) [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "wfg_NetOperatingLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NetOperatingLosses",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating losses",
        "label": "Net operating losses",
        "documentation": "Net operating losses"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NetOperatingLossesNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NetOperatingLossesNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating losses, not yet recognized",
        "label": "Net operating losses, not yet recognized",
        "documentation": "Net operating losses, not yet recognized"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NetWorkingCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NetWorkingCapitalMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Working Capital [Member]",
        "label": "Net Working Capital [Member]",
        "documentation": "Net Working Capital"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NonCurrentElectricitySwaps": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NonCurrentElectricitySwaps",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity swaps",
        "label": "Non-Current Electricity Swaps",
        "documentation": "Non-Current Electricity Swaps"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NonCurrentExportDutiesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NonCurrentExportDutiesPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeImpactonbalancesheetDetails",
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Export duties",
        "terseLabel": "Export duties payable",
        "periodStartLabel": "Beginning of year",
        "periodEndLabel": "End of year",
        "label": "Non-current Export Duties Payable",
        "documentation": "Non-current Export Duties Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NonCurrentExportDutyDeposits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NonCurrentExportDutyDeposits",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Export duty deposits",
        "label": "Non-current Export Duty Deposits",
        "documentation": "Non-current Export Duty Deposits"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NonCurrentProvisionForDecommissioning": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NonCurrentProvisionForDecommissioning",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of decommissioning obligations",
        "label": "Non-current Provision For Decommissioning",
        "documentation": "Non-current Provision For Decommissioning"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NonCurrentProvisionForReforestation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NonCurrentProvisionForReforestation",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of reforestation obligations",
        "label": "Non-Current Provision For Reforestation",
        "documentation": "Non-Current Provision For Reforestation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodAxis",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period [axis]",
        "label": "Non-adjusting events after reporting period [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_NonadjustingEventsAfterReportingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NonadjustingEventsAfterReportingPeriodDomain",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-adjusting events after reporting period [domain]",
        "label": "Non-adjusting events after reporting period [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r150",
      "r312"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current derivative financial assets",
        "label": "Non-current derivative financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial assets. [Refer: Derivative financial assets]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_NoncurrentDerivativeFinancialLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentDerivativeFinancialLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "label": "Non-current derivative financial liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current derivative financial liabilities. [Refer: Derivative financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of lease obligations",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r169"
     ]
    },
    "ifrs-full_NoncurrentRecognisedAssetsDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedAssetsDefinedBenefitPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement assets",
        "label": "Non-current net defined benefit asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit asset. [Refer: Net defined benefit asset]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_NoncurrentRecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NoncurrentRecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-retirement",
        "label": "Non-current net defined benefit liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current net defined benefit liability. [Refer: Net defined benefit liability]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "wfg_NormalCourseIssuerBidProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NormalCourseIssuerBidProgramMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Normal Course Issuer Bid Program",
        "label": "Normal Course Issuer Bid Program [Member]",
        "documentation": "Normal Course Issuer Bid Program"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NorthAmericaEWP1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NorthAmericaEWP1Member",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America EWP",
        "label": "North America EWP1 [Member]",
        "documentation": "North America EWP1"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NotLaterThan30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NotLaterThan30DaysMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not Later Than 30 Days",
        "label": "Not Later Than 30 Days [Member]",
        "documentation": "Not Later Than 30 Days"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsContractualfuturecashoutflowsforlongtermdebtDetails",
      "http://www.westfraser.com/role/RetirementbenefitsProjectedfuturebenefitpaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Not later than one year [member]",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r170",
      "r171",
      "r179",
      "r327",
      "r332"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Notional amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other equity instruments outstanding in share-based payment arrangement",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of share options outstanding in share-based payment arrangement",
        "periodEndLabel": "Number of share options outstanding in share-based payment arrangement",
        "terseLabel": "Number of share options outstanding in share-based payment arrangement",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r186",
      "r190"
     ]
    },
    "wfg_NumberOfShareOptionsAcquiredInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NumberOfShareOptionsAcquiredInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options acquired In share-based payment arrangement",
        "label": "Number of share options acquired In share-based payment arrangement",
        "documentation": "Number of share options acquired In share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_NumberOfShareOptionsAuthorizedAvailableOptionsForIssuanceIncreaseInAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NumberOfShareOptionsAuthorizedAvailableOptionsForIssuanceIncreaseInAmount",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options, authorized available options for issuance, increase in amount",
        "label": "Number of Share Options, Authorized Available Options for Issuance, Increase in Amount",
        "documentation": "Number of Share Options, Authorized Available Options for Issuance, Increase in Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options exercisable in share-based payment arrangement",
        "verboseLabel": "Number of share options exercisable in share-based payment arrangement",
        "label": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of share options exercised in share-based payment arrangement",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Number of share options forfeited in share-based payment arrangement",
        "label": "Number of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options granted in share-based payment arrangement",
        "label": "Number of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ifrs-full_NumberOfSharesAuthorised": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesAuthorised",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorised",
        "label": "Number of shares authorised"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares authorised."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "wfg_NumberOfSharesAvailable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "NumberOfSharesAvailable",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of share options available remaining for issuance",
        "label": "Number of Shares Available",
        "documentation": "Number of Shares Available"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.westfraser.com/role/Cover",
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares issued",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r349"
     ]
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares outstanding",
        "periodStartLabel": "Balance, beginning of year (in shares)",
        "periodEndLabel": "Balance, end of year (in shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r31"
     ]
    },
    "wfg_OSBMillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OSBMillMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OSB mill",
        "label": "OSB mill [Member]",
        "documentation": "OSB mill"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating expense",
        "label": "Operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all operating expenses."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "wfg_OperatingLoansAndLongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OperatingLoansAndLongTermDebtAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt [Abstract]",
        "label": "Operating Loans and Long-Term Debt [Abstract]",
        "documentation": "Long-Term Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OperatingLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OperatingLoansMember",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loan",
        "label": "Operating Loans [Member]",
        "documentation": "Operating Loans"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Abstract]",
        "documentation": "Operating Segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Operating segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for operating segments. An operating segment is a component of an entity: (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 entity); (b) whose operating results are regularly reviewed by the entity\u2019s 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. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ordinary shares",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "ifrs-full_OtherAssetsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherAssetsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails": {
       "parentTag": "wfg_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets, percentage contributed to fair value of plan assets",
        "label": "Other assets, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage other types of assets not separately disclosed contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [domain]] [Contrast: Other assets, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other comprehensive income",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r35",
      "r40",
      "r154"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive earnings",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Translation loss on foreign operations",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r40"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial loss on retirement benefits, net of tax",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r40",
      "r362"
     ]
    },
    "ifrs-full_OtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r288"
     ]
    },
    "wfg_OtherGeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherGeographicalAreasMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Geographical Areas [Member]",
        "label": "Other Geographical Areas [Member]",
        "documentation": "Other Geographical Areas"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OtherIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "label": "Other Income (Expense)",
        "documentation": "Other Income (Expense)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other inflows (outflows) of cash",
        "label": "Other inflows (outflows) of cash, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as investing activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ifrs-full_OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherInflowsOutflowsOfCashClassifiedAsOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other inflows (outflows) of cash, classified as operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "Inflows (outflows) of cash, classified as operating activities, that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ifrs-full_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets [member]",
        "label": "Other intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "wfg_OtherLiabilitiesRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherLiabilitiesRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other liabilities",
        "label": "Other Liabilities Recognised As Of Acquisition Date",
        "documentation": "Other Liabilities Recognised As Of Acquisition Date"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherLongtermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherLongtermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current portion of reforestation obligations",
        "label": "Other non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions other than provisions for employee benefits. [Refer: Non-current provisions]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "wfg_OtherMiscellaneousIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherMiscellaneousIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherDetails": {
       "parentTag": "wfg_OtherIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Miscellaneous Income (Expense)",
        "documentation": "Other Miscellaneous Income (Expense)"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OtherNonCurrentMiscellaneousLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherNonCurrentMiscellaneousLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Non-Current Miscellaneous Liabilities",
        "documentation": "Other Non-Current Miscellaneous Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.westfraser.com/role/OtherassetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "totalLabel": "Other 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": [
      "r353"
     ]
    },
    "ifrs-full_OtherNoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/OtherassetsDetails": {
       "parentTag": "ifrs-full_OtherNoncurrentAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets]"
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.westfraser.com/role/OtherliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/OtherliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "totalLabel": "Other liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "wfg_OtherPostEmploymentDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherPostEmploymentDefinedBenefitPlansMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Post-Employment Defined Benefit Plans",
        "label": "Other Post-Employment Defined Benefit Plans [Member]",
        "documentation": "Other Post-Employment Defined Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other property, plant and equipment [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": [
      "r359"
     ]
    },
    "ifrs-full_OtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Other provisions at beginning of period",
        "periodEndLabel": "Other provisions at end of period",
        "label": "Other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r110"
     ]
    },
    "wfg_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OtherProvisionsUndiscountedAmountRequiredToSatisfyObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherProvisionsUndiscountedAmountRequiredToSatisfyObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undiscounted estimated required cash flow",
        "label": "Other Provisions, Undiscounted Amount Required to Satisfy Obligations",
        "documentation": "Other Provisions, Undiscounted Amount Required to Satisfy Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OtherProvisionsUndiscountedCashFlowInterestRate": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherProvisionsUndiscountedCashFlowInterestRate",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undiscounted cash flow, Interest rate",
        "label": "Other Provisions, Undiscounted Cash Flow, Interest Rate",
        "documentation": "Other Provisions, Undiscounted Cash Flow, Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_OtherRestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "OtherRestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Restructuring Charges",
        "label": "Other Restructuring Charges",
        "documentation": "Other Restructuring Charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherShorttermProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherShorttermProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails": {
       "parentTag": "ifrs-full_OtherProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: current portion",
        "label": "Other current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Other tax effects for reconciliation between accounting profit and tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_OtherTemporaryDifferencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "OtherTemporaryDifferencesMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other temporary differences",
        "label": "Other temporary differences [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences that the entity does not separately disclose in the same statement or note. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "ifrs-full_PastDueStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status [axis]",
        "label": "Past due status [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "ifrs-full_PastDueStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PastDueStatusDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past due status [domain]",
        "label": "Past due status [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "wfg_PayablesAndAccruedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PayablesAndAccruedLiabilitiesMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and accrued liabilities",
        "label": "Payables And Accrued Liabilities [Member]",
        "documentation": "Payables And Accrued Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsFromPlanNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments from plan"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_PaymentsToAcquireOrRedeemEntitysShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PaymentsToAcquireOrRedeemEntitysShares",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Common shares for cancellation",
        "label": "Payments to acquire or redeem entity's shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire or redeem entity's shares."
       }
      }
     },
     "auth_ref": [
      "r307"
     ]
    },
    "ifrs-full_PensionDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PensionDefinedBenefitPlansMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsActuarialassumptionsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension defined benefit plans",
        "label": "Pension defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for pension defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "wfg_PercentOfIssuedAndOutstandingCommonShares": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PercentOfIssuedAndOutstandingCommonShares",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of issued and outstanding common shares",
        "label": "Percent Of Issued And Outstanding Common shares",
        "documentation": "Percent Of Issued And Outstanding Common shares"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of voting equity interests acquired",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r197"
     ]
    },
    "wfg_PerformanceShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PerformanceShareUnitsMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance Share Units",
        "label": "Performance Share Units [Member]",
        "documentation": "Performance Share Units"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_PhantomShareUnitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PhantomShareUnitMember",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Phantom Share Unit",
        "label": "Phantom Share Unit [Member]",
        "documentation": "Phantom Share Unit"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_PlanAssetsAtFairValueAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PlanAssetsAtFairValueAllocationPercentage",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Plan Assets At Fair Value Allocation Percentage",
        "documentation": "Plan Assets At Fair Value Allocation Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PlanAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PlanAssetsMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan assets",
        "label": "Plan assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsDefinedbenefitplansexpenseDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "totalLabel": "Defined benefit plans expense",
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [domain]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r362",
      "r370"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedContributionPlans",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefit expense, defined contribution plans",
        "label": "Post-employment benefit expense, defined contribution plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense relating to defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "ifrs-full_PostemploymentBenefitExpenseInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentBenefitExpenseInProfitOrLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment benefit expense in profit or loss",
        "label": "Post-employment benefit expense in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ifrs-full_PostemploymentMedicalDefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PostemploymentMedicalDefinedBenefitPlansMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment medical defined benefit plans",
        "label": "Post-employment medical defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment medical defined benefit plans. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ifrs-full_PotentialOrdinaryShareTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PotentialOrdinaryShareTransactionsMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential ordinary share transactions [member]",
        "label": "Potential ordinary share transactions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for potential ordinary share transactions. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r292"
     ]
    },
    "ifrs-full_PreferenceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PreferenceSharesMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preference shares",
        "label": "Preference shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]"
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of defined benefit obligation",
        "label": "Present value of defined benefit obligation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuing shares",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r306"
     ]
    },
    "wfg_ProductInformationPreTaxDiscountRates": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProductInformationPreTaxDiscountRates",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product information, pre-tax discount rates",
        "label": "Product Information, Pre-Tax Discount Rates",
        "documentation": "Product Information, Pre-Tax Discount Rates"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials and supplies",
        "label": "Current production supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of supplies to be used for the production process. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r289",
      "r371"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      },
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/ConsolidatedStatementsofComprehensiveEarnings",
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss",
        "terseLabel": "Profit (loss)",
        "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": [
      "r3",
      "r34",
      "r132",
      "r145",
      "r147",
      "r239",
      "r241",
      "r312",
      "r319"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator for basic EPS",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Numerator for diluted EPS",
        "label": "Profit (loss), attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings (loss) before tax",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r207",
      "r283",
      "r284",
      "r334",
      "r335"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Profit (loss) from operating activities",
        "terseLabel": "Profit (loss) from operating activities",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r299",
      "r356"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant and equipment",
        "terseLabel": "Property, plant and equipment",
        "periodStartLabel": "Property, plant and equipment at beginning of period",
        "periodEndLabel": "Property, plant and equipment at end of period",
        "label": "Property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r61"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_PropertyPlantAndEquipmentAndIntangiblesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PropertyPlantAndEquipmentAndIntangiblesMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant And Equipment And Intangibles",
        "label": "Property, Plant And Equipment And Intangibles [Member]",
        "documentation": "Property, Plant And Equipment And Intangibles"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_PropertyPlantAndEquipmentGovernmentAssistance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PropertyPlantAndEquipmentGovernmentAssistance",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/GovernmentgrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property plant, and equipment, government assistance",
        "label": "Property plant, and equipment, government assistance",
        "documentation": "Property plant, and equipment, government assistance"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssetsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentIncludingRightofuseAssetsDomain",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [member]",
        "label": "Property, plant and equipment including right-of-use assets [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of asset representing 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 including right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for plant, property and equipment acquired in a business combination. [Refer: Property, plant and equipment; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r322",
      "r323"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointOperation": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointOperation",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationDetails",
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in joint operation",
        "label": "Proportion of ownership interest in joint operation"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint operation attributable to the entity. [Refer: Total for all joint operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "wfg_ProvisionForDecommissioningLandfillClosuresAndSiteRemediationEstimatedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProvisionForDecommissioningLandfillClosuresAndSiteRemediationEstimatedPeriod",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for decommissioning, landfill closures and site remediation, estimated period",
        "label": "Provision for decommissioning, landfill closures and site remediation, estimated period",
        "documentation": "Provision for decommissioning, landfill closures and site remediation, estimated period"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ProvisionForDecommissioningMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProvisionForDecommissioningMember",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Decommissioning",
        "label": "Provision for Decommissioning [Member]",
        "documentation": "Provision for Decommissioning"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ProvisionForDecommissioningRestorationAndRehabilitationCostsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsRollForward",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for decommissioning, restoration and rehabilitation costs [Roll Forward]",
        "label": "Provision for decommissioning, restoration and rehabilitation costs [Roll Forward]",
        "documentation": "Provision for decommissioning, restoration and rehabilitation costs"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ProvisionForDecommissioningRestorationEstimatedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProvisionForDecommissioningRestorationEstimatedPeriod",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for decommissioning, restoration, estimated period",
        "label": "Provision for decommissioning, restoration, estimated period",
        "documentation": "Provision for decommissioning, restoration, estimated period"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ProvisionForReforestationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ProvisionForReforestationMember",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Reforestation",
        "label": "Provision for Reforestation [Member]",
        "documentation": "Provision for Reforestation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesLiabilitiesRecognizedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Liabilities settled",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ifrs-full_ProvisionsForEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ProvisionsForEmployeeBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Employee compensation payable",
        "label": "Provisions for employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provisions for employee benefits. [Refer: Employee benefits expense; Provisions]"
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "wfg_PulpAndPaperSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "PulpAndPaperSegmentMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pulp &amp; Paper",
        "label": "Pulp And Paper Segment [Member]",
        "documentation": "Pulp And Paper Segment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Additions to capital assets",
        "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": [
      "r305"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of property, plant and equipment, intangible assets other than goodwill, investment property and other non-current assets. [Refer: Intangible assets other than goodwill; Investment property; Other non-current assets; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r382"
     ]
    },
    "wfg_QuesnelRiverPulMillAndSlaveLakePulpMillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "QuesnelRiverPulMillAndSlaveLakePulpMillMember",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quesnel River Pul Mill and Slave Lake Pulp Mill",
        "label": "Quesnel River Pul Mill and Slave Lake Pulp Mill [Member]",
        "documentation": "Quesnel River Pul Mill and Slave Lake Pulp Mill"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails",
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r260",
      "r262",
      "r280",
      "r281"
     ]
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r164",
      "r174",
      "r190",
      "r314",
      "r316",
      "r393"
     ]
    },
    "ifrs-full_RangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangeDomain",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "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": [
      "r139",
      "r164",
      "r174",
      "r190",
      "r314",
      "r316",
      "r393"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.westfraser.com/role/OtherliabilitiesNarrativeDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails",
      "http://www.westfraser.com/role/RetirementbenefitsAssetsallocationsDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r257",
      "r259",
      "r260",
      "r262",
      "r280",
      "r281"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]",
        "label": "Ranges of exercise prices for outstanding share options [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsDomain",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options [domain]",
        "label": "Ranges of exercise prices for outstanding share options [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Range [domain]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "wfg_RateChangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RateChangeMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeCVDandADDRatesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Change",
        "label": "Rate Change [Member]",
        "documentation": "Rate Change"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/InventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Logs and other raw materials",
        "label": "Current raw materials"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r289",
      "r371"
     ]
    },
    "ifrs-full_RecognisedAssetsDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RecognisedAssetsDefinedBenefitPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails": {
       "parentTag": "ifrs-full_LiabilityAssetOfDefinedBenefitPlans",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement assets",
        "label": "Net defined benefit asset"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RecognisedLiabilitiesDefinedBenefitPlan",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails": {
       "parentTag": "ifrs-full_LiabilityAssetOfDefinedBenefitPlans",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability",
        "negatedLabel": "Retirement liabilities",
        "label": "Net defined benefit liability"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit in a defined benefit plan. [Refer: Defined benefit plans [domain]]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RecoverableAmountOfAssetOrCashgeneratingUnit",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverable amount of impairment",
        "label": "Recoverable amount of asset or cash-generating unit"
       }
      },
      "en": {
       "role": {
        "documentation": "The higher of an asset\u2019s (or cash-generating unit\u2019s) fair value less costs of disposal and its value in use. [Refer: Total for all cash-generating units [member]]"
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "wfg_RecoveryOfExpenseFromShareBasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RecoveryOfExpenseFromShareBasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of expense from share-based payment transactions",
        "label": "Recovery of expense from share-based payment transactions",
        "documentation": "Recovery of expense from share-based payment transactions"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ReforestationAndDecommissioningObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ReforestationAndDecommissioningObligationsMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reforestation And Decommissioning Obligations",
        "label": "Reforestation And Decommissioning Obligations [Member]",
        "documentation": "Reforestation And Decommissioning Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ReitrementLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ReitrementLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Retirement liabilities",
        "label": "Reitrement Liabilities",
        "documentation": "Reitrement Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfBorrowingsClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of long-term debt",
        "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": [
      "r308"
     ]
    },
    "ifrs-full_RepaymentsOfCurrentBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RepaymentsOfCurrentBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of lease obligations",
        "label": "Repayments of current borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for repayments of current borrowings. [Refer: Current borrowings]"
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]",
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r275"
     ]
    },
    "wfg_RestructuringAndImpairmentChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RestructuringAndImpairmentChargesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and impairment charges [Abstract]",
        "label": "Restructuring and impairment charges [Abstract]",
        "documentation": "Restructuring and impairment charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_RestructuringAndImpairmentChargesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RestructuringAndImpairmentChargesLineItems",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Restructuring and impairment charges [Line Items]",
        "terseLabel": "Restructuring and impairment charges [Line Items]",
        "label": "Restructuring and impairment charges [Line Items]",
        "documentation": "Restructuring and impairment charges"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_RestructuringAndImpairmentChargesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RestructuringAndImpairmentChargesTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/Restructuringandimpairmentcharges"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and impairment charges",
        "label": "Restructuring And Impairment Charges [Text Block]",
        "documentation": "Restructuring And Impairment Charges"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r291"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "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": [
      "r6",
      "r285"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsExcludingInterestIncomeOrExpenseBeforeTaxDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReturnOnPlanAssetsExcludingInterestIncomeOrExpenseBeforeTaxDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return on plan assets excluding interest income or expense, before tax, defined benefit plans",
        "label": "Return on plan assets excluding interest income or expense, before tax, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, before tax, resulting from the return on plan assets, excluding amounts included in interest expense (income) arising from defined benefit plans. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Other comprehensive income; Defined benefit plans [domain]; Plan assets [member]; Other comprehensive income, before tax, gains (losses) on remeasurements of defined benefit plans] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsStatusofthedefinedbenefitpensionplansandotherretirementbenefitsplansintheaggregateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual return on plan assets, net of finance income",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [domain]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r153",
      "r207",
      "r236",
      "r240",
      "r246",
      "r247",
      "r250",
      "r283",
      "r284",
      "r312"
     ]
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r166"
     ]
    },
    "ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ReversalOfImpairmentLossRecognisedInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/DisposalofpulpmillsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Reversal of impairment loss recognised in profit or loss",
        "label": "Reversal of impairment loss recognised in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of reversal of impairment loss recognised in profit or loss. [Refer: Reversal of impairment loss; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104"
     ]
    },
    "wfg_RevolvingCreditFacilityWhichMaturesJuly2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RevolvingCreditFacilityWhichMaturesJuly2026Member",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility which matures July 2026",
        "label": "Revolving credit facility which matures July 2026 [Member]",
        "documentation": "Revolving credit facility which matures July 2026"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_RevolvingCreditFacilityWhichMaturesJuly2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RevolvingCreditFacilityWhichMaturesJuly2028Member",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving credit facility which matures July 2028",
        "label": "Revolving credit facility which matures July 2028 [Member]",
        "documentation": "Revolving credit facility which matures July 2028"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency balance sheet exposure",
        "label": "Risk exposure associated with instruments sharing characteristic"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Classes of financial instruments [domain]]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "wfg_RoadAndBridgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RoadAndBridgesMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Roads and bridges",
        "label": "Road And Bridges [Member]",
        "documentation": "Road And Bridges"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_RoadsAndBridgesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "RoadsAndBridgesMember",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Roads and bridges",
        "label": "Roads and bridges [Member]",
        "documentation": "Roads and bridges"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "srt_ScheduleOfCondensedFinancialStatementsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedFinancialStatementsTable",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.westfraser.com/role/ConsolidatedStatementsofCashFlowsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Statements [Table]",
        "label": "Condensed Financial Statements [Table]",
        "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r278"
     ]
    },
    "wfg_ScheduleOfForeignExchangeRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ScheduleOfForeignExchangeRateTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of foreign exchange rate",
        "label": "Schedule Of Foreign Exchange Rate [Table Text Block]",
        "documentation": "Schedule Of Foreign Exchange Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ScheduleOfGoodwillKeyAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ScheduleOfGoodwillKeyAssumptionsTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Goodwill Key Assumptions",
        "label": "Schedule Of Goodwill Key Assumptions [Table Text Block]",
        "documentation": "Schedule Of Goodwill Key Assumptions"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ScheduleOfGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ScheduleOfGoodwillTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Schedule of Goodwill"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ScheduleOfOwnershipInterestTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ScheduleOfOwnershipInterestTableTextBlock",
     "presentation": [
      "http://www.westfraser.com/role/BasisofpresentationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of ownership interest",
        "label": "Schedule of Ownership Interest [Table Text Block]",
        "documentation": "Schedule of Ownership Interest"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r339"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsAxis",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [axis]",
        "label": "Segment consolidation items [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r239"
     ]
    },
    "ifrs-full_SegmentConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentConsolidationItemsDomain",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment consolidation items [domain]",
        "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": [
      "r245"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r258",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273"
     ]
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [axis]",
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r167",
      "r239",
      "r297",
      "r321"
     ]
    },
    "ifrs-full_SegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SegmentsDomain",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [domain]",
        "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": [
      "r105",
      "r167",
      "r245",
      "r297",
      "r321"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings": {
       "parentTag": "ifrs-full_OperatingExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofEarnings",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationSegmentinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administration",
        "negatedTerseLabel": "Selling, general and administration",
        "label": "Selling, general and administrative expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to selling, general and administrative activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "ifrs-full_SellingGeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SellingGeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesAmortizationDetails",
      "http://www.westfraser.com/role/PropertyplantandequipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling, general and administrative expense",
        "label": "Selling, general and administrative expense [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount of expense relating to selling, general and administrative activities of the entity. This member is used to attribute an expense by nature to a functional line item in the statement of profit or loss."
       }
      }
     },
     "auth_ref": [
      "r348",
      "r351"
     ]
    },
    "wfg_SeniorNotesDueOct2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SeniorNotesDueOct2024Member",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior Notes Due Oct 2024",
        "label": "Senior Notes Due Oct 2024 [Member]",
        "documentation": "Senior Notes Due Oct 2024"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareBasedPaymentArrangementSharesHedged": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareBasedPaymentArrangementSharesHedged",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangement, shares hedged",
        "label": "Share-Based Payment Arrangement, Shares Hedged",
        "documentation": "Share-Based Payment Arrangement, Shares Hedged"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareBasedPaymentArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareBasedPaymentArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangements [Abstract]",
        "label": "Share-Based Payment Arrangements [Abstract]",
        "documentation": "Share-Based Payment Arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareBasedPaymentArrangementsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareBasedPaymentArrangementsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": "ifrs-full_ProvisionsForEmployeeBenefits",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-based compensation",
        "label": "Share-Based Payment Arrangements Payable",
        "documentation": "Share-Based Payment Arrangements Payable"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareBasedPaymentArrangementsVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareBasedPaymentArrangementsVestingPeriod",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements, vesting period",
        "label": "Share-Based Payment Arrangements, Vesting Period",
        "documentation": "Share-Based Payment Arrangements, Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareBasedPaymentArrangementsVestingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareBasedPaymentArrangementsVestingRate",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements, vesting rate",
        "label": "Share-Based Payment Arrangements, Vesting Rate",
        "documentation": "Share-Based Payment Arrangements, Vesting Rate"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital [Abstract]",
        "label": "Share capital [Abstract]",
        "documentation": "Share capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_ShareOptionPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "ShareOptionPlansMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Option Plans",
        "label": "Share Option Plans [Member]",
        "documentation": "Share Option Plans"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_SharesHeldAsTreasuryForCancellation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SharesHeldAsTreasuryForCancellation",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares held as treasury for cancellation",
        "label": "Shares Held As Treasury For Cancellation",
        "documentation": "Shares Held As Treasury For Cancellation"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermEmployeeBenefitsAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation",
        "label": "Short-term employee benefits accruals"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of accruals for employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services. [Refer: Accruals classified as current]"
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "ifrs-full_ShorttermInvestmentsClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermInvestmentsClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/CashandcashequivalentsDetails": {
       "parentTag": "ifrs-full_CashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/CashandcashequivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash equivalents",
        "label": "Short-term investments, classified as cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of cash equivalents representing short-term investments. [Refer: Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "ifrs-full_ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermProvisionForDecommissioningRestorationAndRehabilitationCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of reforestation and decommissioning obligations",
        "label": "Current provision for decommissioning, restoration and rehabilitation costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provision for decommissioning, restoration and rehabilitation costs. [Refer: Provision for decommissioning, restoration and rehabilitation costs]"
       }
      }
     },
     "auth_ref": [
      "r302",
      "r303"
     ]
    },
    "ifrs-full_ShorttermRestructuringProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "ShorttermRestructuringProvision",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring provision",
        "label": "Current restructuring provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provision for restructuring. [Refer: Restructuring provision]"
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "wfg_SignificantUnobservableInputMonetary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SignificantUnobservableInputMonetary",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant unobservable input, monetary",
        "label": "Significant Unobservable Input, monetary",
        "documentation": "Significant Unobservable Input, monetary"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_SignificantUnobservableInputPercentage": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SignificantUnobservableInputPercentage",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant unobservable input, percentage",
        "label": "Significant Unobservable Input, Percentage",
        "documentation": "Significant Unobservable Input, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_SouthMoltonMillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SouthMoltonMillMember",
     "presentation": [
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Molton mill",
        "label": "South Molton mill [Member]",
        "documentation": "South Molton mill"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_SprayLakeAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SprayLakeAcquisitionMember",
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsNarrativeDetails",
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spray Lake Acquisition",
        "label": "Spray Lake Acquisition [Member]",
        "documentation": "Spray Lake Acquisition"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StateMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State [Member]",
        "documentation": "State"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r258",
      "r261",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273"
     ]
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [table]",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_StatementOfComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "wfg_StockRepurchaseDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchaseDomain",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase [Domain]",
        "label": "Stock Repurchase [Domain]",
        "documentation": "Share Repurchase Program [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchaseProgramAxis",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Repurchase Program [Axis]",
        "label": "Stock Repurchase Program [Axis]",
        "documentation": "Stock Repurchase Program"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchaseProgramNumberOfAdditionalSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchaseProgramNumberOfAdditionalSharesAuthorized",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, number of additional shares authorized",
        "label": "Stock Repurchase Program, Number of Additional Shares Authorized",
        "documentation": "Stock Repurchase Program, Number of Additional Shares Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchasedAndCancelledDuringPeriodOptionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchasedAndCancelledDuringPeriodOptionValue",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased and cancelled during period, option, value",
        "label": "Stock Repurchased And Cancelled During Period, Option, Value",
        "documentation": "Stock Repurchased And Cancelled During Period, Option, Value"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchasedAndCancelledDuringPeriodPerShareAveragePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchasedAndCancelledDuringPeriodPerShareAveragePrice",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury shares, repurchased, average price (in USD/CAD per share)",
        "label": "Stock Repurchased And Cancelled During Period, Per Share Average Price",
        "documentation": "Stock Repurchased And Cancelled During Period, Per Share Average Price"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchasedAndCancelledDuringPeriodShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchasedAndCancelledDuringPeriodShare",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common shares for cancellation (in share)",
        "terseLabel": "Repurchase of common shares for cancellation (in share)",
        "label": "Stock Repurchased And Cancelled During Period, Share",
        "documentation": "Stock Repurchased And Cancelled During Period, Share"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_StockRepurchasedAndCancelledDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "StockRepurchasedAndCancelledDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedStatementsofChangesinShareholdersEquity",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of Common shares for cancellation",
        "terseLabel": "Repurchase of Common shares for cancellation",
        "label": "Stock Repurchased And Cancelled During Period, Value",
        "documentation": "Stock Repurchased And Cancelled During Period, Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]",
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_SubstantialIssuerBidMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "SubstantialIssuerBidMember",
     "presentation": [
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Substantial Issuer Bid",
        "label": "Substantial Issuer Bid [Member]",
        "documentation": "Substantial Issuer Bid"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TaxAuthorityAxis",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Authority [Axis]",
        "label": "Tax Authority [Axis]",
        "documentation": "Tax Authority"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TaxAuthorityDomain",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Authority [Domain]",
        "label": "Tax Authority [Domain]",
        "documentation": "Tax Authority [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TaxEffectIncomeTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TaxEffectIncomeTaxCredits",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Effect, Income tax credits",
        "label": "Tax Effect, Income tax credits",
        "documentation": "Tax Effect, Income tax credits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax effect of foreign tax rates",
        "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": [
      "r47"
     ]
    },
    "ifrs-full_TaxEffectOfImpairmentOfGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxEffectOfImpairmentOfGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Tax effect of impairment of goodwill",
        "label": "Tax effect of impairment of goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount representing the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to impairment of goodwill. [Refer: Accounting profit; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "wfg_TaxEffectOfRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TaxEffectOfRateDifferential",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Rate differentials between jurisdictions and on specified activities",
        "label": "Tax effect of rate differential",
        "documentation": "Tax effect of rate differential"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TaxEffectOfRevenuesExemptFromTaxationIncludingGoodwillImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TaxEffectOfRevenuesExemptFromTaxationIncludingGoodwillImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-taxable amounts",
        "label": "Tax effect of revenues exempt from taxation, including goodwill impairment",
        "documentation": "Tax effect of revenues exempt from taxation, including goodwill impairment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionIncometaxratereconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax recovery (provision) at statutory rate of 27%",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails": {
       "parentTag": "ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/BusinesscombinationsScheduleofbusinesscombinationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timber licenses",
        "label": "Technology-based intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for technology-based intangible assets acquired in a business combination. [Refer: Technology-based intangible assets [member]; Total for all business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r391"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [domain]",
        "label": "Temporary difference, unused tax losses and unused tax credits [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "wfg_TermLoanDueAugust2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TermLoanDueAugust2024Member",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan due July 2025; floating interest rate",
        "label": "Term Loan Due August 2024 [Member]",
        "documentation": "Term Loan Due August 2024"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TermLoanDueJuly2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TermLoanDueJuly2025Member",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtScheduleoflongtermdebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan due July 2025; floating interest rate",
        "label": "Term Loan Due July 2025 [Member]",
        "documentation": "Term Loan Due July 2025"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TimberLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TimberLicensesMember",
     "presentation": [
      "http://www.westfraser.com/role/TimberlicensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timber Licenses",
        "label": "Timber Licenses [Member]",
        "documentation": "Timber Licenses"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TotalCapitalAndDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TotalCapitalAndDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Capital and Debt",
        "label": "Total Capital and Debt",
        "documentation": "Total Capital and Debt"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TotalDebtToTotalCapitalRatio": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TotalDebtToTotalCapitalRatio",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Debt To Total Capital Ratio",
        "label": "Total Debt To Total Capital Ratio",
        "documentation": "Total Debt To Total Capital Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_TotalNetDebtToNetCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "TotalNetDebtToNetCapital",
     "presentation": [
      "http://www.westfraser.com/role/CapitaldisclosuresDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Net Debt To Net Capital",
        "label": "Total Net Debt To Net Capital",
        "documentation": "Total Net Debt To Net Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payables and accrued liabilities",
        "totalLabel": "Payables and accrued liabilities",
        "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": [
      "r17"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/PayablesandaccruedliabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts",
        "label": "Current trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      }
     },
     "auth_ref": [
      "r287",
      "r354"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/ConsolidatedBalanceSheets",
      "http://www.westfraser.com/role/DisposalgroupsheldforsaleDisposalGroupDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsAginganalysisoftradeaccountsreceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables",
        "totalLabel": "Total 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": [
      "r15",
      "r27"
     ]
    },
    "ifrs-full_TradeReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TradeReceivablesMember",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialassetsandliabilitiesDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade receivables",
        "label": "Trade receivables [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r217",
      "r221",
      "r325",
      "r351"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.westfraser.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [axis]",
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r211",
      "r215",
      "r216",
      "r282"
     ]
    },
    "ifrs-full_TypesOfRisksDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfRisksDomain",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsFinancialinstrumentsindexedtoLIBORDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsForeigncurrencybalancesheetexposureDetails",
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [domain]",
        "label": "Types of risks [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r211",
      "r215",
      "r216",
      "r282"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [axis]",
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsDomain",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/SharecapitalNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [domain]",
        "label": "Types of share-based payment arrangements [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "wfg_U.S.LumberCGUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "U.S.LumberCGUMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Lumber CGU",
        "label": "U.S. Lumber CGU [Member]",
        "documentation": "U.S. Lumber CGU"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_UKAndEuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "UKAndEuropeMember",
     "presentation": [
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.K and Europe [Member]",
        "label": "U.K and Europe [Member]",
        "documentation": "U.K and Europe"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails",
      "http://www.westfraser.com/role/SegmentandgeographicalinformationGeographicdistributionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED STATES",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "currency_USD": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/currency/2024",
     "localname": "USD",
     "presentation": [
      "http://www.westfraser.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States of America, Dollars",
        "label": "United States of America, Dollars"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_USDOCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "USDOCMember",
     "presentation": [
      "http://www.westfraser.com/role/CountervailingCVDandantidumpingADDdutydisputeNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "USDOC",
        "label": "USDOC [Member]",
        "documentation": "USDOC"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_USLumberOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "USLumberOperationsMember",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesScheduleofGoodwillDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesNarrativeDetails",
      "http://www.westfraser.com/role/RestructuringandimpairmentchargesScheduleofRestructuringandImpairmentChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. lumber",
        "label": "U.S. lumber operations [Member]",
        "documentation": "U.S. lumber operations"
       }
      }
     },
     "auth_ref": []
    },
    "wfg_UncommittedRevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "UncommittedRevolvingCreditFacilityMember",
     "presentation": [
      "http://www.westfraser.com/role/OperatingloansandlongtermdebtNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncommitted Revolving Credit Facility",
        "label": "Uncommitted Revolving Credit Facility [Member]",
        "documentation": "Uncommitted Revolving Credit Facility"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnobservableInputsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsAxis",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable inputs [axis]",
        "label": "Unobservable inputs [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r389"
     ]
    },
    "ifrs-full_UnobservableInputsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnobservableInputsDomain",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesKeyAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable inputs [domain]",
        "label": "Unobservable inputs [domain]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all the unobservable inputs. It also represents the standard value for the 'Unobservable inputs' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r389"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://www.westfraser.com/role/TaxprovisionDeferredincometaxliabilitiesassetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax loss carry-forwards",
        "label": "Unused tax losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.westfraser.com/role/GoodwillandotherintangiblesNarrativeDetails",
      "http://www.westfraser.com/role/TimberlicensesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life measured as period of time, intangible assets other than goodwill",
        "label": "Useful life measured as period of time, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment",
     "presentation": [
      "http://www.westfraser.com/role/PropertyplantandequipmentUsefulLivesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life measured as period of time, property, plant and equipment",
        "label": "Useful life measured as period of time, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "wfg_WagesAndSalariesAndShortTermEmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "WagesAndSalariesAndShortTermEmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.westfraser.com/role/EmployeecompensationDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EmployeecompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wages and salaries, and short-term employee benefits expense",
        "label": "Wages and salaries, and short-term employee benefits expense",
        "documentation": "Wages and salaries, and short-term employee benefits expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageDurationOfDefinedBenefitObligation2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageDurationOfDefinedBenefitObligation2019",
     "presentation": [
      "http://www.westfraser.com/role/RetirementbenefitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average duration of defined benefit obligation",
        "label": "Weighted average duration of defined benefit obligation"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average duration of a defined benefit obligation. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "wfg_WeightedAverageExercisePriceOfShareOptionsAcquiredInShareBasedPaymentArrangement": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "WeightedAverageExercisePriceOfShareOptionsAcquiredInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumed in Norbord Acquisition (in CAD per share)",
        "label": "Weighted average exercise price of share options acquired in share-based payment arrangement",
        "documentation": "Weighted average exercise price of share options acquired in share-based payment arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable - end of year (in CAD per share)",
        "verboseLabel": "Weighted average exercise price of shares exercisable (in CAD per share)",
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in CAD per share)",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired/Cancelled (in USD per share)",
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r184"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in CAD per share)",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails",
      "http://www.westfraser.com/role/EquitybasedcompensationShareOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding - beginning of year (in CAD per share)",
        "periodEndLabel": "Outstanding - end of year (in CAD per share)",
        "terseLabel": "Weighted average exercise price (in CAD per share)",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r182",
      "r186"
     ]
    },
    "wfg_WeightedAverageOrdinarySharesAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.westfraser.com/20241231",
     "localname": "WeightedAverageOrdinarySharesAdjustment",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share options (in shares)",
        "label": "Weighted average ordinary shares adjustment",
        "documentation": "Weighted average ordinary shares adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual life of outstanding share options",
        "label": "Weighted average remaining contractual life of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "ifrs-full_WeightedAverageSharePrice2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharePrice2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationScheduleofinputsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price on balance sheet (in CAD per share)",
        "label": "Weighted average share price"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharePriceShareOptionsGranted2019",
     "presentation": [
      "http://www.westfraser.com/role/EquitybasedcompensationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average share price, share options granted",
        "label": "Weighted average share price, share options granted"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageShares",
     "calculation": {
      "http://www.westfraser.com/role/EarningslosspershareDetails": {
       "parentTag": "ifrs-full_AdjustedWeightedAverageShares",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2024-03-27/ifrs-full",
     "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract",
     "presentation": [
      "http://www.westfraser.com/role/EarningslosspershareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares",
        "label": "Weighted average ordinary shares used in calculating basic and diluted earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "107",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_107&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_134&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "n",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_n&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "90",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_90&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_98_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "ab",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_ab&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2024-03-27"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "74",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_74_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2024-03-27"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2024-03-27"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2024-03-27"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2024-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "20",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=20&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS20_g39-39_TI",
   "URIDate": "2024-03-27"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2024-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI",
   "URIDate": "2024-03-27"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "129",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_129_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "130",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_130&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "86",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_86&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "88",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_88&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2024-03-27"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "46",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_46&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2024-en-r&anchor=para_39&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2024-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B4",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B4_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2024-03-27"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "44",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_44&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "51",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_51_b_ii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "p",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_p_ii&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS03_g59-63_TI",
   "URIDate": "2024-03-27"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Section": "Disclosures application of paragraphs 59 and 61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&doctype=Appendix&subtype=B&dita_xref=IFRS03_gB64-B67_TI",
   "URIDate": "2024-03-27"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2024-03-27"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35K",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35K&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M_b_iii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "36",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_36&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "39",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_39_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "8",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_8&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI",
   "URIDate": "2024-03-27"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2024-03-27"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2024-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2024-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(1)(iii)",
   "Publisher": "SEC"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "4",
   "Subsection": "08",
   "Paragraph": "m",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "5",
   "Subsection": "04",
   "Paragraph": "c",
   "Subparagraph": "Schedule I",
   "Publisher": "SEC"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "7",
   "Subsection": "05",
   "Paragraph": "c",
   "Subparagraph": "Schedule II",
   "Publisher": "SEC"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "9",
   "Subsection": "06",
   "Publisher": "SEC"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Effective 2025-01-01",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2024-01-01",
   "Paragraph": "A19",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2024-en-r&anchor=para_A19_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2024-01-01",
   "Paragraph": "22",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2024-en-r&anchor=para_22_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2024-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D_TI",
   "URIDate": "2024-03-27"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "14",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_14_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "44C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_44C&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2024-03-27"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-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-2024-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI",
   "URIDate": "2024-03-27"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2024-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2024-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2024-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2024-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2024-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2024-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2024-03-27"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B11D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B11D&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG20D",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG40B",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_IG40B&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2024-01-01",
   "Paragraph": "IG4",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2024-en-r&anchor=para_IG4&doctype=Implementation%20Guidance",
   "URIDate": "2024-03-27"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2024-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2024-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2024-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2024-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2024-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2024-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "138",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_138_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2024-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2024-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2024-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2024-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2024-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2024-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2024-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_vii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e_viii&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2024-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2024-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2024-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2024-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2024-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2024-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20_c&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2024-01-01",
   "Paragraph": "93",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2024-en-r&anchor=para_93_h&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2024-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2024-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2024-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2024-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2024-03-27"
  },
  "r392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2024-01-01",
   "Paragraph": "38",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2024-en-r&anchor=para_38&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2024-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2024-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2024-03-27"
  },
  "r394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(4)",
   "Publisher": "SEC"
  },
  "r399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(5)",
   "Publisher": "SEC"
  },
  "r400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Subparagraph": "(ii)",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "1",
   "Publisher": "SEC"
  },
  "r404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  }
 }
}
